./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_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/safe028_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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe028_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:36:20,768 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:36:20,830 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:36:20,835 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:36:20,835 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:36:20,877 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:36:20,878 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:36:20,878 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:36:20,878 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:36:20,881 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:36:20,881 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:36:20,882 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:36:20,882 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:36:20,883 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:36:20,883 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:36:20,884 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:36:20,884 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:36:20,884 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:36:20,884 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:36:20,884 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:36:20,885 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:36:20,885 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:36:20,885 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:36:20,885 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:36:20,885 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:36:20,886 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:36:20,886 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:36:20,886 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:36:20,886 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:36:20,887 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:36:20,887 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:36:20,888 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:36:20,888 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:36:20,888 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:36:20,888 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:36:20,888 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:36:20,888 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:36:20,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:36:20,889 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:36:20,889 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:36:20,889 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:36:20,889 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:36:20,890 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:36:20,895 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:36:21,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:36:21,108 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:36:21,110 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:36:21,110 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:36:21,111 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:36:21,112 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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:36:21,230 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:36:21,230 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:36:21,232 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:36:22,198 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:36:22,392 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:36:22,392 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:36:22,402 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68dbaa730/5668df0b55b34a7d98e3d53759b43b6f/FLAG9a42b08b7 [2024-06-28 02:36:22,416 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68dbaa730/5668df0b55b34a7d98e3d53759b43b6f [2024-06-28 02:36:22,417 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:36:22,418 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:36:22,420 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:36:22,421 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:36:22,424 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:36:22,424 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:21" (1/2) ... [2024-06-28 02:36:22,425 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d45639c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:36:22, skipping insertion in model container [2024-06-28 02:36:22,425 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:21" (1/2) ... [2024-06-28 02:36:22,426 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2d1ac6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:36:22, skipping insertion in model container [2024-06-28 02:36:22,426 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:36:22" (2/2) ... [2024-06-28 02:36:22,427 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d45639c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22, skipping insertion in model container [2024-06-28 02:36:22,427 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:36:22" (2/2) ... [2024-06-28 02:36:22,427 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:36:22,463 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:36:22,464 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:36:22,464 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:36:22,464 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:36:22,464 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:36:22,465 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-28 02:36:22,502 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:36:22,754 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:36:22,763 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:36:22,846 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:36:22,874 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:36:22,874 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22 WrapperNode [2024-06-28 02:36:22,874 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:36:22,875 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:36:22,876 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:36:22,876 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:36:22,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,895 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,911 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:36:22,911 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:36:22,912 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:36:22,912 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:36:22,912 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:36:22,919 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,919 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,921 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,929 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:36:22,930 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,930 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,935 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,936 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,937 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,939 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:36:22,939 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:36:22,939 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:36:22,940 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:36:22,940 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (1/1) ... [2024-06-28 02:36:22,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:36:22,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:36:22,968 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:36:22,979 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:36:22,999 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:36:22,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:36:22,999 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:36:22,999 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:36:22,999 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:36:22,999 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:36:23,000 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:36:23,000 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:36:23,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:36:23,000 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:36:23,000 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:36:23,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:36:23,001 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:36:23,085 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:36:23,087 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:36:23,217 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:36:23,217 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:36:23,313 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:36:23,313 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:36:23,313 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:36:23 BoogieIcfgContainer [2024-06-28 02:36:23,313 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:36:23,315 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:36:23,315 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:36:23,318 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:36:23,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:36:21" (1/4) ... [2024-06-28 02:36:23,318 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f45091 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:36:23, skipping insertion in model container [2024-06-28 02:36:23,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:36:22" (2/4) ... [2024-06-28 02:36:23,319 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f45091 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:36:23, skipping insertion in model container [2024-06-28 02:36:23,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:36:22" (3/4) ... [2024-06-28 02:36:23,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f45091 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:36:23, skipping insertion in model container [2024-06-28 02:36:23,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:36:23" (4/4) ... [2024-06-28 02:36:23,321 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:36:23,334 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:36:23,334 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:36:23,334 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:36:23,377 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:36:23,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:36:23,445 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:36:23,445 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:36:23,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:36:23,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:36:23,450 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:36:23,462 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:36:23,468 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;@53d2a076, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:36:23,468 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:36:23,522 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:36:23,522 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:36:23,522 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:36:23,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:23,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:36:23,523 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:36:23,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:23,527 INFO L85 PathProgramCache]: Analyzing trace with hash 215670175, now seen corresponding path program 1 times [2024-06-28 02:36:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:23,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960904455] [2024-06-28 02:36:23,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:23,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:23,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:23,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:23,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960904455] [2024-06-28 02:36:23,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960904455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:23,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:23,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:36:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986345496] [2024-06-28 02:36:23,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:23,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:36:23,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:23,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:36:23,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:36:23,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 40 [2024-06-28 02:36:23,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:23,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:23,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 40 [2024-06-28 02:36:24,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:24,126 INFO L124 PetriNetUnfolderBase]: 367/637 cut-off events. [2024-06-28 02:36:24,127 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:36:24,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 637 events. 367/637 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3025 event pairs, 215 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 1261. Up to 581 conditions per place. [2024-06-28 02:36:24,135 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 26 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:36:24,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 157 flow [2024-06-28 02:36:24,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:36:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:36:24,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-28 02:36:24,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725 [2024-06-28 02:36:24,146 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 87 transitions. [2024-06-28 02:36:24,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 157 flow [2024-06-28 02:36:24,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 152 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:24,150 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:36:24,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:36:24,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:36:24,154 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:36:24,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:24,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:24,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:36:24,155 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:36:24,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:24,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1100649086, now seen corresponding path program 1 times [2024-06-28 02:36:24,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:24,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990187331] [2024-06-28 02:36:24,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:24,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:24,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:24,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:24,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:24,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990187331] [2024-06-28 02:36:24,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990187331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:24,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:24,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:36:24,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227562814] [2024-06-28 02:36:24,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:24,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:36:24,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:24,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:36:24,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:36:24,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-28 02:36:24,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:24,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-28 02:36:24,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:24,450 INFO L124 PetriNetUnfolderBase]: 462/799 cut-off events. [2024-06-28 02:36:24,451 INFO L125 PetriNetUnfolderBase]: For 179/209 co-relation queries the response was YES. [2024-06-28 02:36:24,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1840 conditions, 799 events. 462/799 cut-off events. For 179/209 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3877 event pairs, 231 based on Foata normal form. 3/785 useless extension candidates. Maximal degree in co-relation 1828. Up to 705 conditions per place. [2024-06-28 02:36:24,458 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:36:24,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 242 flow [2024-06-28 02:36:24,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:24,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:24,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 02:36:24,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 02:36:24,463 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 112 transitions. [2024-06-28 02:36:24,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 242 flow [2024-06-28 02:36:24,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:24,465 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-28 02:36:24,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 02:36:24,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:36:24,466 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-28 02:36:24,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:24,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:24,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:36:24,469 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:36:24,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:24,470 INFO L85 PathProgramCache]: Analyzing trace with hash 672081177, now seen corresponding path program 1 times [2024-06-28 02:36:24,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:24,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548270910] [2024-06-28 02:36:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:24,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:24,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:24,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:24,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:24,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548270910] [2024-06-28 02:36:24,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548270910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:24,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:24,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:36:24,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17596714] [2024-06-28 02:36:24,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:24,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:36:24,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:24,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:36:24,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:36:24,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:24,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:24,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:24,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:24,746 INFO L124 PetriNetUnfolderBase]: 617/1055 cut-off events. [2024-06-28 02:36:24,746 INFO L125 PetriNetUnfolderBase]: For 573/598 co-relation queries the response was YES. [2024-06-28 02:36:24,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2717 conditions, 1055 events. 617/1055 cut-off events. For 573/598 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5258 event pairs, 324 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 2702. Up to 943 conditions per place. [2024-06-28 02:36:24,753 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 02:36:24,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 295 flow [2024-06-28 02:36:24,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:24,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:36:24,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 02:36:24,757 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:36:24,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 295 flow [2024-06-28 02:36:24,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 57 transitions, 293 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:24,760 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 209 flow [2024-06-28 02:36:24,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=209, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2024-06-28 02:36:24,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 02:36:24,762 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 209 flow [2024-06-28 02:36:24,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:24,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:24,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:24,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:36:24,763 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:24,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:24,764 INFO L85 PathProgramCache]: Analyzing trace with hash -144056260, now seen corresponding path program 1 times [2024-06-28 02:36:24,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:24,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922633004] [2024-06-28 02:36:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:24,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:24,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:24,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:24,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922633004] [2024-06-28 02:36:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922633004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:24,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:24,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:24,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493927413] [2024-06-28 02:36:24,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:24,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:24,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:24,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:24,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:25,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:25,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 209 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:36:25,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:25,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:25,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,141 INFO L124 PetriNetUnfolderBase]: 667/1123 cut-off events. [2024-06-28 02:36:25,141 INFO L125 PetriNetUnfolderBase]: For 1085/1091 co-relation queries the response was YES. [2024-06-28 02:36:25,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3196 conditions, 1123 events. 667/1123 cut-off events. For 1085/1091 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5532 event pairs, 185 based on Foata normal form. 12/1126 useless extension candidates. Maximal degree in co-relation 3177. Up to 959 conditions per place. [2024-06-28 02:36:25,148 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 14 changer transitions 0/76 dead transitions. [2024-06-28 02:36:25,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 421 flow [2024-06-28 02:36:25,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:25,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:25,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:36:25,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-28 02:36:25,150 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 209 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:36:25,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 421 flow [2024-06-28 02:36:25,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 419 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:25,156 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 269 flow [2024-06-28 02:36:25,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=269, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-28 02:36:25,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-28 02:36:25,157 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 269 flow [2024-06-28 02:36:25,158 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:36:25,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:25,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:25,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:36:25,158 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:36:25,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:25,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2034223722, now seen corresponding path program 1 times [2024-06-28 02:36:25,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:25,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527106202] [2024-06-28 02:36:25,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:25,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:25,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:25,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:25,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:25,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527106202] [2024-06-28 02:36:25,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527106202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:25,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:25,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:25,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973265170] [2024-06-28 02:36:25,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:25,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:25,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:25,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:25,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:25,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:25,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 269 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:36:25,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:25,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:25,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,433 INFO L124 PetriNetUnfolderBase]: 708/1178 cut-off events. [2024-06-28 02:36:25,433 INFO L125 PetriNetUnfolderBase]: For 1778/1778 co-relation queries the response was YES. [2024-06-28 02:36:25,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3737 conditions, 1178 events. 708/1178 cut-off events. For 1778/1778 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5700 event pairs, 259 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 3714. Up to 1039 conditions per place. [2024-06-28 02:36:25,441 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 56 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-28 02:36:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 512 flow [2024-06-28 02:36:25,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:25,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:25,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:36:25,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:36:25,442 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 269 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:36:25,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 512 flow [2024-06-28 02:36:25,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 78 transitions, 481 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:25,449 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 328 flow [2024-06-28 02:36:25,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-28 02:36:25,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 02:36:25,451 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 328 flow [2024-06-28 02:36:25,453 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:36:25,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:25,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:25,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:36:25,453 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:36:25,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2097145830, now seen corresponding path program 2 times [2024-06-28 02:36:25,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:25,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986418402] [2024-06-28 02:36:25,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:25,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:25,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:25,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:36:25,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:25,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986418402] [2024-06-28 02:36:25,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986418402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:25,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:25,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:25,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813552933] [2024-06-28 02:36:25,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:25,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:25,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:25,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:25,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:25,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:25,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 328 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:36:25,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:25,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:25,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,681 INFO L124 PetriNetUnfolderBase]: 703/1169 cut-off events. [2024-06-28 02:36:25,681 INFO L125 PetriNetUnfolderBase]: For 2512/2512 co-relation queries the response was YES. [2024-06-28 02:36:25,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1169 events. 703/1169 cut-off events. For 2512/2512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5658 event pairs, 262 based on Foata normal form. 2/1167 useless extension candidates. Maximal degree in co-relation 3987. Up to 1034 conditions per place. [2024-06-28 02:36:25,687 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 51 selfloop transitions, 15 changer transitions 0/74 dead transitions. [2024-06-28 02:36:25,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 505 flow [2024-06-28 02:36:25,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:25,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:36:25,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:25,688 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 328 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:36:25,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 505 flow [2024-06-28 02:36:25,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 479 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:25,692 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 347 flow [2024-06-28 02:36:25,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-28 02:36:25,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-28 02:36:25,693 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 347 flow [2024-06-28 02:36:25,693 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:36:25,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:25,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:25,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:36:25,694 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:25,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:25,694 INFO L85 PathProgramCache]: Analyzing trace with hash -2115905232, now seen corresponding path program 1 times [2024-06-28 02:36:25,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:25,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857464744] [2024-06-28 02:36:25,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:25,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:25,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:25,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:25,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857464744] [2024-06-28 02:36:25,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857464744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:25,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:25,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:25,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520428849] [2024-06-28 02:36:25,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:25,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:25,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:25,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:25,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:25,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:25,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:25,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:25,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:25,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:25,953 INFO L124 PetriNetUnfolderBase]: 629/1096 cut-off events. [2024-06-28 02:36:25,953 INFO L125 PetriNetUnfolderBase]: For 3030/3030 co-relation queries the response was YES. [2024-06-28 02:36:25,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3805 conditions, 1096 events. 629/1096 cut-off events. For 3030/3030 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5482 event pairs, 217 based on Foata normal form. 4/1098 useless extension candidates. Maximal degree in co-relation 3779. Up to 916 conditions per place. [2024-06-28 02:36:25,960 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 55 selfloop transitions, 9 changer transitions 0/77 dead transitions. [2024-06-28 02:36:25,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 525 flow [2024-06-28 02:36:25,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:25,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:25,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:36:25,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:36:25,961 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 347 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:36:25,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 525 flow [2024-06-28 02:36:25,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 77 transitions, 503 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:25,966 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 364 flow [2024-06-28 02:36:25,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=325, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-28 02:36:25,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-28 02:36:25,967 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 364 flow [2024-06-28 02:36:25,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:25,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:25,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:25,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:36:25,968 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:36:25,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:25,969 INFO L85 PathProgramCache]: Analyzing trace with hash 378701527, now seen corresponding path program 1 times [2024-06-28 02:36:25,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:25,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446597374] [2024-06-28 02:36:25,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:25,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:25,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,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:36:26,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446597374] [2024-06-28 02:36:26,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446597374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:26,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547262618] [2024-06-28 02:36:26,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:26,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:26,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:26,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:26,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 364 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:26,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:26,245 INFO L124 PetriNetUnfolderBase]: 711/1194 cut-off events. [2024-06-28 02:36:26,246 INFO L125 PetriNetUnfolderBase]: For 3782/3782 co-relation queries the response was YES. [2024-06-28 02:36:26,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4304 conditions, 1194 events. 711/1194 cut-off events. For 3782/3782 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5899 event pairs, 212 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 4276. Up to 1032 conditions per place. [2024-06-28 02:36:26,252 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 65 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-28 02:36:26,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 91 transitions, 622 flow [2024-06-28 02:36:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:26,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:36:26,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:36:26,253 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 364 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:36:26,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 91 transitions, 622 flow [2024-06-28 02:36:26,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 601 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:26,258 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 418 flow [2024-06-28 02:36:26,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-28 02:36:26,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 02:36:26,260 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 418 flow [2024-06-28 02:36:26,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:26,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:26,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:36:26,261 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:36:26,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:26,261 INFO L85 PathProgramCache]: Analyzing trace with hash 378821497, now seen corresponding path program 2 times [2024-06-28 02:36:26,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:26,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546627637] [2024-06-28 02:36:26,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:26,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:26,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546627637] [2024-06-28 02:36:26,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546627637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:26,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929480931] [2024-06-28 02:36:26,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:26,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:26,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:26,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:26,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:26,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:26,556 INFO L124 PetriNetUnfolderBase]: 722/1220 cut-off events. [2024-06-28 02:36:26,557 INFO L125 PetriNetUnfolderBase]: For 4583/4583 co-relation queries the response was YES. [2024-06-28 02:36:26,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 1220 events. 722/1220 cut-off events. For 4583/4583 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5999 event pairs, 236 based on Foata normal form. 2/1218 useless extension candidates. Maximal degree in co-relation 4711. Up to 1017 conditions per place. [2024-06-28 02:36:26,564 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 67 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-28 02:36:26,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 99 transitions, 769 flow [2024-06-28 02:36:26,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:26,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:26,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:36:26,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:36:26,565 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 418 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:36:26,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 99 transitions, 769 flow [2024-06-28 02:36:26,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 99 transitions, 713 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:26,573 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 528 flow [2024-06-28 02:36:26,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=528, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-28 02:36:26,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-28 02:36:26,574 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 528 flow [2024-06-28 02:36:26,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:26,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:26,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:36:26,575 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:36:26,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:26,575 INFO L85 PathProgramCache]: Analyzing trace with hash 383470071, now seen corresponding path program 1 times [2024-06-28 02:36:26,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:26,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778459254] [2024-06-28 02:36:26,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:26,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:26,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778459254] [2024-06-28 02:36:26,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778459254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:26,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079206808] [2024-06-28 02:36:26,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:26,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:26,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:26,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:26,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:26,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:26,862 INFO L124 PetriNetUnfolderBase]: 739/1245 cut-off events. [2024-06-28 02:36:26,862 INFO L125 PetriNetUnfolderBase]: For 6083/6083 co-relation queries the response was YES. [2024-06-28 02:36:26,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5195 conditions, 1245 events. 739/1245 cut-off events. For 6083/6083 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6119 event pairs, 232 based on Foata normal form. 4/1245 useless extension candidates. Maximal degree in co-relation 5163. Up to 1070 conditions per place. [2024-06-28 02:36:26,870 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-28 02:36:26,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 786 flow [2024-06-28 02:36:26,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:26,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:26,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:36:26,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:26,871 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 528 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:36:26,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 786 flow [2024-06-28 02:36:26,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 764 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:26,878 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 567 flow [2024-06-28 02:36:26,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=567, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-06-28 02:36:26,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-28 02:36:26,879 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 567 flow [2024-06-28 02:36:26,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:26,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:26,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:36:26,880 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:36:26,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:26,881 INFO L85 PathProgramCache]: Analyzing trace with hash 73078197, now seen corresponding path program 3 times [2024-06-28 02:36:26,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:26,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334171915] [2024-06-28 02:36:26,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:26,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:26,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:36:26,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:26,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334171915] [2024-06-28 02:36:26,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334171915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:26,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:26,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:26,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882046612] [2024-06-28 02:36:26,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:26,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:26,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:26,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:26,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:26,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:26,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 567 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:26,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:26,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:26,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,124 INFO L124 PetriNetUnfolderBase]: 734/1231 cut-off events. [2024-06-28 02:36:27,124 INFO L125 PetriNetUnfolderBase]: For 7064/7064 co-relation queries the response was YES. [2024-06-28 02:36:27,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5380 conditions, 1231 events. 734/1231 cut-off events. For 7064/7064 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6043 event pairs, 244 based on Foata normal form. 2/1227 useless extension candidates. Maximal degree in co-relation 5346. Up to 1039 conditions per place. [2024-06-28 02:36:27,132 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 64 selfloop transitions, 25 changer transitions 0/97 dead transitions. [2024-06-28 02:36:27,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 97 transitions, 804 flow [2024-06-28 02:36:27,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:27,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:27,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:36:27,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:36:27,133 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 567 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:36:27,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 97 transitions, 804 flow [2024-06-28 02:36:27,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 97 transitions, 747 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:27,140 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 579 flow [2024-06-28 02:36:27,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=579, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-28 02:36:27,141 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-28 02:36:27,141 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 579 flow [2024-06-28 02:36:27,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:27,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:27,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:36:27,141 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:27,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:27,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1873943985, now seen corresponding path program 2 times [2024-06-28 02:36:27,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:27,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074698074] [2024-06-28 02:36:27,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:27,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:27,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:27,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:27,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:27,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074698074] [2024-06-28 02:36:27,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074698074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:27,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:27,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:27,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702281193] [2024-06-28 02:36:27,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:27,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:27,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:27,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:27,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:27,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:27,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 579 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:27,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:27,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,378 INFO L124 PetriNetUnfolderBase]: 751/1268 cut-off events. [2024-06-28 02:36:27,379 INFO L125 PetriNetUnfolderBase]: For 8196/8196 co-relation queries the response was YES. [2024-06-28 02:36:27,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5572 conditions, 1268 events. 751/1268 cut-off events. For 8196/8196 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6276 event pairs, 242 based on Foata normal form. 4/1268 useless extension candidates. Maximal degree in co-relation 5537. Up to 1090 conditions per place. [2024-06-28 02:36:27,386 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 75 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-28 02:36:27,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 833 flow [2024-06-28 02:36:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:27,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:27,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:36:27,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:27,388 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 579 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:36:27,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 833 flow [2024-06-28 02:36:27,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 100 transitions, 789 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:27,395 INFO L231 Difference]: Finished difference. Result has 82 places, 80 transitions, 600 flow [2024-06-28 02:36:27,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=82, PETRI_TRANSITIONS=80} [2024-06-28 02:36:27,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-28 02:36:27,395 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 80 transitions, 600 flow [2024-06-28 02:36:27,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:27,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:36:27,404 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:27,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:27,405 INFO L85 PathProgramCache]: Analyzing trace with hash -508494079, now seen corresponding path program 3 times [2024-06-28 02:36:27,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:27,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278045873] [2024-06-28 02:36:27,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:27,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:27,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:27,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278045873] [2024-06-28 02:36:27,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278045873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:27,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:27,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:27,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104790442] [2024-06-28 02:36:27,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:27,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:27,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:27,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:27,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:27,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:27,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 80 transitions, 600 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:27,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:27,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,650 INFO L124 PetriNetUnfolderBase]: 743/1261 cut-off events. [2024-06-28 02:36:27,651 INFO L125 PetriNetUnfolderBase]: For 9262/9262 co-relation queries the response was YES. [2024-06-28 02:36:27,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5649 conditions, 1261 events. 743/1261 cut-off events. For 9262/9262 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6268 event pairs, 211 based on Foata normal form. 4/1261 useless extension candidates. Maximal degree in co-relation 5612. Up to 1019 conditions per place. [2024-06-28 02:36:27,663 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 73 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-06-28 02:36:27,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 866 flow [2024-06-28 02:36:27,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:27,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:27,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:36:27,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:36:27,665 INFO L175 Difference]: Start difference. First operand has 82 places, 80 transitions, 600 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:36:27,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 866 flow [2024-06-28 02:36:27,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 103 transitions, 819 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:27,674 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 632 flow [2024-06-28 02:36:27,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=632, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-28 02:36:27,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 02:36:27,675 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 632 flow [2024-06-28 02:36:27,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:27,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:27,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:36:27,676 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:36:27,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:27,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1469006572, now seen corresponding path program 1 times [2024-06-28 02:36:27,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:27,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974751777] [2024-06-28 02:36:27,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:27,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:27,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:27,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:27,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:27,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974751777] [2024-06-28 02:36:27,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974751777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:27,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:27,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:27,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087147446] [2024-06-28 02:36:27,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:27,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:27,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:27,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:27,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:27,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:27,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 632 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:27,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:27,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:27,910 INFO L124 PetriNetUnfolderBase]: 700/1221 cut-off events. [2024-06-28 02:36:27,910 INFO L125 PetriNetUnfolderBase]: For 10397/10397 co-relation queries the response was YES. [2024-06-28 02:36:27,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5661 conditions, 1221 events. 700/1221 cut-off events. For 10397/10397 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6250 event pairs, 215 based on Foata normal form. 2/1218 useless extension candidates. Maximal degree in co-relation 5623. Up to 1018 conditions per place. [2024-06-28 02:36:27,917 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 70 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-28 02:36:27,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 101 transitions, 908 flow [2024-06-28 02:36:27,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:27,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:27,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:36:27,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:36:27,919 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 632 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:36:27,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 101 transitions, 908 flow [2024-06-28 02:36:27,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 101 transitions, 847 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:27,929 INFO L231 Difference]: Finished difference. Result has 85 places, 88 transitions, 661 flow [2024-06-28 02:36:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=661, PETRI_PLACES=85, PETRI_TRANSITIONS=88} [2024-06-28 02:36:27,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-28 02:36:27,930 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 88 transitions, 661 flow [2024-06-28 02:36:27,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:27,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:27,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:27,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:36:27,931 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:36:27,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:27,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1932251662, now seen corresponding path program 2 times [2024-06-28 02:36:27,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:27,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483174236] [2024-06-28 02:36:27,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:27,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,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:36:28,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483174236] [2024-06-28 02:36:28,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483174236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:36:28,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610024551] [2024-06-28 02:36:28,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:36:28,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:36:28,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:36:28,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:28,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 661 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:28,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:28,201 INFO L124 PetriNetUnfolderBase]: 694/1213 cut-off events. [2024-06-28 02:36:28,201 INFO L125 PetriNetUnfolderBase]: For 11420/11420 co-relation queries the response was YES. [2024-06-28 02:36:28,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5733 conditions, 1213 events. 694/1213 cut-off events. For 11420/11420 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6169 event pairs, 214 based on Foata normal form. 2/1210 useless extension candidates. Maximal degree in co-relation 5694. Up to 1016 conditions per place. [2024-06-28 02:36:28,207 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 71 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-28 02:36:28,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 99 transitions, 859 flow [2024-06-28 02:36:28,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:28,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:36:28,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 02:36:28,209 INFO L175 Difference]: Start difference. First operand has 85 places, 88 transitions, 661 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:36:28,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 99 transitions, 859 flow [2024-06-28 02:36:28,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 99 transitions, 831 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:28,218 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 672 flow [2024-06-28 02:36:28,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=672, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-28 02:36:28,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 02:36:28,219 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 672 flow [2024-06-28 02:36:28,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:28,220 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:36:28,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:36:28,220 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:28,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:28,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1029915142, now seen corresponding path program 1 times [2024-06-28 02:36:28,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:28,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164391082] [2024-06-28 02:36:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:28,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:28,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164391082] [2024-06-28 02:36:28,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164391082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:28,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384225242] [2024-06-28 02:36:28,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:28,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:28,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:28,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:28,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:28,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:28,645 INFO L124 PetriNetUnfolderBase]: 948/1591 cut-off events. [2024-06-28 02:36:28,645 INFO L125 PetriNetUnfolderBase]: For 17926/17926 co-relation queries the response was YES. [2024-06-28 02:36:28,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7698 conditions, 1591 events. 948/1591 cut-off events. For 17926/17926 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8283 event pairs, 196 based on Foata normal form. 18/1607 useless extension candidates. Maximal degree in co-relation 7657. Up to 1109 conditions per place. [2024-06-28 02:36:28,653 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 100 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-28 02:36:28,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1168 flow [2024-06-28 02:36:28,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:28,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:28,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:36:28,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-28 02:36:28,655 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 672 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:36:28,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1168 flow [2024-06-28 02:36:28,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1140 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:28,668 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 781 flow [2024-06-28 02:36:28,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=781, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-28 02:36:28,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-28 02:36:28,669 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 781 flow [2024-06-28 02:36:28,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:28,669 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:36:28,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:36:28,670 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:28,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:28,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1140024906, now seen corresponding path program 2 times [2024-06-28 02:36:28,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:28,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873647837] [2024-06-28 02:36:28,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:28,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,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:36:28,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873647837] [2024-06-28 02:36:28,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873647837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:28,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696378033] [2024-06-28 02:36:28,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:28,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:28,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:28,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:28,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 781 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:28,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:29,040 INFO L124 PetriNetUnfolderBase]: 902/1529 cut-off events. [2024-06-28 02:36:29,041 INFO L125 PetriNetUnfolderBase]: For 18036/18036 co-relation queries the response was YES. [2024-06-28 02:36:29,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7448 conditions, 1529 events. 902/1529 cut-off events. For 18036/18036 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7884 event pairs, 248 based on Foata normal form. 24/1551 useless extension candidates. Maximal degree in co-relation 7405. Up to 1222 conditions per place. [2024-06-28 02:36:29,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 96 selfloop transitions, 24 changer transitions 0/128 dead transitions. [2024-06-28 02:36:29,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 128 transitions, 1138 flow [2024-06-28 02:36:29,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:29,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:29,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:36:29,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 02:36:29,052 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 781 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:36:29,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 128 transitions, 1138 flow [2024-06-28 02:36:29,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 128 transitions, 1066 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:29,070 INFO L231 Difference]: Finished difference. Result has 96 places, 95 transitions, 788 flow [2024-06-28 02:36:29,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=96, PETRI_TRANSITIONS=95} [2024-06-28 02:36:29,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-28 02:36:29,071 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 95 transitions, 788 flow [2024-06-28 02:36:29,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,071 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:36:29,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:36:29,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:29,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,072 INFO L85 PathProgramCache]: Analyzing trace with hash -859094602, now seen corresponding path program 3 times [2024-06-28 02:36:29,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229493501] [2024-06-28 02:36:29,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:29,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229493501] [2024-06-28 02:36:29,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229493501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:29,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358590243] [2024-06-28 02:36:29,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:29,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:29,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:29,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:29,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 95 transitions, 788 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:29,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:29,402 INFO L124 PetriNetUnfolderBase]: 960/1634 cut-off events. [2024-06-28 02:36:29,402 INFO L125 PetriNetUnfolderBase]: For 19019/19019 co-relation queries the response was YES. [2024-06-28 02:36:29,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7829 conditions, 1634 events. 960/1634 cut-off events. For 19019/19019 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8633 event pairs, 268 based on Foata normal form. 16/1646 useless extension candidates. Maximal degree in co-relation 7785. Up to 1323 conditions per place. [2024-06-28 02:36:29,412 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 92 selfloop transitions, 26 changer transitions 0/126 dead transitions. [2024-06-28 02:36:29,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 126 transitions, 1132 flow [2024-06-28 02:36:29,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:29,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:29,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:36:29,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:36:29,413 INFO L175 Difference]: Start difference. First operand has 96 places, 95 transitions, 788 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:36:29,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 126 transitions, 1132 flow [2024-06-28 02:36:29,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 126 transitions, 1088 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:29,431 INFO L231 Difference]: Finished difference. Result has 98 places, 96 transitions, 823 flow [2024-06-28 02:36:29,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=98, PETRI_TRANSITIONS=96} [2024-06-28 02:36:29,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 02:36:29,432 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 96 transitions, 823 flow [2024-06-28 02:36:29,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,432 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:36:29,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:36:29,433 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:29,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,433 INFO L85 PathProgramCache]: Analyzing trace with hash -852423402, now seen corresponding path program 1 times [2024-06-28 02:36:29,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080578112] [2024-06-28 02:36:29,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,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:36:29,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080578112] [2024-06-28 02:36:29,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080578112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:29,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994247005] [2024-06-28 02:36:29,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:29,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:29,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:29,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:29,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 96 transitions, 823 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:29,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:29,754 INFO L124 PetriNetUnfolderBase]: 1001/1715 cut-off events. [2024-06-28 02:36:29,755 INFO L125 PetriNetUnfolderBase]: For 20872/20872 co-relation queries the response was YES. [2024-06-28 02:36:29,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8266 conditions, 1715 events. 1001/1715 cut-off events. For 20872/20872 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9306 event pairs, 264 based on Foata normal form. 12/1723 useless extension candidates. Maximal degree in co-relation 8221. Up to 1215 conditions per place. [2024-06-28 02:36:29,764 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 93 selfloop transitions, 29 changer transitions 0/130 dead transitions. [2024-06-28 02:36:29,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 130 transitions, 1189 flow [2024-06-28 02:36:29,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:29,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:29,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:36:29,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:36:29,766 INFO L175 Difference]: Start difference. First operand has 98 places, 96 transitions, 823 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:36:29,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 130 transitions, 1189 flow [2024-06-28 02:36:29,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 130 transitions, 1130 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:29,788 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 850 flow [2024-06-28 02:36:29,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=850, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-06-28 02:36:29,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:36:29,789 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 850 flow [2024-06-28 02:36:29,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:29,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:29,789 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:36:29,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:36:29,789 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:36:29,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:29,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1912303690, now seen corresponding path program 1 times [2024-06-28 02:36:29,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:29,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616026458] [2024-06-28 02:36:29,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:29,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:29,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:29,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:29,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:29,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616026458] [2024-06-28 02:36:29,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616026458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:29,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:29,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:29,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405357112] [2024-06-28 02:36:29,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:29,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:29,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:29,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:29,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:29,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:29,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 850 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:29,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:29,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:29,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,051 INFO L124 PetriNetUnfolderBase]: 956/1679 cut-off events. [2024-06-28 02:36:30,052 INFO L125 PetriNetUnfolderBase]: For 21455/21455 co-relation queries the response was YES. [2024-06-28 02:36:30,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8207 conditions, 1679 events. 956/1679 cut-off events. For 21455/21455 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9320 event pairs, 270 based on Foata normal form. 2/1663 useless extension candidates. Maximal degree in co-relation 8161. Up to 1416 conditions per place. [2024-06-28 02:36:30,062 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 82 selfloop transitions, 27 changer transitions 0/125 dead transitions. [2024-06-28 02:36:30,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 125 transitions, 1229 flow [2024-06-28 02:36:30,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:30,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:30,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:36:30,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:36:30,063 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 850 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:36:30,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 125 transitions, 1229 flow [2024-06-28 02:36:30,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 125 transitions, 1168 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:30,088 INFO L231 Difference]: Finished difference. Result has 103 places, 108 transitions, 948 flow [2024-06-28 02:36:30,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=948, PETRI_PLACES=103, PETRI_TRANSITIONS=108} [2024-06-28 02:36:30,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 02:36:30,089 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 108 transitions, 948 flow [2024-06-28 02:36:30,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:30,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,089 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:36:30,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:36:30,089 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1275517938, now seen corresponding path program 4 times [2024-06-28 02:36:30,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518359031] [2024-06-28 02:36:30,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:30,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:36:30,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:30,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518359031] [2024-06-28 02:36:30,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518359031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:30,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:30,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:30,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853209922] [2024-06-28 02:36:30,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:30,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:30,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:30,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:30,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:30,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:30,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 108 transitions, 948 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:30,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:30,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,445 INFO L124 PetriNetUnfolderBase]: 1054/1803 cut-off events. [2024-06-28 02:36:30,445 INFO L125 PetriNetUnfolderBase]: For 24903/24903 co-relation queries the response was YES. [2024-06-28 02:36:30,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8830 conditions, 1803 events. 1054/1803 cut-off events. For 24903/24903 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9929 event pairs, 299 based on Foata normal form. 16/1813 useless extension candidates. Maximal degree in co-relation 8782. Up to 1481 conditions per place. [2024-06-28 02:36:30,456 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 102 selfloop transitions, 26 changer transitions 0/136 dead transitions. [2024-06-28 02:36:30,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 136 transitions, 1310 flow [2024-06-28 02:36:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:30,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:30,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:36:30,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:36:30,457 INFO L175 Difference]: Start difference. First operand has 103 places, 108 transitions, 948 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:36:30,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 136 transitions, 1310 flow [2024-06-28 02:36:30,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 136 transitions, 1280 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:36:30,479 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 1001 flow [2024-06-28 02:36:30,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1001, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2024-06-28 02:36:30,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 02:36:30,480 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 1001 flow [2024-06-28 02:36:30,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,480 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:36:30,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:36:30,481 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,481 INFO L85 PathProgramCache]: Analyzing trace with hash 733799038, now seen corresponding path program 2 times [2024-06-28 02:36:30,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894558253] [2024-06-28 02:36:30,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:30,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:30,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:30,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894558253] [2024-06-28 02:36:30,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894558253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:30,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:30,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:30,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819155637] [2024-06-28 02:36:30,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:30,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:30,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:30,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:30,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:30,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:30,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 1001 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:30,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:30,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,795 INFO L124 PetriNetUnfolderBase]: 1095/1884 cut-off events. [2024-06-28 02:36:30,796 INFO L125 PetriNetUnfolderBase]: For 27269/27269 co-relation queries the response was YES. [2024-06-28 02:36:30,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9362 conditions, 1884 events. 1095/1884 cut-off events. For 27269/27269 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10474 event pairs, 300 based on Foata normal form. 12/1890 useless extension candidates. Maximal degree in co-relation 9312. Up to 1465 conditions per place. [2024-06-28 02:36:30,806 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/140 dead transitions. [2024-06-28 02:36:30,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 140 transitions, 1387 flow [2024-06-28 02:36:30,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:30,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:36:30,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:36:30,807 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 1001 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:36:30,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 140 transitions, 1387 flow [2024-06-28 02:36:30,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 140 transitions, 1324 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:30,832 INFO L231 Difference]: Finished difference. Result has 111 places, 110 transitions, 1026 flow [2024-06-28 02:36:30,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1026, PETRI_PLACES=111, PETRI_TRANSITIONS=110} [2024-06-28 02:36:30,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-28 02:36:30,833 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 110 transitions, 1026 flow [2024-06-28 02:36:30,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,833 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:36:30,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:36:30,833 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,834 INFO L85 PathProgramCache]: Analyzing trace with hash 518753558, now seen corresponding path program 3 times [2024-06-28 02:36:30,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135119914] [2024-06-28 02:36:30,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:30,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:30,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:30,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135119914] [2024-06-28 02:36:30,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135119914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:30,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:30,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:30,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664020238] [2024-06-28 02:36:30,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:30,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:30,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:30,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:30,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:30,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:30,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 110 transitions, 1026 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:30,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:30,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,159 INFO L124 PetriNetUnfolderBase]: 1075/1852 cut-off events. [2024-06-28 02:36:31,159 INFO L125 PetriNetUnfolderBase]: For 26302/26302 co-relation queries the response was YES. [2024-06-28 02:36:31,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8998 conditions, 1852 events. 1075/1852 cut-off events. For 26302/26302 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10287 event pairs, 245 based on Foata normal form. 12/1858 useless extension candidates. Maximal degree in co-relation 8947. Up to 1052 conditions per place. [2024-06-28 02:36:31,169 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 97 selfloop transitions, 35 changer transitions 0/140 dead transitions. [2024-06-28 02:36:31,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 140 transitions, 1350 flow [2024-06-28 02:36:31,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:31,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:31,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:36:31,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:31,171 INFO L175 Difference]: Start difference. First operand has 111 places, 110 transitions, 1026 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:36:31,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 140 transitions, 1350 flow [2024-06-28 02:36:31,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 140 transitions, 1278 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:31,198 INFO L231 Difference]: Finished difference. Result has 112 places, 109 transitions, 988 flow [2024-06-28 02:36:31,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=988, PETRI_PLACES=112, PETRI_TRANSITIONS=109} [2024-06-28 02:36:31,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 02:36:31,199 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 109 transitions, 988 flow [2024-06-28 02:36:31,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:31,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:31,200 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:36:31,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:36:31,200 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:36:31,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:31,200 INFO L85 PathProgramCache]: Analyzing trace with hash -700534348, now seen corresponding path program 2 times [2024-06-28 02:36:31,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:31,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952713014] [2024-06-28 02:36:31,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:31,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:31,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952713014] [2024-06-28 02:36:31,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952713014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:31,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420775907] [2024-06-28 02:36:31,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:31,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:31,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:31,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:31,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 109 transitions, 988 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:31,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:31,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:31,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,502 INFO L124 PetriNetUnfolderBase]: 1003/1778 cut-off events. [2024-06-28 02:36:31,502 INFO L125 PetriNetUnfolderBase]: For 25230/25230 co-relation queries the response was YES. [2024-06-28 02:36:31,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8717 conditions, 1778 events. 1003/1778 cut-off events. For 25230/25230 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10114 event pairs, 273 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 8665. Up to 1516 conditions per place. [2024-06-28 02:36:31,514 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 86 selfloop transitions, 24 changer transitions 0/126 dead transitions. [2024-06-28 02:36:31,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 126 transitions, 1270 flow [2024-06-28 02:36:31,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:31,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:31,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-28 02:36:31,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-06-28 02:36:31,515 INFO L175 Difference]: Start difference. First operand has 112 places, 109 transitions, 988 flow. Second operand 4 states and 109 transitions. [2024-06-28 02:36:31,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 126 transitions, 1270 flow [2024-06-28 02:36:31,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 126 transitions, 1182 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:31,543 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 1001 flow [2024-06-28 02:36:31,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1001, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-06-28 02:36:31,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-28 02:36:31,544 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 1001 flow [2024-06-28 02:36:31,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:31,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:31,544 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:36:31,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:36:31,544 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:36:31,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:31,545 INFO L85 PathProgramCache]: Analyzing trace with hash 592726252, now seen corresponding path program 3 times [2024-06-28 02:36:31,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:31,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836579888] [2024-06-28 02:36:31,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:31,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,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:36:31,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836579888] [2024-06-28 02:36:31,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836579888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:31,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311254928] [2024-06-28 02:36:31,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:31,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:31,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:31,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:31,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:31,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:31,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:31,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:31,839 INFO L124 PetriNetUnfolderBase]: 997/1770 cut-off events. [2024-06-28 02:36:31,839 INFO L125 PetriNetUnfolderBase]: For 25182/25182 co-relation queries the response was YES. [2024-06-28 02:36:31,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8511 conditions, 1770 events. 997/1770 cut-off events. For 25182/25182 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10087 event pairs, 273 based on Foata normal form. 2/1756 useless extension candidates. Maximal degree in co-relation 8458. Up to 1497 conditions per place. [2024-06-28 02:36:31,849 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 81 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-28 02:36:31,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 127 transitions, 1261 flow [2024-06-28 02:36:31,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:31,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:31,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:36:31,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-28 02:36:31,851 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 1001 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:36:31,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 127 transitions, 1261 flow [2024-06-28 02:36:31,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 127 transitions, 1216 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:31,879 INFO L231 Difference]: Finished difference. Result has 114 places, 112 transitions, 1028 flow [2024-06-28 02:36:31,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1028, PETRI_PLACES=114, PETRI_TRANSITIONS=112} [2024-06-28 02:36:31,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 02:36:31,879 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 112 transitions, 1028 flow [2024-06-28 02:36:31,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:31,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:31,880 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:36:31,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:36:31,880 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:36:31,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:31,880 INFO L85 PathProgramCache]: Analyzing trace with hash -229523758, now seen corresponding path program 1 times [2024-06-28 02:36:31,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:31,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958667444] [2024-06-28 02:36:31,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:31,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:31,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:31,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:31,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:31,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958667444] [2024-06-28 02:36:31,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958667444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:31,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:31,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:31,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589202479] [2024-06-28 02:36:31,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:31,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:31,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:31,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:31,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:31,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:31,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 112 transitions, 1028 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:31,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:31,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:31,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,157 INFO L124 PetriNetUnfolderBase]: 988/1759 cut-off events. [2024-06-28 02:36:32,157 INFO L125 PetriNetUnfolderBase]: For 26612/26612 co-relation queries the response was YES. [2024-06-28 02:36:32,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8508 conditions, 1759 events. 988/1759 cut-off events. For 26612/26612 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9984 event pairs, 272 based on Foata normal form. 2/1745 useless extension candidates. Maximal degree in co-relation 8454. Up to 1523 conditions per place. [2024-06-28 02:36:32,170 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 97 selfloop transitions, 10 changer transitions 0/123 dead transitions. [2024-06-28 02:36:32,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 123 transitions, 1284 flow [2024-06-28 02:36:32,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:36:32,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:36:32,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-28 02:36:32,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:36:32,172 INFO L175 Difference]: Start difference. First operand has 114 places, 112 transitions, 1028 flow. Second operand 4 states and 101 transitions. [2024-06-28 02:36:32,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 123 transitions, 1284 flow [2024-06-28 02:36:32,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 123 transitions, 1215 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:32,199 INFO L231 Difference]: Finished difference. Result has 114 places, 114 transitions, 1008 flow [2024-06-28 02:36:32,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1008, PETRI_PLACES=114, PETRI_TRANSITIONS=114} [2024-06-28 02:36:32,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-28 02:36:32,200 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 114 transitions, 1008 flow [2024-06-28 02:36:32,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:32,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:32,201 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:36:32,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:36:32,201 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:36:32,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:32,201 INFO L85 PathProgramCache]: Analyzing trace with hash 843360779, now seen corresponding path program 1 times [2024-06-28 02:36:32,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:32,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193022430] [2024-06-28 02:36:32,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:32,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:32,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193022430] [2024-06-28 02:36:32,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193022430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544077602] [2024-06-28 02:36:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:32,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:32,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:32,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 114 transitions, 1008 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:36:32,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:32,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:32,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,485 INFO L124 PetriNetUnfolderBase]: 1087/1882 cut-off events. [2024-06-28 02:36:32,485 INFO L125 PetriNetUnfolderBase]: For 26937/26937 co-relation queries the response was YES. [2024-06-28 02:36:32,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9071 conditions, 1882 events. 1087/1882 cut-off events. For 26937/26937 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10490 event pairs, 291 based on Foata normal form. 1/1879 useless extension candidates. Maximal degree in co-relation 9017. Up to 1639 conditions per place. [2024-06-28 02:36:32,497 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 109 selfloop transitions, 32 changer transitions 0/149 dead transitions. [2024-06-28 02:36:32,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1578 flow [2024-06-28 02:36:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:32,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:32,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:36:32,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:32,498 INFO L175 Difference]: Start difference. First operand has 114 places, 114 transitions, 1008 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:36:32,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1578 flow [2024-06-28 02:36:32,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 149 transitions, 1545 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:32,529 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1206 flow [2024-06-28 02:36:32,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1206, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-28 02:36:32,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 02:36:32,530 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1206 flow [2024-06-28 02:36:32,530 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:36:32,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:32,530 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:36:32,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:36:32,530 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:36:32,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:32,531 INFO L85 PathProgramCache]: Analyzing trace with hash 848122379, now seen corresponding path program 2 times [2024-06-28 02:36:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:32,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529015267] [2024-06-28 02:36:32,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:32,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:32,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:32,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:32,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529015267] [2024-06-28 02:36:32,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529015267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:32,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:32,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:32,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709504390] [2024-06-28 02:36:32,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:32,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:32,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:32,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:32,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:32,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:32,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1206 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:36:32,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:32,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:32,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,831 INFO L124 PetriNetUnfolderBase]: 1097/1903 cut-off events. [2024-06-28 02:36:32,831 INFO L125 PetriNetUnfolderBase]: For 29497/29497 co-relation queries the response was YES. [2024-06-28 02:36:32,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9504 conditions, 1903 events. 1097/1903 cut-off events. For 29497/29497 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10653 event pairs, 285 based on Foata normal form. 1/1902 useless extension candidates. Maximal degree in co-relation 9448. Up to 1674 conditions per place. [2024-06-28 02:36:32,843 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 116 selfloop transitions, 27 changer transitions 0/151 dead transitions. [2024-06-28 02:36:32,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1604 flow [2024-06-28 02:36:32,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:36:32,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:36:32,844 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1206 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:36:32,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1604 flow [2024-06-28 02:36:32,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 151 transitions, 1554 flow, removed 25 selfloop flow, removed 0 redundant places. [2024-06-28 02:36:32,880 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1295 flow [2024-06-28 02:36:32,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-28 02:36:32,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-28 02:36:32,881 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1295 flow [2024-06-28 02:36:32,881 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:36:32,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:32,881 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:36:32,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:36:32,881 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:36:32,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:32,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1340317173, now seen corresponding path program 3 times [2024-06-28 02:36:32,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:32,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847399681] [2024-06-28 02:36:32,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:32,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:32,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:32,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:32,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:32,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847399681] [2024-06-28 02:36:32,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847399681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:32,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:32,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:32,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473272992] [2024-06-28 02:36:32,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:32,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:32,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:32,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:32,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:32,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:32,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1295 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:36:32,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:32,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:32,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:33,171 INFO L124 PetriNetUnfolderBase]: 1102/1907 cut-off events. [2024-06-28 02:36:33,171 INFO L125 PetriNetUnfolderBase]: For 31878/31878 co-relation queries the response was YES. [2024-06-28 02:36:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9616 conditions, 1907 events. 1102/1907 cut-off events. For 31878/31878 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10706 event pairs, 294 based on Foata normal form. 1/1904 useless extension candidates. Maximal degree in co-relation 9557. Up to 1658 conditions per place. [2024-06-28 02:36:33,181 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 109 selfloop transitions, 38 changer transitions 0/155 dead transitions. [2024-06-28 02:36:33,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 155 transitions, 1777 flow [2024-06-28 02:36:33,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:33,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:33,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:36:33,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:33,182 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1295 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:36:33,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 155 transitions, 1777 flow [2024-06-28 02:36:33,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 155 transitions, 1708 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:33,216 INFO L231 Difference]: Finished difference. Result has 127 places, 137 transitions, 1344 flow [2024-06-28 02:36:33,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=127, PETRI_TRANSITIONS=137} [2024-06-28 02:36:33,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 02:36:33,216 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 137 transitions, 1344 flow [2024-06-28 02:36:33,217 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:36:33,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:33,217 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:36:33,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:36:33,217 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:33,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1328889333, now seen corresponding path program 4 times [2024-06-28 02:36:33,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:33,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658999143] [2024-06-28 02:36:33,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:33,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:33,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:33,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658999143] [2024-06-28 02:36:33,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658999143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:33,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:33,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:33,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262832120] [2024-06-28 02:36:33,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:33,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:33,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:33,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:33,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:33,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:33,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 137 transitions, 1344 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:36:33,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:33,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:33,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:33,479 INFO L124 PetriNetUnfolderBase]: 1107/1916 cut-off events. [2024-06-28 02:36:33,480 INFO L125 PetriNetUnfolderBase]: For 33904/33904 co-relation queries the response was YES. [2024-06-28 02:36:33,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9760 conditions, 1916 events. 1107/1916 cut-off events. For 33904/33904 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10778 event pairs, 294 based on Foata normal form. 1/1913 useless extension candidates. Maximal degree in co-relation 9701. Up to 1664 conditions per place. [2024-06-28 02:36:33,490 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 42 changer transitions 0/155 dead transitions. [2024-06-28 02:36:33,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 155 transitions, 1779 flow [2024-06-28 02:36:33,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:33,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:36:33,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:36:33,492 INFO L175 Difference]: Start difference. First operand has 127 places, 137 transitions, 1344 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:36:33,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 155 transitions, 1779 flow [2024-06-28 02:36:33,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 155 transitions, 1667 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:33,558 INFO L231 Difference]: Finished difference. Result has 129 places, 141 transitions, 1373 flow [2024-06-28 02:36:33,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1373, PETRI_PLACES=129, PETRI_TRANSITIONS=141} [2024-06-28 02:36:33,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 02:36:33,559 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 141 transitions, 1373 flow [2024-06-28 02:36:33,559 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:36:33,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:33,559 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:36:33,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:36:33,559 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:36:33,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:33,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1572166949, now seen corresponding path program 5 times [2024-06-28 02:36:33,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:33,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703680461] [2024-06-28 02:36:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:33,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:33,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:33,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:33,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703680461] [2024-06-28 02:36:33,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703680461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:33,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:33,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:33,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36924522] [2024-06-28 02:36:33,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:33,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:33,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:33,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:33,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:33,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:33,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 141 transitions, 1373 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:36:33,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:33,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:33,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:33,885 INFO L124 PetriNetUnfolderBase]: 1104/1917 cut-off events. [2024-06-28 02:36:33,885 INFO L125 PetriNetUnfolderBase]: For 34920/34920 co-relation queries the response was YES. [2024-06-28 02:36:33,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9726 conditions, 1917 events. 1104/1917 cut-off events. For 34920/34920 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10799 event pairs, 285 based on Foata normal form. 1/1916 useless extension candidates. Maximal degree in co-relation 9667. Up to 1635 conditions per place. [2024-06-28 02:36:33,897 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 49 changer transitions 0/168 dead transitions. [2024-06-28 02:36:33,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 168 transitions, 1819 flow [2024-06-28 02:36:33,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:33,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:33,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:36:33,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:36:33,898 INFO L175 Difference]: Start difference. First operand has 129 places, 141 transitions, 1373 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:36:33,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 168 transitions, 1819 flow [2024-06-28 02:36:33,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1737 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:33,939 INFO L231 Difference]: Finished difference. Result has 134 places, 141 transitions, 1415 flow [2024-06-28 02:36:33,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1415, PETRI_PLACES=134, PETRI_TRANSITIONS=141} [2024-06-28 02:36:33,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-28 02:36:33,939 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 141 transitions, 1415 flow [2024-06-28 02:36:33,939 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:36:33,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:33,940 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:36:33,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:36:33,940 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:36:33,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:33,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1468010669, now seen corresponding path program 6 times [2024-06-28 02:36:33,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:33,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269386655] [2024-06-28 02:36:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:33,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:33,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:34,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:34,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:34,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269386655] [2024-06-28 02:36:34,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269386655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:34,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:34,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:34,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552033440] [2024-06-28 02:36:34,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:34,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:34,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:34,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:34,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 141 transitions, 1415 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:36:34,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:34,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:34,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:34,294 INFO L124 PetriNetUnfolderBase]: 1101/1903 cut-off events. [2024-06-28 02:36:34,294 INFO L125 PetriNetUnfolderBase]: For 37285/37285 co-relation queries the response was YES. [2024-06-28 02:36:34,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9795 conditions, 1903 events. 1101/1903 cut-off events. For 37285/37285 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10719 event pairs, 303 based on Foata normal form. 1/1898 useless extension candidates. Maximal degree in co-relation 9735. Up to 1632 conditions per place. [2024-06-28 02:36:34,307 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 47 changer transitions 0/156 dead transitions. [2024-06-28 02:36:34,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 156 transitions, 1749 flow [2024-06-28 02:36:34,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:34,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:36:34,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:36:34,309 INFO L175 Difference]: Start difference. First operand has 134 places, 141 transitions, 1415 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:36:34,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 156 transitions, 1749 flow [2024-06-28 02:36:34,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 156 transitions, 1609 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:34,349 INFO L231 Difference]: Finished difference. Result has 132 places, 141 transitions, 1379 flow [2024-06-28 02:36:34,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1379, PETRI_PLACES=132, PETRI_TRANSITIONS=141} [2024-06-28 02:36:34,350 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-28 02:36:34,350 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 141 transitions, 1379 flow [2024-06-28 02:36:34,350 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:36:34,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:34,350 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:36:34,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:36:34,351 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:36:34,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:34,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1479745523, now seen corresponding path program 1 times [2024-06-28 02:36:34,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:34,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772916944] [2024-06-28 02:36:34,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:34,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:34,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:34,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:34,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772916944] [2024-06-28 02:36:34,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772916944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:34,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:34,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:34,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957959948] [2024-06-28 02:36:34,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:34,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:34,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:34,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:34,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:34,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:34,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 141 transitions, 1379 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:34,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:34,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:34,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:34,683 INFO L124 PetriNetUnfolderBase]: 1101/1942 cut-off events. [2024-06-28 02:36:34,684 INFO L125 PetriNetUnfolderBase]: For 41205/41205 co-relation queries the response was YES. [2024-06-28 02:36:34,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10004 conditions, 1942 events. 1101/1942 cut-off events. For 41205/41205 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11202 event pairs, 256 based on Foata normal form. 8/1945 useless extension candidates. Maximal degree in co-relation 9944. Up to 1547 conditions per place. [2024-06-28 02:36:34,699 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 115 selfloop transitions, 24 changer transitions 0/167 dead transitions. [2024-06-28 02:36:34,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 167 transitions, 1819 flow [2024-06-28 02:36:34,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:34,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:36:34,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:36:34,700 INFO L175 Difference]: Start difference. First operand has 132 places, 141 transitions, 1379 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:36:34,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 167 transitions, 1819 flow [2024-06-28 02:36:34,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1717 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:34,751 INFO L231 Difference]: Finished difference. Result has 133 places, 143 transitions, 1357 flow [2024-06-28 02:36:34,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1357, PETRI_PLACES=133, PETRI_TRANSITIONS=143} [2024-06-28 02:36:34,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 02:36:34,752 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 143 transitions, 1357 flow [2024-06-28 02:36:34,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:34,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:34,752 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:36:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:36:34,752 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:36:34,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:34,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1331676915, now seen corresponding path program 2 times [2024-06-28 02:36:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:34,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415806437] [2024-06-28 02:36:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:34,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:34,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:36:34,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:34,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415806437] [2024-06-28 02:36:34,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415806437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:34,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:34,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:34,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195130276] [2024-06-28 02:36:34,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:34,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:34,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:34,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:34,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:34,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:34,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 143 transitions, 1357 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:34,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:34,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:34,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:35,079 INFO L124 PetriNetUnfolderBase]: 1130/1986 cut-off events. [2024-06-28 02:36:35,079 INFO L125 PetriNetUnfolderBase]: For 42342/42344 co-relation queries the response was YES. [2024-06-28 02:36:35,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10230 conditions, 1986 events. 1130/1986 cut-off events. For 42342/42344 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11499 event pairs, 286 based on Foata normal form. 9/1988 useless extension candidates. Maximal degree in co-relation 10170. Up to 1664 conditions per place. [2024-06-28 02:36:35,091 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 111 selfloop transitions, 22 changer transitions 0/161 dead transitions. [2024-06-28 02:36:35,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 161 transitions, 1695 flow [2024-06-28 02:36:35,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:35,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:36:35,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:36:35,092 INFO L175 Difference]: Start difference. First operand has 133 places, 143 transitions, 1357 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:36:35,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 161 transitions, 1695 flow [2024-06-28 02:36:35,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 161 transitions, 1666 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:35,136 INFO L231 Difference]: Finished difference. Result has 137 places, 144 transitions, 1394 flow [2024-06-28 02:36:35,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1394, PETRI_PLACES=137, PETRI_TRANSITIONS=144} [2024-06-28 02:36:35,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 02:36:35,137 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 144 transitions, 1394 flow [2024-06-28 02:36:35,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:35,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:35,137 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:36:35,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:36:35,137 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:36:35,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:35,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1772781527, now seen corresponding path program 3 times [2024-06-28 02:36:35,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:35,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642963803] [2024-06-28 02:36:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:35,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:35,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:35,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:35,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642963803] [2024-06-28 02:36:35,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642963803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:35,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:35,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:36:35,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796511606] [2024-06-28 02:36:35,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:35,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:36:35,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:35,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:36:35,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:36:35,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:35,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 144 transitions, 1394 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:35,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:35,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:35,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:35,459 INFO L124 PetriNetUnfolderBase]: 1107/1958 cut-off events. [2024-06-28 02:36:35,459 INFO L125 PetriNetUnfolderBase]: For 40226/40226 co-relation queries the response was YES. [2024-06-28 02:36:35,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9922 conditions, 1958 events. 1107/1958 cut-off events. For 40226/40226 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11358 event pairs, 251 based on Foata normal form. 10/1961 useless extension candidates. Maximal degree in co-relation 9860. Up to 1614 conditions per place. [2024-06-28 02:36:35,470 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 116 selfloop transitions, 19 changer transitions 0/163 dead transitions. [2024-06-28 02:36:35,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 163 transitions, 1728 flow [2024-06-28 02:36:35,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:35,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:35,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:36:35,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:36:35,471 INFO L175 Difference]: Start difference. First operand has 137 places, 144 transitions, 1394 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:36:35,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 163 transitions, 1728 flow [2024-06-28 02:36:35,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 163 transitions, 1682 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:35,512 INFO L231 Difference]: Finished difference. Result has 138 places, 144 transitions, 1395 flow [2024-06-28 02:36:35,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1395, PETRI_PLACES=138, PETRI_TRANSITIONS=144} [2024-06-28 02:36:35,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-28 02:36:35,513 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 144 transitions, 1395 flow [2024-06-28 02:36:35,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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:36:35,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:35,513 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:36:35,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:36:35,513 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:36:35,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:35,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1204512875, now seen corresponding path program 1 times [2024-06-28 02:36:35,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:35,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165048297] [2024-06-28 02:36:35,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:35,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:35,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:35,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:35,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165048297] [2024-06-28 02:36:35,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165048297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:35,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:35,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:35,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980202685] [2024-06-28 02:36:35,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:35,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:35,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:35,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:35,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:35,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:35,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 144 transitions, 1395 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:36:35,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:35,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:35,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:35,846 INFO L124 PetriNetUnfolderBase]: 1188/2056 cut-off events. [2024-06-28 02:36:35,846 INFO L125 PetriNetUnfolderBase]: For 38484/38484 co-relation queries the response was YES. [2024-06-28 02:36:35,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10468 conditions, 2056 events. 1188/2056 cut-off events. For 38484/38484 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11693 event pairs, 305 based on Foata normal form. 1/2053 useless extension candidates. Maximal degree in co-relation 10405. Up to 1747 conditions per place. [2024-06-28 02:36:35,858 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 55 changer transitions 0/181 dead transitions. [2024-06-28 02:36:35,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 181 transitions, 2059 flow [2024-06-28 02:36:35,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:35,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:35,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:35,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:36:35,859 INFO L175 Difference]: Start difference. First operand has 138 places, 144 transitions, 1395 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:35,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 181 transitions, 2059 flow [2024-06-28 02:36:35,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 181 transitions, 2015 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:35,906 INFO L231 Difference]: Finished difference. Result has 142 places, 159 transitions, 1655 flow [2024-06-28 02:36:35,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=142, PETRI_TRANSITIONS=159} [2024-06-28 02:36:35,907 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 02:36:35,907 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 159 transitions, 1655 flow [2024-06-28 02:36:35,907 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:36:35,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:35,907 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:36:35,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:36:35,907 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:36:35,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:35,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1031835093, now seen corresponding path program 2 times [2024-06-28 02:36:35,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:35,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842071043] [2024-06-28 02:36:35,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:35,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:35,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:35,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:35,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:35,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842071043] [2024-06-28 02:36:35,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842071043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:35,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:35,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:35,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202842053] [2024-06-28 02:36:35,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:35,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:35,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:35,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:35,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:36,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:36,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 159 transitions, 1655 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:36:36,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:36,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:36,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:36,273 INFO L124 PetriNetUnfolderBase]: 1214/2093 cut-off events. [2024-06-28 02:36:36,273 INFO L125 PetriNetUnfolderBase]: For 43154/43154 co-relation queries the response was YES. [2024-06-28 02:36:36,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11160 conditions, 2093 events. 1214/2093 cut-off events. For 43154/43154 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 11875 event pairs, 297 based on Foata normal form. 2/2093 useless extension candidates. Maximal degree in co-relation 11095. Up to 1813 conditions per place. [2024-06-28 02:36:36,287 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 132 selfloop transitions, 54 changer transitions 0/194 dead transitions. [2024-06-28 02:36:36,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2331 flow [2024-06-28 02:36:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:36:36,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:36:36,288 INFO L175 Difference]: Start difference. First operand has 142 places, 159 transitions, 1655 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:36:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2331 flow [2024-06-28 02:36:36,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 194 transitions, 2260 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:36,348 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 1866 flow [2024-06-28 02:36:36,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1866, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2024-06-28 02:36:36,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 02:36:36,349 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 1866 flow [2024-06-28 02:36:36,349 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:36:36,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:36,349 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:36:36,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:36:36,349 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:36:36,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:36,350 INFO L85 PathProgramCache]: Analyzing trace with hash 521991511, now seen corresponding path program 3 times [2024-06-28 02:36:36,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:36,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734870172] [2024-06-28 02:36:36,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:36,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:36,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:36,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734870172] [2024-06-28 02:36:36,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734870172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:36,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:36,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:36,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165034342] [2024-06-28 02:36:36,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:36,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:36,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:36,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:36,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:36,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:36,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 1866 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:36:36,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:36,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:36,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:36,740 INFO L124 PetriNetUnfolderBase]: 1208/2085 cut-off events. [2024-06-28 02:36:36,740 INFO L125 PetriNetUnfolderBase]: For 45648/45648 co-relation queries the response was YES. [2024-06-28 02:36:36,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 2085 events. 1208/2085 cut-off events. For 45648/45648 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11858 event pairs, 297 based on Foata normal form. 2/2085 useless extension candidates. Maximal degree in co-relation 11399. Up to 1807 conditions per place. [2024-06-28 02:36:36,753 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 131 selfloop transitions, 52 changer transitions 0/191 dead transitions. [2024-06-28 02:36:36,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 191 transitions, 2314 flow [2024-06-28 02:36:36,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:36,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:36,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:36:36,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:36:36,761 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 1866 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:36:36,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 191 transitions, 2314 flow [2024-06-28 02:36:36,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 191 transitions, 2167 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:36,825 INFO L231 Difference]: Finished difference. Result has 151 places, 171 transitions, 1833 flow [2024-06-28 02:36:36,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1833, PETRI_PLACES=151, PETRI_TRANSITIONS=171} [2024-06-28 02:36:36,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-28 02:36:36,826 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 171 transitions, 1833 flow [2024-06-28 02:36:36,826 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:36:36,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:36,826 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:36:36,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:36:36,827 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:36:36,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:36,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1031827157, now seen corresponding path program 1 times [2024-06-28 02:36:36,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:36,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435746811] [2024-06-28 02:36:36,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:36,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:36,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:36,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:36,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435746811] [2024-06-28 02:36:36,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435746811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:36,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:36,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:36,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91194326] [2024-06-28 02:36:36,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:36,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:36,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:36,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:36,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:36,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:36,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 171 transitions, 1833 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:36,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:36,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:36,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:37,221 INFO L124 PetriNetUnfolderBase]: 1178/2050 cut-off events. [2024-06-28 02:36:37,222 INFO L125 PetriNetUnfolderBase]: For 52460/52460 co-relation queries the response was YES. [2024-06-28 02:36:37,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11444 conditions, 2050 events. 1178/2050 cut-off events. For 52460/52460 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11760 event pairs, 286 based on Foata normal form. 10/2037 useless extension candidates. Maximal degree in co-relation 11375. Up to 1692 conditions per place. [2024-06-28 02:36:37,233 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 129 selfloop transitions, 37 changer transitions 0/193 dead transitions. [2024-06-28 02:36:37,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 193 transitions, 2247 flow [2024-06-28 02:36:37,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:37,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:37,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:36:37,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:36:37,234 INFO L175 Difference]: Start difference. First operand has 151 places, 171 transitions, 1833 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:36:37,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 193 transitions, 2247 flow [2024-06-28 02:36:37,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 193 transitions, 2143 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:37,291 INFO L231 Difference]: Finished difference. Result has 152 places, 172 transitions, 1823 flow [2024-06-28 02:36:37,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1823, PETRI_PLACES=152, PETRI_TRANSITIONS=172} [2024-06-28 02:36:37,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-28 02:36:37,292 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 172 transitions, 1823 flow [2024-06-28 02:36:37,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:37,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:37,292 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:36:37,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:36:37,292 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:36:37,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:37,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1106556533, now seen corresponding path program 4 times [2024-06-28 02:36:37,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:37,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544686432] [2024-06-28 02:36:37,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:37,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:37,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:37,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544686432] [2024-06-28 02:36:37,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544686432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:37,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:37,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:37,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967427036] [2024-06-28 02:36:37,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:37,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:37,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:37,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:37,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:37,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:37,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 172 transitions, 1823 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:36:37,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:37,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:37,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:37,628 INFO L124 PetriNetUnfolderBase]: 1249/2145 cut-off events. [2024-06-28 02:36:37,628 INFO L125 PetriNetUnfolderBase]: For 50285/50285 co-relation queries the response was YES. [2024-06-28 02:36:37,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11973 conditions, 2145 events. 1249/2145 cut-off events. For 50285/50285 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12283 event pairs, 313 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11903. Up to 1835 conditions per place. [2024-06-28 02:36:37,642 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 122 selfloop transitions, 65 changer transitions 0/195 dead transitions. [2024-06-28 02:36:37,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 195 transitions, 2437 flow [2024-06-28 02:36:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:37,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:37,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:36:37,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:36:37,644 INFO L175 Difference]: Start difference. First operand has 152 places, 172 transitions, 1823 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:36:37,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 195 transitions, 2437 flow [2024-06-28 02:36:37,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 195 transitions, 2363 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:37,708 INFO L231 Difference]: Finished difference. Result has 154 places, 176 transitions, 1939 flow [2024-06-28 02:36:37,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1939, PETRI_PLACES=154, PETRI_TRANSITIONS=176} [2024-06-28 02:36:37,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-28 02:36:37,709 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 176 transitions, 1939 flow [2024-06-28 02:36:37,709 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:36:37,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:37,709 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:36:37,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:36:37,709 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:36:37,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:37,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1754105175, now seen corresponding path program 5 times [2024-06-28 02:36:37,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:37,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531154551] [2024-06-28 02:36:37,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:37,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:37,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:37,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:37,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531154551] [2024-06-28 02:36:37,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531154551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:37,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:37,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:37,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088927333] [2024-06-28 02:36:37,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:37,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:37,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:37,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:37,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:37,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:37,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 176 transitions, 1939 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:36:37,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:37,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:37,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:38,041 INFO L124 PetriNetUnfolderBase]: 1262/2167 cut-off events. [2024-06-28 02:36:38,042 INFO L125 PetriNetUnfolderBase]: For 53293/53293 co-relation queries the response was YES. [2024-06-28 02:36:38,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12250 conditions, 2167 events. 1262/2167 cut-off events. For 53293/53293 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12457 event pairs, 313 based on Foata normal form. 1/2164 useless extension candidates. Maximal degree in co-relation 12179. Up to 1850 conditions per place. [2024-06-28 02:36:38,055 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 120 selfloop transitions, 70 changer transitions 0/198 dead transitions. [2024-06-28 02:36:38,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 198 transitions, 2591 flow [2024-06-28 02:36:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:38,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:38,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:38,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:36:38,057 INFO L175 Difference]: Start difference. First operand has 154 places, 176 transitions, 1939 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:38,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 198 transitions, 2591 flow [2024-06-28 02:36:38,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 198 transitions, 2455 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:38,128 INFO L231 Difference]: Finished difference. Result has 158 places, 182 transitions, 2039 flow [2024-06-28 02:36:38,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2039, PETRI_PLACES=158, PETRI_TRANSITIONS=182} [2024-06-28 02:36:38,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 02:36:38,129 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 182 transitions, 2039 flow [2024-06-28 02:36:38,129 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:36:38,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:38,129 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:36:38,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:36:38,129 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:36:38,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:38,129 INFO L85 PathProgramCache]: Analyzing trace with hash 876214063, now seen corresponding path program 6 times [2024-06-28 02:36:38,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:38,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743081193] [2024-06-28 02:36:38,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:38,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:38,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:38,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:38,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743081193] [2024-06-28 02:36:38,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743081193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:38,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:38,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:38,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522807657] [2024-06-28 02:36:38,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:38,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:38,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:38,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:38,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:38,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:38,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 182 transitions, 2039 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:36:38,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:38,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:38,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:38,529 INFO L124 PetriNetUnfolderBase]: 1259/2168 cut-off events. [2024-06-28 02:36:38,529 INFO L125 PetriNetUnfolderBase]: For 54858/54858 co-relation queries the response was YES. [2024-06-28 02:36:38,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12223 conditions, 2168 events. 1259/2168 cut-off events. For 54858/54858 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 12436 event pairs, 301 based on Foata normal form. 1/2167 useless extension candidates. Maximal degree in co-relation 12150. Up to 1942 conditions per place. [2024-06-28 02:36:38,544 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 163 selfloop transitions, 25 changer transitions 0/196 dead transitions. [2024-06-28 02:36:38,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 196 transitions, 2449 flow [2024-06-28 02:36:38,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:38,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:38,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:36:38,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:36:38,546 INFO L175 Difference]: Start difference. First operand has 158 places, 182 transitions, 2039 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:36:38,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 196 transitions, 2449 flow [2024-06-28 02:36:38,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 196 transitions, 2319 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:38,616 INFO L231 Difference]: Finished difference. Result has 162 places, 182 transitions, 1965 flow [2024-06-28 02:36:38,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1909, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1965, PETRI_PLACES=162, PETRI_TRANSITIONS=182} [2024-06-28 02:36:38,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 02:36:38,617 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 182 transitions, 1965 flow [2024-06-28 02:36:38,617 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:36:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:38,617 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:36:38,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:36:38,617 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:36:38,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:38,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1039119051, now seen corresponding path program 7 times [2024-06-28 02:36:38,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:38,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388813839] [2024-06-28 02:36:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:38,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:38,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:36:38,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:38,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388813839] [2024-06-28 02:36:38,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388813839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:38,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:38,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:38,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841730287] [2024-06-28 02:36:38,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:38,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:38,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:38,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:38,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:38,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:38,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 182 transitions, 1965 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:36:38,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:38,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:38,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:39,017 INFO L124 PetriNetUnfolderBase]: 1272/2176 cut-off events. [2024-06-28 02:36:39,018 INFO L125 PetriNetUnfolderBase]: For 58373/58373 co-relation queries the response was YES. [2024-06-28 02:36:39,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12322 conditions, 2176 events. 1272/2176 cut-off events. For 58373/58373 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12506 event pairs, 323 based on Foata normal form. 1/2171 useless extension candidates. Maximal degree in co-relation 12248. Up to 1826 conditions per place. [2024-06-28 02:36:39,035 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 81 changer transitions 0/206 dead transitions. [2024-06-28 02:36:39,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 206 transitions, 2642 flow [2024-06-28 02:36:39,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:39,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:39,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:36:39,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:36:39,040 INFO L175 Difference]: Start difference. First operand has 162 places, 182 transitions, 1965 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:36:39,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 206 transitions, 2642 flow [2024-06-28 02:36:39,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 206 transitions, 2534 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:39,128 INFO L231 Difference]: Finished difference. Result has 161 places, 188 transitions, 2171 flow [2024-06-28 02:36:39,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2171, PETRI_PLACES=161, PETRI_TRANSITIONS=188} [2024-06-28 02:36:39,128 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-28 02:36:39,129 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 188 transitions, 2171 flow [2024-06-28 02:36:39,129 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:36:39,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:39,129 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:36:39,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:36:39,129 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:36:39,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:39,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1543256719, now seen corresponding path program 8 times [2024-06-28 02:36:39,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:39,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402451131] [2024-06-28 02:36:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:39,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:39,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402451131] [2024-06-28 02:36:39,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402451131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:39,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243380473] [2024-06-28 02:36:39,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:39,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:39,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:39,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 188 transitions, 2171 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:36:39,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:39,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:39,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:39,528 INFO L124 PetriNetUnfolderBase]: 1277/2195 cut-off events. [2024-06-28 02:36:39,528 INFO L125 PetriNetUnfolderBase]: For 62554/62554 co-relation queries the response was YES. [2024-06-28 02:36:39,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12954 conditions, 2195 events. 1277/2195 cut-off events. For 62554/62554 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12637 event pairs, 299 based on Foata normal form. 1/2194 useless extension candidates. Maximal degree in co-relation 12879. Up to 1924 conditions per place. [2024-06-28 02:36:39,544 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 43 changer transitions 0/216 dead transitions. [2024-06-28 02:36:39,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 216 transitions, 2796 flow [2024-06-28 02:36:39,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:39,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:36:39,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:36:39,549 INFO L175 Difference]: Start difference. First operand has 161 places, 188 transitions, 2171 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:36:39,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 216 transitions, 2796 flow [2024-06-28 02:36:39,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 216 transitions, 2608 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:39,630 INFO L231 Difference]: Finished difference. Result has 164 places, 193 transitions, 2190 flow [2024-06-28 02:36:39,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2190, PETRI_PLACES=164, PETRI_TRANSITIONS=193} [2024-06-28 02:36:39,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 02:36:39,630 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 193 transitions, 2190 flow [2024-06-28 02:36:39,630 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:36:39,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:39,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:39,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:36:39,631 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:36:39,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1038703341, now seen corresponding path program 9 times [2024-06-28 02:36:39,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:39,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510186061] [2024-06-28 02:36:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:39,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:39,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510186061] [2024-06-28 02:36:39,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510186061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:39,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724609763] [2024-06-28 02:36:39,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:39,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:39,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:39,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:39,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 193 transitions, 2190 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:36:39,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:39,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:39,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:40,012 INFO L124 PetriNetUnfolderBase]: 1287/2217 cut-off events. [2024-06-28 02:36:40,012 INFO L125 PetriNetUnfolderBase]: For 64802/64802 co-relation queries the response was YES. [2024-06-28 02:36:40,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13140 conditions, 2217 events. 1287/2217 cut-off events. For 64802/64802 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12829 event pairs, 303 based on Foata normal form. 1/2216 useless extension candidates. Maximal degree in co-relation 13063. Up to 1986 conditions per place. [2024-06-28 02:36:40,030 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 181 selfloop transitions, 23 changer transitions 0/212 dead transitions. [2024-06-28 02:36:40,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 212 transitions, 2729 flow [2024-06-28 02:36:40,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:40,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:40,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:36:40,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:36:40,033 INFO L175 Difference]: Start difference. First operand has 164 places, 193 transitions, 2190 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:36:40,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 212 transitions, 2729 flow [2024-06-28 02:36:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 212 transitions, 2647 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:40,129 INFO L231 Difference]: Finished difference. Result has 167 places, 199 transitions, 2265 flow [2024-06-28 02:36:40,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2265, PETRI_PLACES=167, PETRI_TRANSITIONS=199} [2024-06-28 02:36:40,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-28 02:36:40,130 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 199 transitions, 2265 flow [2024-06-28 02:36:40,130 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:36:40,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:40,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:36:40,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:36:40,130 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:36:40,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:40,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1536590479, now seen corresponding path program 10 times [2024-06-28 02:36:40,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:40,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078754375] [2024-06-28 02:36:40,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:40,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:40,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:40,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:40,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078754375] [2024-06-28 02:36:40,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078754375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:40,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:40,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:40,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301552729] [2024-06-28 02:36:40,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:40,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:40,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:40,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:40,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:40,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:40,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 199 transitions, 2265 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:36:40,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:40,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:40,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:40,604 INFO L124 PetriNetUnfolderBase]: 1284/2209 cut-off events. [2024-06-28 02:36:40,604 INFO L125 PetriNetUnfolderBase]: For 66764/66764 co-relation queries the response was YES. [2024-06-28 02:36:40,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13077 conditions, 2209 events. 1284/2209 cut-off events. For 66764/66764 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12778 event pairs, 299 based on Foata normal form. 1/2208 useless extension candidates. Maximal degree in co-relation 12999. Up to 1931 conditions per place. [2024-06-28 02:36:40,663 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 49 changer transitions 0/225 dead transitions. [2024-06-28 02:36:40,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 225 transitions, 2765 flow [2024-06-28 02:36:40,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:40,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:36:40,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:36:40,664 INFO L175 Difference]: Start difference. First operand has 167 places, 199 transitions, 2265 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:36:40,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 225 transitions, 2765 flow [2024-06-28 02:36:40,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 225 transitions, 2679 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:40,782 INFO L231 Difference]: Finished difference. Result has 171 places, 199 transitions, 2295 flow [2024-06-28 02:36:40,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2295, PETRI_PLACES=171, PETRI_TRANSITIONS=199} [2024-06-28 02:36:40,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 02:36:40,782 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 199 transitions, 2295 flow [2024-06-28 02:36:40,782 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:36:40,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:40,782 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:36:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:36:40,783 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:36:40,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:40,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1447193759, now seen corresponding path program 11 times [2024-06-28 02:36:40,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:40,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150793768] [2024-06-28 02:36:40,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:40,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:40,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:40,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:40,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150793768] [2024-06-28 02:36:40,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150793768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:40,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:40,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:40,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544321010] [2024-06-28 02:36:40,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:40,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:40,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:40,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:40,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 199 transitions, 2295 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:36:40,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:40,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:40,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,214 INFO L124 PetriNetUnfolderBase]: 1302/2240 cut-off events. [2024-06-28 02:36:41,214 INFO L125 PetriNetUnfolderBase]: For 71573/71573 co-relation queries the response was YES. [2024-06-28 02:36:41,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13442 conditions, 2240 events. 1302/2240 cut-off events. For 71573/71573 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12996 event pairs, 299 based on Foata normal form. 2/2240 useless extension candidates. Maximal degree in co-relation 13363. Up to 1860 conditions per place. [2024-06-28 02:36:41,231 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 117 selfloop transitions, 110 changer transitions 0/235 dead transitions. [2024-06-28 02:36:41,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 235 transitions, 3123 flow [2024-06-28 02:36:41,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:41,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:41,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:36:41,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:36:41,232 INFO L175 Difference]: Start difference. First operand has 171 places, 199 transitions, 2295 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:36:41,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 235 transitions, 3123 flow [2024-06-28 02:36:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 235 transitions, 2989 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:41,324 INFO L231 Difference]: Finished difference. Result has 173 places, 208 transitions, 2547 flow [2024-06-28 02:36:41,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2547, PETRI_PLACES=173, PETRI_TRANSITIONS=208} [2024-06-28 02:36:41,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:36:41,324 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 208 transitions, 2547 flow [2024-06-28 02:36:41,324 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:36:41,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:41,324 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:36:41,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:36:41,325 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:36:41,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:41,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1942961419, now seen corresponding path program 12 times [2024-06-28 02:36:41,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:41,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781495367] [2024-06-28 02:36:41,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:41,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:41,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:41,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:41,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781495367] [2024-06-28 02:36:41,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781495367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:41,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:41,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:41,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025157624] [2024-06-28 02:36:41,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:41,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:41,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:41,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:41,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:41,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:41,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 208 transitions, 2547 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:36:41,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:41,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:41,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,728 INFO L124 PetriNetUnfolderBase]: 1296/2236 cut-off events. [2024-06-28 02:36:41,728 INFO L125 PetriNetUnfolderBase]: For 67278/67278 co-relation queries the response was YES. [2024-06-28 02:36:41,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13370 conditions, 2236 events. 1296/2236 cut-off events. For 67278/67278 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12966 event pairs, 303 based on Foata normal form. 2/2236 useless extension candidates. Maximal degree in co-relation 13291. Up to 1854 conditions per place. [2024-06-28 02:36:41,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 105 changer transitions 0/236 dead transitions. [2024-06-28 02:36:41,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 236 transitions, 3155 flow [2024-06-28 02:36:41,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:41,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:36:41,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:36:41,753 INFO L175 Difference]: Start difference. First operand has 173 places, 208 transitions, 2547 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:36:41,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 236 transitions, 3155 flow [2024-06-28 02:36:41,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 236 transitions, 2903 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:41,845 INFO L231 Difference]: Finished difference. Result has 175 places, 208 transitions, 2525 flow [2024-06-28 02:36:41,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2525, PETRI_PLACES=175, PETRI_TRANSITIONS=208} [2024-06-28 02:36:41,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-28 02:36:41,846 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 208 transitions, 2525 flow [2024-06-28 02:36:41,846 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:36:41,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:41,846 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:36:41,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:36:41,846 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:36:41,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:41,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1609053467, now seen corresponding path program 2 times [2024-06-28 02:36:41,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:41,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379853512] [2024-06-28 02:36:41,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:41,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379853512] [2024-06-28 02:36:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379853512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:41,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:41,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974472806] [2024-06-28 02:36:41,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:42,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:42,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 208 transitions, 2525 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:42,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:42,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:42,298 INFO L124 PetriNetUnfolderBase]: 1251/2190 cut-off events. [2024-06-28 02:36:42,298 INFO L125 PetriNetUnfolderBase]: For 74055/74055 co-relation queries the response was YES. [2024-06-28 02:36:42,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13150 conditions, 2190 events. 1251/2190 cut-off events. For 74055/74055 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 12883 event pairs, 226 based on Foata normal form. 9/2174 useless extension candidates. Maximal degree in co-relation 13071. Up to 1758 conditions per place. [2024-06-28 02:36:42,317 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 163 selfloop transitions, 31 changer transitions 0/231 dead transitions. [2024-06-28 02:36:42,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 3005 flow [2024-06-28 02:36:42,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:36:42,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:36:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-28 02:36:42,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-28 02:36:42,318 INFO L175 Difference]: Start difference. First operand has 175 places, 208 transitions, 2525 flow. Second operand 5 states and 136 transitions. [2024-06-28 02:36:42,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 3005 flow [2024-06-28 02:36:42,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 231 transitions, 2759 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:42,414 INFO L231 Difference]: Finished difference. Result has 172 places, 209 transitions, 2370 flow [2024-06-28 02:36:42,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2370, PETRI_PLACES=172, PETRI_TRANSITIONS=209} [2024-06-28 02:36:42,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 02:36:42,415 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 209 transitions, 2370 flow [2024-06-28 02:36:42,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:42,415 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:36:42,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:36:42,415 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:36:42,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:42,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1528963983, now seen corresponding path program 3 times [2024-06-28 02:36:42,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:42,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491302282] [2024-06-28 02:36:42,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:42,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:42,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:42,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:42,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491302282] [2024-06-28 02:36:42,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491302282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:42,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:42,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:42,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635461623] [2024-06-28 02:36:42,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:42,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:42,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:42,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:42,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:42,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:42,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 209 transitions, 2370 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:42,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:42,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:42,855 INFO L124 PetriNetUnfolderBase]: 1277/2234 cut-off events. [2024-06-28 02:36:42,855 INFO L125 PetriNetUnfolderBase]: For 72336/72336 co-relation queries the response was YES. [2024-06-28 02:36:42,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13284 conditions, 2234 events. 1277/2234 cut-off events. For 72336/72336 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13136 event pairs, 213 based on Foata normal form. 8/2217 useless extension candidates. Maximal degree in co-relation 13205. Up to 1768 conditions per place. [2024-06-28 02:36:42,871 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 165 selfloop transitions, 34 changer transitions 0/236 dead transitions. [2024-06-28 02:36:42,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 236 transitions, 2882 flow [2024-06-28 02:36:42,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:42,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:42,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:36:42,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 02:36:42,872 INFO L175 Difference]: Start difference. First operand has 172 places, 209 transitions, 2370 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:36:42,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 236 transitions, 2882 flow [2024-06-28 02:36:42,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 236 transitions, 2827 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:42,960 INFO L231 Difference]: Finished difference. Result has 175 places, 210 transitions, 2405 flow [2024-06-28 02:36:42,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2315, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2405, PETRI_PLACES=175, PETRI_TRANSITIONS=210} [2024-06-28 02:36:42,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-28 02:36:42,961 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 210 transitions, 2405 flow [2024-06-28 02:36:42,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:42,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:42,961 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:36:42,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:36:42,961 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:36:42,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1942746093, now seen corresponding path program 4 times [2024-06-28 02:36:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000281260] [2024-06-28 02:36:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:43,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:43,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000281260] [2024-06-28 02:36:43,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000281260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:43,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:43,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:43,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533028064] [2024-06-28 02:36:43,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:43,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:43,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:43,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:43,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:43,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:36:43,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 210 transitions, 2405 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:43,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:43,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:36:43,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:43,330 INFO L124 PetriNetUnfolderBase]: 1287/2244 cut-off events. [2024-06-28 02:36:43,330 INFO L125 PetriNetUnfolderBase]: For 74354/74354 co-relation queries the response was YES. [2024-06-28 02:36:43,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13310 conditions, 2244 events. 1287/2244 cut-off events. For 74354/74354 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13161 event pairs, 296 based on Foata normal form. 10/2227 useless extension candidates. Maximal degree in co-relation 13230. Up to 1811 conditions per place. [2024-06-28 02:36:43,345 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 156 selfloop transitions, 38 changer transitions 0/231 dead transitions. [2024-06-28 02:36:43,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 231 transitions, 2883 flow [2024-06-28 02:36:43,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:43,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:43,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:36:43,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:36:43,346 INFO L175 Difference]: Start difference. First operand has 175 places, 210 transitions, 2405 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:36:43,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 231 transitions, 2883 flow [2024-06-28 02:36:43,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 231 transitions, 2807 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:43,436 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2435 flow [2024-06-28 02:36:43,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2435, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-06-28 02:36:43,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 02:36:43,436 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2435 flow [2024-06-28 02:36:43,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:43,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:43,437 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:36:43,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:36:43,437 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:36:43,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:43,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1528957039, now seen corresponding path program 1 times [2024-06-28 02:36:43,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:43,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543820062] [2024-06-28 02:36:43,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:43,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:43,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:43,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:43,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:43,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543820062] [2024-06-28 02:36:43,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543820062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:43,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:43,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:43,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136106737] [2024-06-28 02:36:43,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:43,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:43,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:43,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:43,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:43,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:43,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2435 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:36:43,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:43,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:43,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:43,828 INFO L124 PetriNetUnfolderBase]: 1357/2348 cut-off events. [2024-06-28 02:36:43,828 INFO L125 PetriNetUnfolderBase]: For 68184/68184 co-relation queries the response was YES. [2024-06-28 02:36:43,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13522 conditions, 2348 events. 1357/2348 cut-off events. For 68184/68184 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13796 event pairs, 266 based on Foata normal form. 6/2352 useless extension candidates. Maximal degree in co-relation 13441. Up to 2007 conditions per place. [2024-06-28 02:36:43,844 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 202 selfloop transitions, 25 changer transitions 0/235 dead transitions. [2024-06-28 02:36:43,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 235 transitions, 3001 flow [2024-06-28 02:36:43,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:43,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:43,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:36:43,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:43,845 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2435 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:36:43,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 235 transitions, 3001 flow [2024-06-28 02:36:43,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 235 transitions, 2921 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:43,945 INFO L231 Difference]: Finished difference. Result has 179 places, 211 transitions, 2409 flow [2024-06-28 02:36:43,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2409, PETRI_PLACES=179, PETRI_TRANSITIONS=211} [2024-06-28 02:36:43,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 02:36:43,945 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 211 transitions, 2409 flow [2024-06-28 02:36:43,945 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:36:43,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:43,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:43,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:36:43,946 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:36:43,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:43,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1795027252, now seen corresponding path program 1 times [2024-06-28 02:36:43,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:43,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547108448] [2024-06-28 02:36:43,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:43,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:43,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:44,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547108448] [2024-06-28 02:36:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547108448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:44,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492795309] [2024-06-28 02:36:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:44,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:44,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:44,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:44,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:44,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 211 transitions, 2409 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:36:44,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:44,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:44,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:44,329 INFO L124 PetriNetUnfolderBase]: 1362/2356 cut-off events. [2024-06-28 02:36:44,329 INFO L125 PetriNetUnfolderBase]: For 63143/63143 co-relation queries the response was YES. [2024-06-28 02:36:44,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13476 conditions, 2356 events. 1362/2356 cut-off events. For 63143/63143 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13828 event pairs, 306 based on Foata normal form. 1/2355 useless extension candidates. Maximal degree in co-relation 13394. Up to 2067 conditions per place. [2024-06-28 02:36:44,345 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 198 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-28 02:36:44,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 2983 flow [2024-06-28 02:36:44,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:44,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:44,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:36:44,346 INFO L175 Difference]: Start difference. First operand has 179 places, 211 transitions, 2409 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:44,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 2983 flow [2024-06-28 02:36:44,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 240 transitions, 2912 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:44,477 INFO L231 Difference]: Finished difference. Result has 181 places, 214 transitions, 2462 flow [2024-06-28 02:36:44,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2462, PETRI_PLACES=181, PETRI_TRANSITIONS=214} [2024-06-28 02:36:44,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-28 02:36:44,478 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 214 transitions, 2462 flow [2024-06-28 02:36:44,478 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:36:44,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:44,478 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:36:44,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:36:44,479 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:36:44,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:44,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2075957556, now seen corresponding path program 2 times [2024-06-28 02:36:44,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:44,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440811115] [2024-06-28 02:36:44,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:44,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:44,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:44,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:44,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440811115] [2024-06-28 02:36:44,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440811115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:44,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:44,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:44,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919874724] [2024-06-28 02:36:44,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:44,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:44,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:44,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:44,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:44,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:44,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 214 transitions, 2462 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:36:44,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:44,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:44,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:44,830 INFO L124 PetriNetUnfolderBase]: 1375/2367 cut-off events. [2024-06-28 02:36:44,830 INFO L125 PetriNetUnfolderBase]: For 67744/67744 co-relation queries the response was YES. [2024-06-28 02:36:44,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13836 conditions, 2367 events. 1375/2367 cut-off events. For 67744/67744 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13905 event pairs, 312 based on Foata normal form. 1/2364 useless extension candidates. Maximal degree in co-relation 13754. Up to 1995 conditions per place. [2024-06-28 02:36:44,851 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 68 changer transitions 0/248 dead transitions. [2024-06-28 02:36:44,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 248 transitions, 3330 flow [2024-06-28 02:36:44,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:44,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:44,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:36:44,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:36:44,852 INFO L175 Difference]: Start difference. First operand has 181 places, 214 transitions, 2462 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:36:44,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 248 transitions, 3330 flow [2024-06-28 02:36:44,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 248 transitions, 3222 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:45,000 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 2656 flow [2024-06-28 02:36:45,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2656, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-28 02:36:45,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 02:36:45,001 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 2656 flow [2024-06-28 02:36:45,001 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:36:45,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:45,001 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:36:45,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:36:45,002 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:36:45,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:45,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1279072982, now seen corresponding path program 3 times [2024-06-28 02:36:45,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:45,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939958532] [2024-06-28 02:36:45,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:45,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:45,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:45,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:36:45,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:45,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939958532] [2024-06-28 02:36:45,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939958532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:45,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:45,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:45,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042124063] [2024-06-28 02:36:45,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:45,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:45,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:45,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:45,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:45,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:45,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 2656 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:36:45,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:45,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:45,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:45,480 INFO L124 PetriNetUnfolderBase]: 1380/2376 cut-off events. [2024-06-28 02:36:45,480 INFO L125 PetriNetUnfolderBase]: For 69777/69777 co-relation queries the response was YES. [2024-06-28 02:36:45,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14219 conditions, 2376 events. 1380/2376 cut-off events. For 69777/69777 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14026 event pairs, 312 based on Foata normal form. 1/2373 useless extension candidates. Maximal degree in co-relation 14136. Up to 2001 conditions per place. [2024-06-28 02:36:45,503 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 70 changer transitions 0/248 dead transitions. [2024-06-28 02:36:45,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 248 transitions, 3422 flow [2024-06-28 02:36:45,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:45,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:45,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:45,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:36:45,505 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 2656 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:45,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 248 transitions, 3422 flow [2024-06-28 02:36:45,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 248 transitions, 3288 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:45,641 INFO L231 Difference]: Finished difference. Result has 188 places, 226 transitions, 2724 flow [2024-06-28 02:36:45,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2544, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2724, PETRI_PLACES=188, PETRI_TRANSITIONS=226} [2024-06-28 02:36:45,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-28 02:36:45,641 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 226 transitions, 2724 flow [2024-06-28 02:36:45,641 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:36:45,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:45,642 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:36:45,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:36:45,642 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:36:45,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash -998142678, now seen corresponding path program 4 times [2024-06-28 02:36:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857892203] [2024-06-28 02:36:45,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:45,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:45,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:45,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857892203] [2024-06-28 02:36:45,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857892203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:45,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:45,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:45,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326831857] [2024-06-28 02:36:45,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:45,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:45,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:45,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:45,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:45,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:45,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 226 transitions, 2724 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:36:45,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:45,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:45,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:46,085 INFO L124 PetriNetUnfolderBase]: 1385/2388 cut-off events. [2024-06-28 02:36:46,086 INFO L125 PetriNetUnfolderBase]: For 72102/72102 co-relation queries the response was YES. [2024-06-28 02:36:46,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14400 conditions, 2388 events. 1385/2388 cut-off events. For 72102/72102 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14055 event pairs, 306 based on Foata normal form. 1/2387 useless extension candidates. Maximal degree in co-relation 14315. Up to 2108 conditions per place. [2024-06-28 02:36:46,103 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 208 selfloop transitions, 30 changer transitions 0/246 dead transitions. [2024-06-28 02:36:46,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 246 transitions, 3282 flow [2024-06-28 02:36:46,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:46,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:46,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:36:46,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:36:46,104 INFO L175 Difference]: Start difference. First operand has 188 places, 226 transitions, 2724 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:36:46,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 246 transitions, 3282 flow [2024-06-28 02:36:46,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 246 transitions, 3148 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:46,250 INFO L231 Difference]: Finished difference. Result has 191 places, 229 transitions, 2702 flow [2024-06-28 02:36:46,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2702, PETRI_PLACES=191, PETRI_TRANSITIONS=229} [2024-06-28 02:36:46,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 02:36:46,251 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 229 transitions, 2702 flow [2024-06-28 02:36:46,251 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:36:46,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:46,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:46,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:36:46,252 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:36:46,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:46,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1281922998, now seen corresponding path program 1 times [2024-06-28 02:36:46,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:46,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436823796] [2024-06-28 02:36:46,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:46,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:46,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:46,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:46,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436823796] [2024-06-28 02:36:46,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436823796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:46,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:46,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:46,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817446926] [2024-06-28 02:36:46,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:46,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:46,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:46,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:46,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:46,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:46,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 229 transitions, 2702 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:36:46,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:46,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:46,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:46,648 INFO L124 PetriNetUnfolderBase]: 1406/2409 cut-off events. [2024-06-28 02:36:46,648 INFO L125 PetriNetUnfolderBase]: For 78113/78113 co-relation queries the response was YES. [2024-06-28 02:36:46,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14613 conditions, 2409 events. 1406/2409 cut-off events. For 78113/78113 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14182 event pairs, 304 based on Foata normal form. 2/2405 useless extension candidates. Maximal degree in co-relation 14527. Up to 2081 conditions per place. [2024-06-28 02:36:46,663 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 48 changer transitions 0/259 dead transitions. [2024-06-28 02:36:46,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 259 transitions, 3416 flow [2024-06-28 02:36:46,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:46,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:46,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:46,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:36:46,664 INFO L175 Difference]: Start difference. First operand has 191 places, 229 transitions, 2702 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:46,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 259 transitions, 3416 flow [2024-06-28 02:36:46,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 259 transitions, 3350 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:46,828 INFO L231 Difference]: Finished difference. Result has 194 places, 233 transitions, 2797 flow [2024-06-28 02:36:46,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=194, PETRI_TRANSITIONS=233} [2024-06-28 02:36:46,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 02:36:46,828 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 233 transitions, 2797 flow [2024-06-28 02:36:46,828 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:36:46,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:46,828 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:36:46,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:36:46,829 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:36:46,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:46,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1279066038, now seen corresponding path program 2 times [2024-06-28 02:36:46,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:46,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353917602] [2024-06-28 02:36:46,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:46,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:46,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:46,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353917602] [2024-06-28 02:36:46,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353917602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:46,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:46,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:46,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466933672] [2024-06-28 02:36:46,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:46,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:46,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:46,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:46,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:46,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:46,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 233 transitions, 2797 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:36:46,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:46,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:46,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:47,250 INFO L124 PetriNetUnfolderBase]: 1414/2428 cut-off events. [2024-06-28 02:36:47,250 INFO L125 PetriNetUnfolderBase]: For 81361/81361 co-relation queries the response was YES. [2024-06-28 02:36:47,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14913 conditions, 2428 events. 1414/2428 cut-off events. For 81361/81361 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14324 event pairs, 313 based on Foata normal form. 2/2426 useless extension candidates. Maximal degree in co-relation 14826. Up to 2126 conditions per place. [2024-06-28 02:36:47,269 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-28 02:36:47,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 256 transitions, 3377 flow [2024-06-28 02:36:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:47,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:47,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:47,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:36:47,270 INFO L175 Difference]: Start difference. First operand has 194 places, 233 transitions, 2797 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:47,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 256 transitions, 3377 flow [2024-06-28 02:36:47,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 256 transitions, 3279 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:47,437 INFO L231 Difference]: Finished difference. Result has 198 places, 235 transitions, 2830 flow [2024-06-28 02:36:47,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2830, PETRI_PLACES=198, PETRI_TRANSITIONS=235} [2024-06-28 02:36:47,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 02:36:47,438 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 235 transitions, 2830 flow [2024-06-28 02:36:47,438 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:36:47,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:47,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:47,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:36:47,438 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:36:47,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:47,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1928549292, now seen corresponding path program 3 times [2024-06-28 02:36:47,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:47,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621350866] [2024-06-28 02:36:47,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:47,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:47,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:47,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:47,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:47,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621350866] [2024-06-28 02:36:47,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621350866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:47,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:47,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:47,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558339285] [2024-06-28 02:36:47,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:47,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:47,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:47,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:47,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:47,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:47,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 235 transitions, 2830 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:36:47,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:47,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:47,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:47,935 INFO L124 PetriNetUnfolderBase]: 1450/2487 cut-off events. [2024-06-28 02:36:47,935 INFO L125 PetriNetUnfolderBase]: For 84388/84388 co-relation queries the response was YES. [2024-06-28 02:36:47,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15275 conditions, 2487 events. 1450/2487 cut-off events. For 84388/84388 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14702 event pairs, 311 based on Foata normal form. 2/2487 useless extension candidates. Maximal degree in co-relation 15186. Up to 2172 conditions per place. [2024-06-28 02:36:47,952 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 221 selfloop transitions, 30 changer transitions 0/259 dead transitions. [2024-06-28 02:36:47,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 259 transitions, 3453 flow [2024-06-28 02:36:47,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:47,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:47,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:47,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:36:47,953 INFO L175 Difference]: Start difference. First operand has 198 places, 235 transitions, 2830 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:47,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 259 transitions, 3453 flow [2024-06-28 02:36:48,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 3354 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:48,101 INFO L231 Difference]: Finished difference. Result has 200 places, 238 transitions, 2838 flow [2024-06-28 02:36:48,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2838, PETRI_PLACES=200, PETRI_TRANSITIONS=238} [2024-06-28 02:36:48,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 02:36:48,101 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 238 transitions, 2838 flow [2024-06-28 02:36:48,101 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:36:48,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:48,101 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:36:48,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:36:48,101 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:36:48,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:48,102 INFO L85 PathProgramCache]: Analyzing trace with hash 435899690, now seen corresponding path program 5 times [2024-06-28 02:36:48,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:48,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9111898] [2024-06-28 02:36:48,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:48,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:48,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:48,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:48,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9111898] [2024-06-28 02:36:48,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9111898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:48,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:48,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:48,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883977797] [2024-06-28 02:36:48,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:48,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:48,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:48,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:48,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:48,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:48,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 238 transitions, 2838 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:36:48,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:48,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:48,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:48,534 INFO L124 PetriNetUnfolderBase]: 1455/2486 cut-off events. [2024-06-28 02:36:48,534 INFO L125 PetriNetUnfolderBase]: For 87140/87140 co-relation queries the response was YES. [2024-06-28 02:36:48,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15384 conditions, 2486 events. 1455/2486 cut-off events. For 87140/87140 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14686 event pairs, 329 based on Foata normal form. 1/2481 useless extension candidates. Maximal degree in co-relation 15294. Up to 2112 conditions per place. [2024-06-28 02:36:48,552 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 178 selfloop transitions, 77 changer transitions 0/263 dead transitions. [2024-06-28 02:36:48,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 263 transitions, 3648 flow [2024-06-28 02:36:48,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:48,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:48,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:36:48,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:36:48,555 INFO L175 Difference]: Start difference. First operand has 200 places, 238 transitions, 2838 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:36:48,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 263 transitions, 3648 flow [2024-06-28 02:36:48,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 263 transitions, 3582 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:48,720 INFO L231 Difference]: Finished difference. Result has 202 places, 241 transitions, 2982 flow [2024-06-28 02:36:48,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2982, PETRI_PLACES=202, PETRI_TRANSITIONS=241} [2024-06-28 02:36:48,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:36:48,720 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 241 transitions, 2982 flow [2024-06-28 02:36:48,720 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:36:48,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:48,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:48,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:36:48,721 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:36:48,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:48,721 INFO L85 PathProgramCache]: Analyzing trace with hash 445422890, now seen corresponding path program 6 times [2024-06-28 02:36:48,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:48,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118021778] [2024-06-28 02:36:48,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:48,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:48,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:48,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:48,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:48,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118021778] [2024-06-28 02:36:48,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118021778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:48,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:48,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:48,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174349131] [2024-06-28 02:36:48,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:48,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:48,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:48,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:48,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:48,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:48,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 241 transitions, 2982 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:36:48,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:48,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:48,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:49,160 INFO L124 PetriNetUnfolderBase]: 1460/2495 cut-off events. [2024-06-28 02:36:49,160 INFO L125 PetriNetUnfolderBase]: For 90346/90346 co-relation queries the response was YES. [2024-06-28 02:36:49,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15604 conditions, 2495 events. 1460/2495 cut-off events. For 90346/90346 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14786 event pairs, 329 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 15513. Up to 2118 conditions per place. [2024-06-28 02:36:49,178 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 177 selfloop transitions, 78 changer transitions 0/263 dead transitions. [2024-06-28 02:36:49,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 263 transitions, 3794 flow [2024-06-28 02:36:49,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:49,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:36:49,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:36:49,179 INFO L175 Difference]: Start difference. First operand has 202 places, 241 transitions, 2982 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:36:49,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 263 transitions, 3794 flow [2024-06-28 02:36:49,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 263 transitions, 3545 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:49,337 INFO L231 Difference]: Finished difference. Result has 204 places, 244 transitions, 2951 flow [2024-06-28 02:36:49,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2951, PETRI_PLACES=204, PETRI_TRANSITIONS=244} [2024-06-28 02:36:49,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 02:36:49,338 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 244 transitions, 2951 flow [2024-06-28 02:36:49,338 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:36:49,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:49,338 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:36:49,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:36:49,339 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:36:49,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:49,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1457324758, now seen corresponding path program 7 times [2024-06-28 02:36:49,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:49,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373304679] [2024-06-28 02:36:49,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:49,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:49,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:49,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:49,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373304679] [2024-06-28 02:36:49,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373304679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:49,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:49,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:49,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279279336] [2024-06-28 02:36:49,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:49,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:49,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:49,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:49,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:49,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:49,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 244 transitions, 2951 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:36:49,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:49,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:49,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:49,745 INFO L124 PetriNetUnfolderBase]: 1465/2504 cut-off events. [2024-06-28 02:36:49,746 INFO L125 PetriNetUnfolderBase]: For 92503/92503 co-relation queries the response was YES. [2024-06-28 02:36:49,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15626 conditions, 2504 events. 1465/2504 cut-off events. For 92503/92503 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14871 event pairs, 329 based on Foata normal form. 1/2499 useless extension candidates. Maximal degree in co-relation 15534. Up to 2124 conditions per place. [2024-06-28 02:36:49,767 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 83 changer transitions 0/262 dead transitions. [2024-06-28 02:36:49,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 262 transitions, 3637 flow [2024-06-28 02:36:49,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:49,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:49,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:36:49,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:36:49,769 INFO L175 Difference]: Start difference. First operand has 204 places, 244 transitions, 2951 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:36:49,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 262 transitions, 3637 flow [2024-06-28 02:36:49,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 262 transitions, 3475 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:50,000 INFO L231 Difference]: Finished difference. Result has 207 places, 247 transitions, 3001 flow [2024-06-28 02:36:50,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3001, PETRI_PLACES=207, PETRI_TRANSITIONS=247} [2024-06-28 02:36:50,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:36:50,000 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 247 transitions, 3001 flow [2024-06-28 02:36:50,001 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:36:50,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:50,001 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:36:50,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:36:50,001 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:36:50,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:50,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2009017164, now seen corresponding path program 8 times [2024-06-28 02:36:50,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:50,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682598813] [2024-06-28 02:36:50,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:50,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:50,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:50,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682598813] [2024-06-28 02:36:50,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682598813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:50,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:50,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121321418] [2024-06-28 02:36:50,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:50,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:50,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:50,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:50,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:50,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:50,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 247 transitions, 3001 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:36:50,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:50,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:50,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:50,479 INFO L124 PetriNetUnfolderBase]: 1462/2500 cut-off events. [2024-06-28 02:36:50,479 INFO L125 PetriNetUnfolderBase]: For 94125/94125 co-relation queries the response was YES. [2024-06-28 02:36:50,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15602 conditions, 2500 events. 1462/2500 cut-off events. For 94125/94125 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14808 event pairs, 329 based on Foata normal form. 1/2495 useless extension candidates. Maximal degree in co-relation 15509. Up to 2151 conditions per place. [2024-06-28 02:36:50,501 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 200 selfloop transitions, 59 changer transitions 0/267 dead transitions. [2024-06-28 02:36:50,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 267 transitions, 3673 flow [2024-06-28 02:36:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:50,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:36:50,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:36:50,502 INFO L175 Difference]: Start difference. First operand has 207 places, 247 transitions, 3001 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:36:50,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 267 transitions, 3673 flow [2024-06-28 02:36:50,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 267 transitions, 3517 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:50,738 INFO L231 Difference]: Finished difference. Result has 209 places, 247 transitions, 2973 flow [2024-06-28 02:36:50,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2973, PETRI_PLACES=209, PETRI_TRANSITIONS=247} [2024-06-28 02:36:50,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:36:50,739 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 247 transitions, 2973 flow [2024-06-28 02:36:50,739 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:36:50,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:50,740 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:36:50,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:36:50,740 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:36:50,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash -102272180, now seen corresponding path program 9 times [2024-06-28 02:36:50,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:50,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759614601] [2024-06-28 02:36:50,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:50,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:50,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:50,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:50,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759614601] [2024-06-28 02:36:50,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759614601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:50,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:50,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:50,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443854705] [2024-06-28 02:36:50,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:50,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:50,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:50,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:50,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:50,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:50,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 247 transitions, 2973 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:36:50,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:50,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:50,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:51,207 INFO L124 PetriNetUnfolderBase]: 1459/2506 cut-off events. [2024-06-28 02:36:51,207 INFO L125 PetriNetUnfolderBase]: For 95140/95140 co-relation queries the response was YES. [2024-06-28 02:36:51,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15550 conditions, 2506 events. 1459/2506 cut-off events. For 95140/95140 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 14857 event pairs, 311 based on Foata normal form. 1/2505 useless extension candidates. Maximal degree in co-relation 15456. Up to 2148 conditions per place. [2024-06-28 02:36:51,228 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 62 changer transitions 0/277 dead transitions. [2024-06-28 02:36:51,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 277 transitions, 3587 flow [2024-06-28 02:36:51,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:51,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:51,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:36:51,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:36:51,229 INFO L175 Difference]: Start difference. First operand has 209 places, 247 transitions, 2973 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:36:51,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 277 transitions, 3587 flow [2024-06-28 02:36:51,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 277 transitions, 3373 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:51,426 INFO L231 Difference]: Finished difference. Result has 209 places, 247 transitions, 2897 flow [2024-06-28 02:36:51,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2897, PETRI_PLACES=209, PETRI_TRANSITIONS=247} [2024-06-28 02:36:51,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:36:51,426 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 247 transitions, 2897 flow [2024-06-28 02:36:51,426 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:36:51,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:51,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:36:51,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:36:51,427 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:36:51,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:51,427 INFO L85 PathProgramCache]: Analyzing trace with hash 442572874, now seen corresponding path program 4 times [2024-06-28 02:36:51,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:51,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845903192] [2024-06-28 02:36:51,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:51,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:51,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:51,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845903192] [2024-06-28 02:36:51,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845903192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:51,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:51,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:51,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577346442] [2024-06-28 02:36:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:51,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:51,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:51,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 247 transitions, 2897 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:36:51,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:51,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:51,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:51,901 INFO L124 PetriNetUnfolderBase]: 1480/2527 cut-off events. [2024-06-28 02:36:51,901 INFO L125 PetriNetUnfolderBase]: For 99764/99764 co-relation queries the response was YES. [2024-06-28 02:36:51,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15816 conditions, 2527 events. 1480/2527 cut-off events. For 99764/99764 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14945 event pairs, 316 based on Foata normal form. 2/2525 useless extension candidates. Maximal degree in co-relation 15722. Up to 2193 conditions per place. [2024-06-28 02:36:51,922 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 218 selfloop transitions, 48 changer transitions 0/274 dead transitions. [2024-06-28 02:36:51,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 274 transitions, 3655 flow [2024-06-28 02:36:51,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:51,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:51,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:36:51,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:36:51,923 INFO L175 Difference]: Start difference. First operand has 209 places, 247 transitions, 2897 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:36:51,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 274 transitions, 3655 flow [2024-06-28 02:36:52,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 274 transitions, 3485 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:52,187 INFO L231 Difference]: Finished difference. Result has 207 places, 251 transitions, 2900 flow [2024-06-28 02:36:52,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2731, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2900, PETRI_PLACES=207, PETRI_TRANSITIONS=251} [2024-06-28 02:36:52,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:36:52,188 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 251 transitions, 2900 flow [2024-06-28 02:36:52,188 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:36:52,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:52,189 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:36:52,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:36:52,189 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:36:52,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:52,189 INFO L85 PathProgramCache]: Analyzing trace with hash -56489236, now seen corresponding path program 5 times [2024-06-28 02:36:52,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:52,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565891732] [2024-06-28 02:36:52,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:52,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:52,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:52,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:52,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:52,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565891732] [2024-06-28 02:36:52,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565891732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:52,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:52,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:52,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777649436] [2024-06-28 02:36:52,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:52,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:52,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:52,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:52,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:52,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:52,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 251 transitions, 2900 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:36:52,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:52,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:52,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:52,608 INFO L124 PetriNetUnfolderBase]: 1488/2544 cut-off events. [2024-06-28 02:36:52,608 INFO L125 PetriNetUnfolderBase]: For 97061/97061 co-relation queries the response was YES. [2024-06-28 02:36:52,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15887 conditions, 2544 events. 1488/2544 cut-off events. For 97061/97061 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 15101 event pairs, 323 based on Foata normal form. 2/2542 useless extension candidates. Maximal degree in co-relation 15793. Up to 2238 conditions per place. [2024-06-28 02:36:52,628 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 218 selfloop transitions, 45 changer transitions 0/271 dead transitions. [2024-06-28 02:36:52,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 271 transitions, 3506 flow [2024-06-28 02:36:52,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:52,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:52,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:36:52,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:36:52,629 INFO L175 Difference]: Start difference. First operand has 207 places, 251 transitions, 2900 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:36:52,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 271 transitions, 3506 flow [2024-06-28 02:36:52,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 271 transitions, 3396 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:52,837 INFO L231 Difference]: Finished difference. Result has 211 places, 253 transitions, 2925 flow [2024-06-28 02:36:52,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2925, PETRI_PLACES=211, PETRI_TRANSITIONS=253} [2024-06-28 02:36:52,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 02:36:52,837 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 253 transitions, 2925 flow [2024-06-28 02:36:52,837 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:36:52,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:52,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:52,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:36:52,838 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:36:52,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:52,838 INFO L85 PathProgramCache]: Analyzing trace with hash -255299436, now seen corresponding path program 6 times [2024-06-28 02:36:52,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:52,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717065883] [2024-06-28 02:36:52,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:52,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:52,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:52,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:52,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717065883] [2024-06-28 02:36:52,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717065883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:52,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:52,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:52,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718047565] [2024-06-28 02:36:52,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:52,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:52,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:52,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:52,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:52,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:52,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 253 transitions, 2925 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:36:52,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:52,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:52,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:53,281 INFO L124 PetriNetUnfolderBase]: 1496/2576 cut-off events. [2024-06-28 02:36:53,281 INFO L125 PetriNetUnfolderBase]: For 99805/99805 co-relation queries the response was YES. [2024-06-28 02:36:53,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16034 conditions, 2576 events. 1496/2576 cut-off events. For 99805/99805 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15411 event pairs, 249 based on Foata normal form. 2/2574 useless extension candidates. Maximal degree in co-relation 15938. Up to 2078 conditions per place. [2024-06-28 02:36:53,302 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 212 selfloop transitions, 66 changer transitions 0/286 dead transitions. [2024-06-28 02:36:53,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 286 transitions, 3873 flow [2024-06-28 02:36:53,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:53,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:53,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:36:53,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:36:53,303 INFO L175 Difference]: Start difference. First operand has 211 places, 253 transitions, 2925 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:36:53,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 286 transitions, 3873 flow [2024-06-28 02:36:53,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 286 transitions, 3774 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:53,507 INFO L231 Difference]: Finished difference. Result has 214 places, 261 transitions, 3125 flow [2024-06-28 02:36:53,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=214, PETRI_TRANSITIONS=261} [2024-06-28 02:36:53,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 02:36:53,508 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 261 transitions, 3125 flow [2024-06-28 02:36:53,508 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:36:53,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:53,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:53,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:36:53,509 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:36:53,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:53,509 INFO L85 PathProgramCache]: Analyzing trace with hash -401237268, now seen corresponding path program 7 times [2024-06-28 02:36:53,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:53,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806885423] [2024-06-28 02:36:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:53,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:53,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:53,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:53,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806885423] [2024-06-28 02:36:53,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806885423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:53,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:53,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:53,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35398011] [2024-06-28 02:36:53,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:53,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:53,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:53,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:53,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:53,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:53,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 261 transitions, 3125 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:36:53,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:53,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:53,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:53,946 INFO L124 PetriNetUnfolderBase]: 1504/2585 cut-off events. [2024-06-28 02:36:53,946 INFO L125 PetriNetUnfolderBase]: For 104052/104052 co-relation queries the response was YES. [2024-06-28 02:36:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 2585 events. 1504/2585 cut-off events. For 104052/104052 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 15451 event pairs, 253 based on Foata normal form. 2/2583 useless extension candidates. Maximal degree in co-relation 16432. Up to 2086 conditions per place. [2024-06-28 02:36:53,966 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 208 selfloop transitions, 69 changer transitions 0/285 dead transitions. [2024-06-28 02:36:53,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 285 transitions, 3898 flow [2024-06-28 02:36:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:53,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:53,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:36:53,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:36:53,967 INFO L175 Difference]: Start difference. First operand has 214 places, 261 transitions, 3125 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:36:53,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 285 transitions, 3898 flow [2024-06-28 02:36:54,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 285 transitions, 3754 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-28 02:36:54,170 INFO L231 Difference]: Finished difference. Result has 219 places, 264 transitions, 3185 flow [2024-06-28 02:36:54,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3185, PETRI_PLACES=219, PETRI_TRANSITIONS=264} [2024-06-28 02:36:54,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 02:36:54,171 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 264 transitions, 3185 flow [2024-06-28 02:36:54,171 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:36:54,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:54,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:36:54,171 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:36:54,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1959236884, now seen corresponding path program 8 times [2024-06-28 02:36:54,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472678061] [2024-06-28 02:36:54,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:54,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472678061] [2024-06-28 02:36:54,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472678061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:54,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914685788] [2024-06-28 02:36:54,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:54,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:54,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:54,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:54,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 264 transitions, 3185 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:36:54,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:54,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:54,586 INFO L124 PetriNetUnfolderBase]: 1512/2596 cut-off events. [2024-06-28 02:36:54,586 INFO L125 PetriNetUnfolderBase]: For 106042/106042 co-relation queries the response was YES. [2024-06-28 02:36:54,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16568 conditions, 2596 events. 1512/2596 cut-off events. For 106042/106042 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15559 event pairs, 327 based on Foata normal form. 2/2594 useless extension candidates. Maximal degree in co-relation 16468. Up to 2274 conditions per place. [2024-06-28 02:36:54,607 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 228 selfloop transitions, 45 changer transitions 0/281 dead transitions. [2024-06-28 02:36:54,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 281 transitions, 3801 flow [2024-06-28 02:36:54,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:54,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:36:54,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:36:54,607 INFO L175 Difference]: Start difference. First operand has 219 places, 264 transitions, 3185 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:36:54,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 281 transitions, 3801 flow [2024-06-28 02:36:54,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 281 transitions, 3687 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:54,811 INFO L231 Difference]: Finished difference. Result has 223 places, 266 transitions, 3204 flow [2024-06-28 02:36:54,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3204, PETRI_PLACES=223, PETRI_TRANSITIONS=266} [2024-06-28 02:36:54,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-28 02:36:54,811 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 266 transitions, 3204 flow [2024-06-28 02:36:54,811 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:36:54,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:54,811 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:36:54,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:36:54,812 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:36:54,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:54,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1950666004, now seen corresponding path program 9 times [2024-06-28 02:36:54,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:54,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940257617] [2024-06-28 02:36:54,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:54,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:54,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:54,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:36:54,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:54,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940257617] [2024-06-28 02:36:54,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940257617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:54,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:54,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:54,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311852513] [2024-06-28 02:36:54,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:54,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:54,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:54,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:54,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:54,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:54,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 266 transitions, 3204 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:36:54,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:54,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:54,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:55,268 INFO L124 PetriNetUnfolderBase]: 1520/2614 cut-off events. [2024-06-28 02:36:55,268 INFO L125 PetriNetUnfolderBase]: For 108991/108991 co-relation queries the response was YES. [2024-06-28 02:36:55,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16572 conditions, 2614 events. 1520/2614 cut-off events. For 108991/108991 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 15711 event pairs, 327 based on Foata normal form. 2/2610 useless extension candidates. Maximal degree in co-relation 16471. Up to 2260 conditions per place. [2024-06-28 02:36:55,290 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 225 selfloop transitions, 52 changer transitions 0/285 dead transitions. [2024-06-28 02:36:55,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 285 transitions, 3834 flow [2024-06-28 02:36:55,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:55,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:55,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:36:55,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:36:55,292 INFO L175 Difference]: Start difference. First operand has 223 places, 266 transitions, 3204 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:36:55,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 285 transitions, 3834 flow [2024-06-28 02:36:55,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 285 transitions, 3731 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:55,552 INFO L231 Difference]: Finished difference. Result has 226 places, 269 transitions, 3266 flow [2024-06-28 02:36:55,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3266, PETRI_PLACES=226, PETRI_TRANSITIONS=269} [2024-06-28 02:36:55,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 02:36:55,553 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 269 transitions, 3266 flow [2024-06-28 02:36:55,553 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:36:55,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:55,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:36:55,553 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:36:55,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1059674070, now seen corresponding path program 10 times [2024-06-28 02:36:55,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462780672] [2024-06-28 02:36:55,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:55,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462780672] [2024-06-28 02:36:55,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462780672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:55,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185685305] [2024-06-28 02:36:55,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:55,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:55,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:55,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:55,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 269 transitions, 3266 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:36:55,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:55,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,047 INFO L124 PetriNetUnfolderBase]: 1515/2605 cut-off events. [2024-06-28 02:36:56,048 INFO L125 PetriNetUnfolderBase]: For 108858/108858 co-relation queries the response was YES. [2024-06-28 02:36:56,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16524 conditions, 2605 events. 1515/2605 cut-off events. For 108858/108858 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15643 event pairs, 310 based on Foata normal form. 2/2605 useless extension candidates. Maximal degree in co-relation 16421. Up to 2073 conditions per place. [2024-06-28 02:36:56,069 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 237 selfloop transitions, 58 changer transitions 0/303 dead transitions. [2024-06-28 02:36:56,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 303 transitions, 3978 flow [2024-06-28 02:36:56,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:56,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:56,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:36:56,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:36:56,070 INFO L175 Difference]: Start difference. First operand has 226 places, 269 transitions, 3266 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:36:56,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 303 transitions, 3978 flow [2024-06-28 02:36:56,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 303 transitions, 3853 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:36:56,252 INFO L231 Difference]: Finished difference. Result has 230 places, 269 transitions, 3277 flow [2024-06-28 02:36:56,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3277, PETRI_PLACES=230, PETRI_TRANSITIONS=269} [2024-06-28 02:36:56,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:36:56,252 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 269 transitions, 3277 flow [2024-06-28 02:36:56,252 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:36:56,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:36:56,253 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:36:56,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1467504586, now seen corresponding path program 11 times [2024-06-28 02:36:56,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454304569] [2024-06-28 02:36:56,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:56,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454304569] [2024-06-28 02:36:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454304569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:56,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:56,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090496886] [2024-06-28 02:36:56,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:56,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:56,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:56,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 269 transitions, 3277 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:36:56,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:56,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:56,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,735 INFO L124 PetriNetUnfolderBase]: 1510/2592 cut-off events. [2024-06-28 02:36:56,735 INFO L125 PetriNetUnfolderBase]: For 109555/109555 co-relation queries the response was YES. [2024-06-28 02:36:56,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16499 conditions, 2592 events. 1510/2592 cut-off events. For 109555/109555 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 15605 event pairs, 331 based on Foata normal form. 2/2588 useless extension candidates. Maximal degree in co-relation 16395. Up to 2228 conditions per place. [2024-06-28 02:36:56,757 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 230 selfloop transitions, 51 changer transitions 0/289 dead transitions. [2024-06-28 02:36:56,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 289 transitions, 3889 flow [2024-06-28 02:36:56,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:56,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:56,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:36:56,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:36:56,757 INFO L175 Difference]: Start difference. First operand has 230 places, 269 transitions, 3277 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:36:56,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 289 transitions, 3889 flow [2024-06-28 02:36:56,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 289 transitions, 3765 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:56,943 INFO L231 Difference]: Finished difference. Result has 230 places, 269 transitions, 3263 flow [2024-06-28 02:36:56,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3263, PETRI_PLACES=230, PETRI_TRANSITIONS=269} [2024-06-28 02:36:56,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:36:56,944 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 269 transitions, 3263 flow [2024-06-28 02:36:56,944 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:36:56,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:56,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:56,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:36:56,945 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:36:56,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:56,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2017594988, now seen corresponding path program 12 times [2024-06-28 02:36:56,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:56,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488506423] [2024-06-28 02:36:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:56,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:56,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488506423] [2024-06-28 02:36:57,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488506423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:57,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570109055] [2024-06-28 02:36:57,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:57,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:57,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:57,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:57,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 269 transitions, 3263 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:36:57,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:57,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:57,413 INFO L124 PetriNetUnfolderBase]: 1505/2594 cut-off events. [2024-06-28 02:36:57,413 INFO L125 PetriNetUnfolderBase]: For 106051/106051 co-relation queries the response was YES. [2024-06-28 02:36:57,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16294 conditions, 2594 events. 1505/2594 cut-off events. For 106051/106051 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 15642 event pairs, 246 based on Foata normal form. 2/2590 useless extension candidates. Maximal degree in co-relation 16189. Up to 1980 conditions per place. [2024-06-28 02:36:57,435 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 219 selfloop transitions, 66 changer transitions 0/293 dead transitions. [2024-06-28 02:36:57,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 293 transitions, 3929 flow [2024-06-28 02:36:57,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:36:57,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:36:57,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:36:57,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:36:57,435 INFO L175 Difference]: Start difference. First operand has 230 places, 269 transitions, 3263 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:36:57,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 293 transitions, 3929 flow [2024-06-28 02:36:57,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 293 transitions, 3803 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:57,625 INFO L231 Difference]: Finished difference. Result has 231 places, 269 transitions, 3277 flow [2024-06-28 02:36:57,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3277, PETRI_PLACES=231, PETRI_TRANSITIONS=269} [2024-06-28 02:36:57,625 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-28 02:36:57,625 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 269 transitions, 3277 flow [2024-06-28 02:36:57,625 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:36:57,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:57,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] [2024-06-28 02:36:57,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:36:57,626 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:36:57,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:57,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1266918740, now seen corresponding path program 1 times [2024-06-28 02:36:57,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:57,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931104756] [2024-06-28 02:36:57,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:57,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:57,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:57,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:57,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931104756] [2024-06-28 02:36:57,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931104756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:57,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:57,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:57,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095624558] [2024-06-28 02:36:57,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:57,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:57,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:57,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:57,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:57,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:57,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 269 transitions, 3277 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:57,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:57,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:57,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,167 INFO L124 PetriNetUnfolderBase]: 1510/2601 cut-off events. [2024-06-28 02:36:58,168 INFO L125 PetriNetUnfolderBase]: For 107096/107096 co-relation queries the response was YES. [2024-06-28 02:36:58,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16506 conditions, 2601 events. 1510/2601 cut-off events. For 107096/107096 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 15603 event pairs, 319 based on Foata normal form. 1/2600 useless extension candidates. Maximal degree in co-relation 16400. Up to 2244 conditions per place. [2024-06-28 02:36:58,194 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 65 changer transitions 0/300 dead transitions. [2024-06-28 02:36:58,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 300 transitions, 4105 flow [2024-06-28 02:36:58,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:58,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:58,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:36:58,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:36:58,195 INFO L175 Difference]: Start difference. First operand has 231 places, 269 transitions, 3277 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:36:58,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 300 transitions, 4105 flow [2024-06-28 02:36:58,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 300 transitions, 3979 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:58,464 INFO L231 Difference]: Finished difference. Result has 234 places, 272 transitions, 3349 flow [2024-06-28 02:36:58,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3349, PETRI_PLACES=234, PETRI_TRANSITIONS=272} [2024-06-28 02:36:58,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 02:36:58,465 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 272 transitions, 3349 flow [2024-06-28 02:36:58,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:58,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:58,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:36:58,466 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:36:58,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:58,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1291774440, now seen corresponding path program 2 times [2024-06-28 02:36:58,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:58,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890029940] [2024-06-28 02:36:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:58,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:58,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:36:58,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:58,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890029940] [2024-06-28 02:36:58,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890029940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:58,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:58,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:58,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439567905] [2024-06-28 02:36:58,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:58,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:58,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:58,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:58,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:58,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:58,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 272 transitions, 3349 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:58,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:58,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:58,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:58,957 INFO L124 PetriNetUnfolderBase]: 1523/2620 cut-off events. [2024-06-28 02:36:58,957 INFO L125 PetriNetUnfolderBase]: For 113721/113721 co-relation queries the response was YES. [2024-06-28 02:36:58,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16969 conditions, 2620 events. 1523/2620 cut-off events. For 113721/113721 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 15784 event pairs, 328 based on Foata normal form. 1/2617 useless extension candidates. Maximal degree in co-relation 16863. Up to 2079 conditions per place. [2024-06-28 02:36:58,979 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 143 changer transitions 0/308 dead transitions. [2024-06-28 02:36:58,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 308 transitions, 4561 flow [2024-06-28 02:36:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:58,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:58,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:36:58,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:36:58,980 INFO L175 Difference]: Start difference. First operand has 234 places, 272 transitions, 3349 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:36:58,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 308 transitions, 4561 flow [2024-06-28 02:36:59,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 308 transitions, 4297 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:59,280 INFO L231 Difference]: Finished difference. Result has 236 places, 281 transitions, 3569 flow [2024-06-28 02:36:59,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3569, PETRI_PLACES=236, PETRI_TRANSITIONS=281} [2024-06-28 02:36:59,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 02:36:59,280 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 281 transitions, 3569 flow [2024-06-28 02:36:59,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:59,281 INFO 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:36:59,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:36:59,281 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:36:59,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:59,281 INFO L85 PathProgramCache]: Analyzing trace with hash 225395534, now seen corresponding path program 3 times [2024-06-28 02:36:59,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:59,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088026808] [2024-06-28 02:36:59,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:59,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:59,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:59,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:59,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:59,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088026808] [2024-06-28 02:36:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088026808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:59,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:59,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:59,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123387563] [2024-06-28 02:36:59,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:59,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:59,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:59,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:59,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:59,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:36:59,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 281 transitions, 3569 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:59,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:59,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:36:59,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:59,813 INFO L124 PetriNetUnfolderBase]: 1536/2642 cut-off events. [2024-06-28 02:36:59,813 INFO L125 PetriNetUnfolderBase]: For 121567/121567 co-relation queries the response was YES. [2024-06-28 02:36:59,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17566 conditions, 2642 events. 1536/2642 cut-off events. For 121567/121567 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 15911 event pairs, 328 based on Foata normal form. 1/2639 useless extension candidates. Maximal degree in co-relation 17461. Up to 2094 conditions per place. [2024-06-28 02:36:59,831 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 160 selfloop transitions, 143 changer transitions 0/311 dead transitions. [2024-06-28 02:36:59,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 311 transitions, 4735 flow [2024-06-28 02:36:59,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:59,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:59,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:36:59,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:36:59,832 INFO L175 Difference]: Start difference. First operand has 236 places, 281 transitions, 3569 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:36:59,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 311 transitions, 4735 flow [2024-06-28 02:37:00,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 311 transitions, 4415 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:00,114 INFO L231 Difference]: Finished difference. Result has 240 places, 287 transitions, 3677 flow [2024-06-28 02:37:00,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3677, PETRI_PLACES=240, PETRI_TRANSITIONS=287} [2024-06-28 02:37:00,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:37:00,115 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 287 transitions, 3677 flow [2024-06-28 02:37:00,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:00,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:37:00,115 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:37:00,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,115 INFO L85 PathProgramCache]: Analyzing trace with hash -996199050, now seen corresponding path program 4 times [2024-06-28 02:37:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576279933] [2024-06-28 02:37:00,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:00,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:00,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576279933] [2024-06-28 02:37:00,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576279933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:00,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:00,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:00,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353870402] [2024-06-28 02:37:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:00,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:00,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:00,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:00,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:00,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 287 transitions, 3677 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:00,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:00,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:00,580 INFO L124 PetriNetUnfolderBase]: 1533/2638 cut-off events. [2024-06-28 02:37:00,581 INFO L125 PetriNetUnfolderBase]: For 117725/117725 co-relation queries the response was YES. [2024-06-28 02:37:00,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16985 conditions, 2638 events. 1533/2638 cut-off events. For 117725/117725 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 15897 event pairs, 328 based on Foata normal form. 1/2635 useless extension candidates. Maximal degree in co-relation 16879. Up to 2091 conditions per place. [2024-06-28 02:37:00,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 145 changer transitions 0/310 dead transitions. [2024-06-28 02:37:00,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 310 transitions, 4585 flow [2024-06-28 02:37:00,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:00,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:00,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:00,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:00,603 INFO L175 Difference]: Start difference. First operand has 240 places, 287 transitions, 3677 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:00,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 310 transitions, 4585 flow [2024-06-28 02:37:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 310 transitions, 4317 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:00,957 INFO L231 Difference]: Finished difference. Result has 244 places, 287 transitions, 3705 flow [2024-06-28 02:37:00,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3705, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2024-06-28 02:37:00,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 203 predicate places. [2024-06-28 02:37:00,957 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 3705 flow [2024-06-28 02:37:00,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:00,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:00,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] [2024-06-28 02:37:00,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:37:00,958 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:37:00,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:00,958 INFO L85 PathProgramCache]: Analyzing trace with hash 543958346, now seen corresponding path program 5 times [2024-06-28 02:37:00,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:00,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872306789] [2024-06-28 02:37:00,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:00,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:01,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:01,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872306789] [2024-06-28 02:37:01,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872306789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:01,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:01,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:01,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436511636] [2024-06-28 02:37:01,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:01,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:01,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:01,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:01,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:01,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:01,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 3705 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:01,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:01,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:01,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:01,488 INFO L124 PetriNetUnfolderBase]: 1546/2663 cut-off events. [2024-06-28 02:37:01,488 INFO L125 PetriNetUnfolderBase]: For 123497/123497 co-relation queries the response was YES. [2024-06-28 02:37:01,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17237 conditions, 2663 events. 1546/2663 cut-off events. For 123497/123497 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 16115 event pairs, 319 based on Foata normal form. 1/2662 useless extension candidates. Maximal degree in co-relation 17130. Up to 2301 conditions per place. [2024-06-28 02:37:01,511 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 246 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2024-06-28 02:37:01,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 315 transitions, 4604 flow [2024-06-28 02:37:01,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:01,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:37:01,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-28 02:37:01,511 INFO L175 Difference]: Start difference. First operand has 244 places, 287 transitions, 3705 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:37:01,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 315 transitions, 4604 flow [2024-06-28 02:37:01,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 315 transitions, 4294 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:01,894 INFO L231 Difference]: Finished difference. Result has 247 places, 293 transitions, 3627 flow [2024-06-28 02:37:01,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3627, PETRI_PLACES=247, PETRI_TRANSITIONS=293} [2024-06-28 02:37:01,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:37:01,894 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 293 transitions, 3627 flow [2024-06-28 02:37:01,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:01,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:01,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:01,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:37:01,895 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:37:01,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:01,895 INFO L85 PathProgramCache]: Analyzing trace with hash -495545492, now seen corresponding path program 6 times [2024-06-28 02:37:01,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:01,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148423384] [2024-06-28 02:37:01,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:01,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:01,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:01,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:37:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:01,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148423384] [2024-06-28 02:37:01,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148423384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:01,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:01,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:01,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216047981] [2024-06-28 02:37:01,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:01,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:01,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:01,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:01,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:02,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:02,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 293 transitions, 3627 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:02,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:02,380 INFO L124 PetriNetUnfolderBase]: 1551/2672 cut-off events. [2024-06-28 02:37:02,380 INFO L125 PetriNetUnfolderBase]: For 126156/126156 co-relation queries the response was YES. [2024-06-28 02:37:02,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17139 conditions, 2672 events. 1551/2672 cut-off events. For 126156/126156 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16160 event pairs, 319 based on Foata normal form. 1/2671 useless extension candidates. Maximal degree in co-relation 17031. Up to 2307 conditions per place. [2024-06-28 02:37:02,404 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 246 selfloop transitions, 62 changer transitions 0/316 dead transitions. [2024-06-28 02:37:02,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 316 transitions, 4477 flow [2024-06-28 02:37:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:37:02,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:37:02,404 INFO L175 Difference]: Start difference. First operand has 247 places, 293 transitions, 3627 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:37:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 316 transitions, 4477 flow [2024-06-28 02:37:02,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 316 transitions, 4372 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:02,765 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3701 flow [2024-06-28 02:37:02,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3701, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-28 02:37:02,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 02:37:02,765 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3701 flow [2024-06-28 02:37:02,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,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] [2024-06-28 02:37:02,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:37:02,766 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:37:02,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1531829552, now seen corresponding path program 7 times [2024-06-28 02:37:02,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197721194] [2024-06-28 02:37:02,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:02,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197721194] [2024-06-28 02:37:02,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197721194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:02,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801460390] [2024-06-28 02:37:02,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:02,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:02,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:02,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:02,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3701 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:02,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,302 INFO L124 PetriNetUnfolderBase]: 1548/2668 cut-off events. [2024-06-28 02:37:03,302 INFO L125 PetriNetUnfolderBase]: For 127275/127275 co-relation queries the response was YES. [2024-06-28 02:37:03,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17177 conditions, 2668 events. 1548/2668 cut-off events. For 127275/127275 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16146 event pairs, 319 based on Foata normal form. 1/2667 useless extension candidates. Maximal degree in co-relation 17067. Up to 2304 conditions per place. [2024-06-28 02:37:03,326 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 245 selfloop transitions, 62 changer transitions 0/315 dead transitions. [2024-06-28 02:37:03,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 315 transitions, 4370 flow [2024-06-28 02:37:03,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:03,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:03,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:37:03,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:37:03,327 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3701 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:37:03,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 315 transitions, 4370 flow [2024-06-28 02:37:03,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 315 transitions, 4222 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:03,744 INFO L231 Difference]: Finished difference. Result has 252 places, 296 transitions, 3683 flow [2024-06-28 02:37:03,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3683, PETRI_PLACES=252, PETRI_TRANSITIONS=296} [2024-06-28 02:37:03,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:37:03,744 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 296 transitions, 3683 flow [2024-06-28 02:37:03,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:03,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:03,745 INFO 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:37:03,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:37:03,745 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:37:03,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:03,745 INFO L85 PathProgramCache]: Analyzing trace with hash -277386514, now seen corresponding path program 1 times [2024-06-28 02:37:03,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:03,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529272763] [2024-06-28 02:37:03,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:03,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:03,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:03,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:03,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:03,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529272763] [2024-06-28 02:37:03,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529272763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:03,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:03,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:03,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103057808] [2024-06-28 02:37:03,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:03,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:03,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:03,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:03,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:03,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:03,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 296 transitions, 3683 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:03,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:03,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:03,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:04,285 INFO L124 PetriNetUnfolderBase]: 1628/2808 cut-off events. [2024-06-28 02:37:04,285 INFO L125 PetriNetUnfolderBase]: For 142281/142281 co-relation queries the response was YES. [2024-06-28 02:37:04,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17867 conditions, 2808 events. 1628/2808 cut-off events. For 142281/142281 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17117 event pairs, 276 based on Foata normal form. 6/2812 useless extension candidates. Maximal degree in co-relation 17756. Up to 2259 conditions per place. [2024-06-28 02:37:04,310 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 282 selfloop transitions, 46 changer transitions 0/336 dead transitions. [2024-06-28 02:37:04,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 336 transitions, 4651 flow [2024-06-28 02:37:04,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:04,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:04,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:37:04,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:37:04,311 INFO L175 Difference]: Start difference. First operand has 252 places, 296 transitions, 3683 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:37:04,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 336 transitions, 4651 flow [2024-06-28 02:37:04,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 336 transitions, 4505 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:04,727 INFO L231 Difference]: Finished difference. Result has 253 places, 300 transitions, 3708 flow [2024-06-28 02:37:04,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3708, PETRI_PLACES=253, PETRI_TRANSITIONS=300} [2024-06-28 02:37:04,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 02:37:04,727 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 300 transitions, 3708 flow [2024-06-28 02:37:04,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:04,728 INFO 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:37:04,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:37:04,728 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:37:04,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:04,728 INFO L85 PathProgramCache]: Analyzing trace with hash -41211154, now seen corresponding path program 2 times [2024-06-28 02:37:04,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:04,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124068462] [2024-06-28 02:37:04,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:04,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:04,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:04,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:04,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:04,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124068462] [2024-06-28 02:37:04,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124068462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:04,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:04,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:04,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918503140] [2024-06-28 02:37:04,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:04,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:04,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:04,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:04,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:04,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:04,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 300 transitions, 3708 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:04,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:04,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:05,299 INFO L124 PetriNetUnfolderBase]: 1694/2916 cut-off events. [2024-06-28 02:37:05,299 INFO L125 PetriNetUnfolderBase]: For 147984/147984 co-relation queries the response was YES. [2024-06-28 02:37:05,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18780 conditions, 2916 events. 1694/2916 cut-off events. For 147984/147984 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17928 event pairs, 343 based on Foata normal form. 6/2920 useless extension candidates. Maximal degree in co-relation 18667. Up to 2498 conditions per place. [2024-06-28 02:37:05,325 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 47 changer transitions 0/341 dead transitions. [2024-06-28 02:37:05,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 341 transitions, 4654 flow [2024-06-28 02:37:05,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:05,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:05,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:05,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:05,325 INFO L175 Difference]: Start difference. First operand has 253 places, 300 transitions, 3708 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:05,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 341 transitions, 4654 flow [2024-06-28 02:37:05,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 341 transitions, 4536 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:05,791 INFO L231 Difference]: Finished difference. Result has 257 places, 309 transitions, 3856 flow [2024-06-28 02:37:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3856, PETRI_PLACES=257, PETRI_TRANSITIONS=309} [2024-06-28 02:37:05,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-28 02:37:05,792 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 309 transitions, 3856 flow [2024-06-28 02:37:05,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:05,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:05,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:37:05,793 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:37:05,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:05,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1025352264, now seen corresponding path program 3 times [2024-06-28 02:37:05,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:05,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592223970] [2024-06-28 02:37:05,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:05,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:05,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:37:05,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:05,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592223970] [2024-06-28 02:37:05,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592223970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:05,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:05,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:05,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518733641] [2024-06-28 02:37:05,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:05,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:05,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:05,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:05,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:05,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:05,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 309 transitions, 3856 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:05,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:05,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:06,374 INFO L124 PetriNetUnfolderBase]: 1722/2966 cut-off events. [2024-06-28 02:37:06,375 INFO L125 PetriNetUnfolderBase]: For 152264/152264 co-relation queries the response was YES. [2024-06-28 02:37:06,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18972 conditions, 2966 events. 1722/2966 cut-off events. For 152264/152264 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18264 event pairs, 351 based on Foata normal form. 6/2970 useless extension candidates. Maximal degree in co-relation 18858. Up to 2542 conditions per place. [2024-06-28 02:37:06,402 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 45 changer transitions 0/339 dead transitions. [2024-06-28 02:37:06,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 339 transitions, 4686 flow [2024-06-28 02:37:06,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:06,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:06,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:37:06,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:37:06,403 INFO L175 Difference]: Start difference. First operand has 257 places, 309 transitions, 3856 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:37:06,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 339 transitions, 4686 flow [2024-06-28 02:37:07,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 339 transitions, 4586 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:07,015 INFO L231 Difference]: Finished difference. Result has 263 places, 313 transitions, 3934 flow [2024-06-28 02:37:07,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3934, PETRI_PLACES=263, PETRI_TRANSITIONS=313} [2024-06-28 02:37:07,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 02:37:07,015 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 313 transitions, 3934 flow [2024-06-28 02:37:07,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:07,016 INFO 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:37:07,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:37:07,016 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:37:07,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:07,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1084905736, now seen corresponding path program 1 times [2024-06-28 02:37:07,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:07,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986910029] [2024-06-28 02:37:07,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:07,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:07,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:07,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:37:07,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:07,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986910029] [2024-06-28 02:37:07,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986910029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:07,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:07,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:07,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192532797] [2024-06-28 02:37:07,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:07,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:07,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:07,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:07,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:07,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:07,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 313 transitions, 3934 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:07,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:07,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:07,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:07,644 INFO L124 PetriNetUnfolderBase]: 1788/3072 cut-off events. [2024-06-28 02:37:07,644 INFO L125 PetriNetUnfolderBase]: For 175898/175898 co-relation queries the response was YES. [2024-06-28 02:37:07,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 3072 events. 1788/3072 cut-off events. For 175898/175898 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19037 event pairs, 375 based on Foata normal form. 6/3074 useless extension candidates. Maximal degree in co-relation 20067. Up to 2500 conditions per place. [2024-06-28 02:37:07,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 244 selfloop transitions, 96 changer transitions 0/348 dead transitions. [2024-06-28 02:37:07,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 348 transitions, 4908 flow [2024-06-28 02:37:07,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:07,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:07,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:37:07,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:37:07,676 INFO L175 Difference]: Start difference. First operand has 263 places, 313 transitions, 3934 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:37:07,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 348 transitions, 4908 flow [2024-06-28 02:37:08,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 348 transitions, 4815 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:37:08,123 INFO L231 Difference]: Finished difference. Result has 268 places, 315 transitions, 4071 flow [2024-06-28 02:37:08,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3841, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4071, PETRI_PLACES=268, PETRI_TRANSITIONS=315} [2024-06-28 02:37:08,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 02:37:08,124 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 315 transitions, 4071 flow [2024-06-28 02:37:08,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:08,124 INFO 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:37:08,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:37:08,125 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:37:08,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:08,125 INFO L85 PathProgramCache]: Analyzing trace with hash -996339976, now seen corresponding path program 2 times [2024-06-28 02:37:08,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:08,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723465143] [2024-06-28 02:37:08,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:08,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:08,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:08,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:08,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723465143] [2024-06-28 02:37:08,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723465143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:08,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:08,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:08,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729917726] [2024-06-28 02:37:08,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:08,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:08,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:08,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:08,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:08,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:08,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 315 transitions, 4071 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:08,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:08,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:08,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:08,742 INFO L124 PetriNetUnfolderBase]: 1854/3179 cut-off events. [2024-06-28 02:37:08,742 INFO L125 PetriNetUnfolderBase]: For 201418/201418 co-relation queries the response was YES. [2024-06-28 02:37:08,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21517 conditions, 3179 events. 1854/3179 cut-off events. For 201418/201418 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19793 event pairs, 398 based on Foata normal form. 6/3181 useless extension candidates. Maximal degree in co-relation 21399. Up to 2672 conditions per place. [2024-06-28 02:37:08,774 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 92 changer transitions 0/346 dead transitions. [2024-06-28 02:37:08,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5037 flow [2024-06-28 02:37:08,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:08,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:08,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:08,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:08,775 INFO L175 Difference]: Start difference. First operand has 268 places, 315 transitions, 4071 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:08,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5037 flow [2024-06-28 02:37:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 346 transitions, 4920 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:09,446 INFO L231 Difference]: Finished difference. Result has 272 places, 317 transitions, 4180 flow [2024-06-28 02:37:09,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3954, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4180, PETRI_PLACES=272, PETRI_TRANSITIONS=317} [2024-06-28 02:37:09,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 02:37:09,447 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 317 transitions, 4180 flow [2024-06-28 02:37:09,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:09,447 INFO 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:37:09,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:37:09,447 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:37:09,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1083028066, now seen corresponding path program 3 times [2024-06-28 02:37:09,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:09,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089267620] [2024-06-28 02:37:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:09,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:09,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:09,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:09,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089267620] [2024-06-28 02:37:09,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089267620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:09,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:09,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:09,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411177427] [2024-06-28 02:37:09,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:09,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:09,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:09,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:09,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:09,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:09,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 317 transitions, 4180 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:09,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:09,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:09,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:10,042 INFO L124 PetriNetUnfolderBase]: 1836/3153 cut-off events. [2024-06-28 02:37:10,042 INFO L125 PetriNetUnfolderBase]: For 191581/191581 co-relation queries the response was YES. [2024-06-28 02:37:10,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21029 conditions, 3153 events. 1836/3153 cut-off events. For 191581/191581 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19630 event pairs, 396 based on Foata normal form. 8/3157 useless extension candidates. Maximal degree in co-relation 20909. Up to 2694 conditions per place. [2024-06-28 02:37:10,074 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 244 selfloop transitions, 90 changer transitions 0/342 dead transitions. [2024-06-28 02:37:10,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 342 transitions, 4942 flow [2024-06-28 02:37:10,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:10,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:10,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:37:10,075 INFO L175 Difference]: Start difference. First operand has 272 places, 317 transitions, 4180 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:10,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 342 transitions, 4942 flow [2024-06-28 02:37:10,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 342 transitions, 4820 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:10,818 INFO L231 Difference]: Finished difference. Result has 276 places, 317 transitions, 4243 flow [2024-06-28 02:37:10,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4243, PETRI_PLACES=276, PETRI_TRANSITIONS=317} [2024-06-28 02:37:10,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-28 02:37:10,818 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 317 transitions, 4243 flow [2024-06-28 02:37:10,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:10,819 INFO 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:37:10,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:37:10,819 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:37:10,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:10,819 INFO L85 PathProgramCache]: Analyzing trace with hash -677985484, now seen corresponding path program 4 times [2024-06-28 02:37:10,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:10,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201385098] [2024-06-28 02:37:10,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:10,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:10,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:37:10,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:10,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201385098] [2024-06-28 02:37:10,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201385098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:10,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:10,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:10,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783157176] [2024-06-28 02:37:10,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:10,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:10,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:10,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:10,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:10,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:10,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 317 transitions, 4243 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:10,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:10,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:10,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:11,502 INFO L124 PetriNetUnfolderBase]: 1940/3328 cut-off events. [2024-06-28 02:37:11,503 INFO L125 PetriNetUnfolderBase]: For 264104/264104 co-relation queries the response was YES. [2024-06-28 02:37:11,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22126 conditions, 3328 events. 1940/3328 cut-off events. For 264104/264104 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 20894 event pairs, 427 based on Foata normal form. 34/3360 useless extension candidates. Maximal degree in co-relation 22004. Up to 2766 conditions per place. [2024-06-28 02:37:11,537 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 274 selfloop transitions, 55 changer transitions 7/344 dead transitions. [2024-06-28 02:37:11,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 344 transitions, 5045 flow [2024-06-28 02:37:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:11,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:37:11,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:37:11,538 INFO L175 Difference]: Start difference. First operand has 276 places, 317 transitions, 4243 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:37:11,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 344 transitions, 5045 flow [2024-06-28 02:37:12,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 344 transitions, 4860 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:12,221 INFO L231 Difference]: Finished difference. Result has 279 places, 313 transitions, 4131 flow [2024-06-28 02:37:12,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4131, PETRI_PLACES=279, PETRI_TRANSITIONS=313} [2024-06-28 02:37:12,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 02:37:12,221 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 313 transitions, 4131 flow [2024-06-28 02:37:12,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:12,221 INFO 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:37:12,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:37:12,221 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:37:12,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:12,222 INFO L85 PathProgramCache]: Analyzing trace with hash -877287274, now seen corresponding path program 5 times [2024-06-28 02:37:12,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:12,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980120595] [2024-06-28 02:37:12,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:12,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:12,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:12,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:12,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980120595] [2024-06-28 02:37:12,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980120595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:12,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:12,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:12,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816389738] [2024-06-28 02:37:12,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:12,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:12,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:12,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:12,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:12,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:12,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 313 transitions, 4131 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:12,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:12,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:12,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:12,893 INFO L124 PetriNetUnfolderBase]: 1959/3363 cut-off events. [2024-06-28 02:37:12,893 INFO L125 PetriNetUnfolderBase]: For 271833/271833 co-relation queries the response was YES. [2024-06-28 02:37:12,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22370 conditions, 3363 events. 1959/3363 cut-off events. For 271833/271833 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21083 event pairs, 433 based on Foata normal form. 34/3395 useless extension candidates. Maximal degree in co-relation 22247. Up to 2804 conditions per place. [2024-06-28 02:37:12,925 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 49 changer transitions 6/338 dead transitions. [2024-06-28 02:37:12,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 338 transitions, 4919 flow [2024-06-28 02:37:12,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:12,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:12,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:37:12,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:12,926 INFO L175 Difference]: Start difference. First operand has 279 places, 313 transitions, 4131 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:37:12,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 338 transitions, 4919 flow [2024-06-28 02:37:13,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 338 transitions, 4802 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:13,742 INFO L231 Difference]: Finished difference. Result has 279 places, 310 transitions, 4097 flow [2024-06-28 02:37:13,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4014, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4097, PETRI_PLACES=279, PETRI_TRANSITIONS=310} [2024-06-28 02:37:13,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 02:37:13,743 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 310 transitions, 4097 flow [2024-06-28 02:37:13,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:13,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:13,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:37:13,743 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:37:13,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:13,743 INFO L85 PathProgramCache]: Analyzing trace with hash 252652148, now seen corresponding path program 6 times [2024-06-28 02:37:13,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:13,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70514769] [2024-06-28 02:37:13,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:13,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:13,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:13,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:13,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:13,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70514769] [2024-06-28 02:37:13,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70514769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:13,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:13,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:13,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774968498] [2024-06-28 02:37:13,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:13,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:13,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:13,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:13,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:13,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:13,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 310 transitions, 4097 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:13,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:13,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:13,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:14,449 INFO L124 PetriNetUnfolderBase]: 1964/3388 cut-off events. [2024-06-28 02:37:14,450 INFO L125 PetriNetUnfolderBase]: For 266771/266771 co-relation queries the response was YES. [2024-06-28 02:37:14,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22458 conditions, 3388 events. 1964/3388 cut-off events. For 266771/266771 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21391 event pairs, 395 based on Foata normal form. 30/3416 useless extension candidates. Maximal degree in co-relation 22334. Up to 2726 conditions per place. [2024-06-28 02:37:14,489 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 48 changer transitions 10/341 dead transitions. [2024-06-28 02:37:14,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 341 transitions, 4955 flow [2024-06-28 02:37:14,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:14,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:14,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:37:14,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:37:14,490 INFO L175 Difference]: Start difference. First operand has 279 places, 310 transitions, 4097 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:37:14,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 341 transitions, 4955 flow [2024-06-28 02:37:15,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 341 transitions, 4848 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:15,296 INFO L231 Difference]: Finished difference. Result has 281 places, 306 transitions, 4016 flow [2024-06-28 02:37:15,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4016, PETRI_PLACES=281, PETRI_TRANSITIONS=306} [2024-06-28 02:37:15,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 02:37:15,296 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 306 transitions, 4016 flow [2024-06-28 02:37:15,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:15,296 INFO 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:37:15,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:37:15,297 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:37:15,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:15,297 INFO L85 PathProgramCache]: Analyzing trace with hash -670360972, now seen corresponding path program 1 times [2024-06-28 02:37:15,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:15,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439079812] [2024-06-28 02:37:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:15,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:15,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:15,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:37:15,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:15,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439079812] [2024-06-28 02:37:15,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439079812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:15,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:15,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:15,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898048984] [2024-06-28 02:37:15,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:15,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:15,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:15,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:15,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:15,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:15,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 306 transitions, 4016 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:15,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:15,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:15,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:16,039 INFO L124 PetriNetUnfolderBase]: 1949/3363 cut-off events. [2024-06-28 02:37:16,039 INFO L125 PetriNetUnfolderBase]: For 271982/271982 co-relation queries the response was YES. [2024-06-28 02:37:16,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22360 conditions, 3363 events. 1949/3363 cut-off events. For 271982/271982 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21210 event pairs, 393 based on Foata normal form. 30/3391 useless extension candidates. Maximal degree in co-relation 22235. Up to 2662 conditions per place. [2024-06-28 02:37:16,072 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 274 selfloop transitions, 46 changer transitions 13/341 dead transitions. [2024-06-28 02:37:16,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 341 transitions, 4904 flow [2024-06-28 02:37:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:16,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:16,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:37:16,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:37:16,073 INFO L175 Difference]: Start difference. First operand has 281 places, 306 transitions, 4016 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:37:16,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 341 transitions, 4904 flow [2024-06-28 02:37:16,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 341 transitions, 4762 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:16,819 INFO L231 Difference]: Finished difference. Result has 285 places, 301 transitions, 3895 flow [2024-06-28 02:37:16,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3895, PETRI_PLACES=285, PETRI_TRANSITIONS=301} [2024-06-28 02:37:16,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:37:16,820 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 301 transitions, 3895 flow [2024-06-28 02:37:16,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:16,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:16,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:37:16,820 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:37:16,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:16,821 INFO L85 PathProgramCache]: Analyzing trace with hash 627990040, now seen corresponding path program 8 times [2024-06-28 02:37:16,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:16,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495213372] [2024-06-28 02:37:16,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:16,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:16,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:16,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:16,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:16,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495213372] [2024-06-28 02:37:16,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495213372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:16,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:16,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:16,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005047630] [2024-06-28 02:37:16,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:16,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:16,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:16,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:16,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:16,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:16,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 301 transitions, 3895 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:16,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:16,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:16,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:17,374 INFO L124 PetriNetUnfolderBase]: 1818/3124 cut-off events. [2024-06-28 02:37:17,374 INFO L125 PetriNetUnfolderBase]: For 196721/196721 co-relation queries the response was YES. [2024-06-28 02:37:17,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21169 conditions, 3124 events. 1818/3124 cut-off events. For 196721/196721 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19492 event pairs, 417 based on Foata normal form. 1/3119 useless extension candidates. Maximal degree in co-relation 21043. Up to 2555 conditions per place. [2024-06-28 02:37:17,405 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 169 selfloop transitions, 150 changer transitions 0/327 dead transitions. [2024-06-28 02:37:17,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 327 transitions, 4951 flow [2024-06-28 02:37:17,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:17,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:17,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:17,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:17,406 INFO L175 Difference]: Start difference. First operand has 285 places, 301 transitions, 3895 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:17,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 327 transitions, 4951 flow [2024-06-28 02:37:18,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 327 transitions, 4871 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:18,045 INFO L231 Difference]: Finished difference. Result has 287 places, 304 transitions, 4179 flow [2024-06-28 02:37:18,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4179, PETRI_PLACES=287, PETRI_TRANSITIONS=304} [2024-06-28 02:37:18,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 02:37:18,046 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 304 transitions, 4179 flow [2024-06-28 02:37:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:18,046 INFO 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:37:18,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:37:18,046 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:37:18,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:18,046 INFO L85 PathProgramCache]: Analyzing trace with hash 868871734, now seen corresponding path program 9 times [2024-06-28 02:37:18,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:18,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457207713] [2024-06-28 02:37:18,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:18,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:18,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:18,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:18,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:18,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457207713] [2024-06-28 02:37:18,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457207713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:18,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:18,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:18,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420430168] [2024-06-28 02:37:18,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:18,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:18,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:18,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:18,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:18,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:18,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 304 transitions, 4179 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:18,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:18,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:18,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:18,634 INFO L124 PetriNetUnfolderBase]: 1831/3142 cut-off events. [2024-06-28 02:37:18,634 INFO L125 PetriNetUnfolderBase]: For 204880/204880 co-relation queries the response was YES. [2024-06-28 02:37:18,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21697 conditions, 3142 events. 1831/3142 cut-off events. For 204880/204880 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19627 event pairs, 415 based on Foata normal form. 1/3137 useless extension candidates. Maximal degree in co-relation 21569. Up to 2570 conditions per place. [2024-06-28 02:37:18,665 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 149 changer transitions 0/331 dead transitions. [2024-06-28 02:37:18,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 331 transitions, 5465 flow [2024-06-28 02:37:18,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:18,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:18,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:18,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:18,666 INFO L175 Difference]: Start difference. First operand has 287 places, 304 transitions, 4179 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:18,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 331 transitions, 5465 flow [2024-06-28 02:37:19,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 331 transitions, 5017 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:19,435 INFO L231 Difference]: Finished difference. Result has 289 places, 310 transitions, 4163 flow [2024-06-28 02:37:19,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=289, PETRI_TRANSITIONS=310} [2024-06-28 02:37:19,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 02:37:19,436 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 310 transitions, 4163 flow [2024-06-28 02:37:19,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:19,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:19,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:37:19,436 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:37:19,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:19,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1751023852, now seen corresponding path program 10 times [2024-06-28 02:37:19,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:19,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650415651] [2024-06-28 02:37:19,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:19,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:19,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:19,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:19,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:19,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650415651] [2024-06-28 02:37:19,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650415651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:19,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:19,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:19,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876141252] [2024-06-28 02:37:19,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:19,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:19,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:19,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:19,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:19,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:19,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 310 transitions, 4163 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:19,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:19,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:19,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:20,016 INFO L124 PetriNetUnfolderBase]: 1828/3138 cut-off events. [2024-06-28 02:37:20,017 INFO L125 PetriNetUnfolderBase]: For 205187/205187 co-relation queries the response was YES. [2024-06-28 02:37:20,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21521 conditions, 3138 events. 1828/3138 cut-off events. For 205187/205187 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19600 event pairs, 415 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 21392. Up to 2567 conditions per place. [2024-06-28 02:37:20,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 172 selfloop transitions, 150 changer transitions 0/330 dead transitions. [2024-06-28 02:37:20,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 330 transitions, 5167 flow [2024-06-28 02:37:20,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:20,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:20,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:37:20,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:37:20,051 INFO L175 Difference]: Start difference. First operand has 289 places, 310 transitions, 4163 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:37:20,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 330 transitions, 5167 flow [2024-06-28 02:37:20,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 330 transitions, 4859 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:20,829 INFO L231 Difference]: Finished difference. Result has 293 places, 310 transitions, 4161 flow [2024-06-28 02:37:20,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4161, PETRI_PLACES=293, PETRI_TRANSITIONS=310} [2024-06-28 02:37:20,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:37:20,829 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 310 transitions, 4161 flow [2024-06-28 02:37:20,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:20,829 INFO 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:37:20,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:37:20,830 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:37:20,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:20,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1827539500, now seen corresponding path program 11 times [2024-06-28 02:37:20,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:20,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831418760] [2024-06-28 02:37:20,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:20,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:20,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:20,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:37:20,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831418760] [2024-06-28 02:37:20,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831418760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:20,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:20,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:20,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977771379] [2024-06-28 02:37:20,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:20,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:20,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:20,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:20,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:20,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:20,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 310 transitions, 4161 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:20,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:20,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:20,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:21,483 INFO L124 PetriNetUnfolderBase]: 1833/3161 cut-off events. [2024-06-28 02:37:21,483 INFO L125 PetriNetUnfolderBase]: For 209270/209270 co-relation queries the response was YES. [2024-06-28 02:37:21,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21628 conditions, 3161 events. 1833/3161 cut-off events. For 209270/209270 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19791 event pairs, 393 based on Foata normal form. 1/3160 useless extension candidates. Maximal degree in co-relation 21498. Up to 2825 conditions per place. [2024-06-28 02:37:21,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 289 selfloop transitions, 31 changer transitions 0/328 dead transitions. [2024-06-28 02:37:21,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 328 transitions, 4886 flow [2024-06-28 02:37:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:21,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:21,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:37:21,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:37:21,515 INFO L175 Difference]: Start difference. First operand has 293 places, 310 transitions, 4161 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:37:21,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 328 transitions, 4886 flow [2024-06-28 02:37:22,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 328 transitions, 4572 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:22,362 INFO L231 Difference]: Finished difference. Result has 294 places, 313 transitions, 3970 flow [2024-06-28 02:37:22,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3970, PETRI_PLACES=294, PETRI_TRANSITIONS=313} [2024-06-28 02:37:22,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:37:22,362 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 313 transitions, 3970 flow [2024-06-28 02:37:22,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:22,362 INFO 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:37:22,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:37:22,362 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:37:22,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:22,363 INFO L85 PathProgramCache]: Analyzing trace with hash -606658796, now seen corresponding path program 12 times [2024-06-28 02:37:22,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:22,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544090543] [2024-06-28 02:37:22,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:22,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:22,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544090543] [2024-06-28 02:37:22,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544090543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:22,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154360316] [2024-06-28 02:37:22,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:22,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:22,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:22,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:22,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 313 transitions, 3970 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:22,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:22,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:22,917 INFO L124 PetriNetUnfolderBase]: 1846/3169 cut-off events. [2024-06-28 02:37:22,917 INFO L125 PetriNetUnfolderBase]: For 217128/217128 co-relation queries the response was YES. [2024-06-28 02:37:22,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21620 conditions, 3169 events. 1846/3169 cut-off events. For 217128/217128 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19819 event pairs, 415 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 21489. Up to 2588 conditions per place. [2024-06-28 02:37:22,949 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 158 changer transitions 0/336 dead transitions. [2024-06-28 02:37:22,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 336 transitions, 5084 flow [2024-06-28 02:37:22,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:22,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:22,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:37:22,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:37:22,950 INFO L175 Difference]: Start difference. First operand has 294 places, 313 transitions, 3970 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:37:22,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 336 transitions, 5084 flow [2024-06-28 02:37:23,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 336 transitions, 4998 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:23,822 INFO L231 Difference]: Finished difference. Result has 296 places, 319 transitions, 4304 flow [2024-06-28 02:37:23,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4304, PETRI_PLACES=296, PETRI_TRANSITIONS=319} [2024-06-28 02:37:23,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 02:37:23,822 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 319 transitions, 4304 flow [2024-06-28 02:37:23,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:23,823 INFO 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:37:23,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:37:23,823 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:37:23,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:23,823 INFO L85 PathProgramCache]: Analyzing trace with hash 2067574296, now seen corresponding path program 13 times [2024-06-28 02:37:23,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:23,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624466428] [2024-06-28 02:37:23,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:23,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:23,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:23,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:23,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:23,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624466428] [2024-06-28 02:37:23,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624466428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:23,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:23,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:23,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249128740] [2024-06-28 02:37:23,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:23,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:23,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:23,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:23,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:23,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:23,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 319 transitions, 4304 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:23,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:23,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:24,429 INFO L124 PetriNetUnfolderBase]: 1843/3169 cut-off events. [2024-06-28 02:37:24,430 INFO L125 PetriNetUnfolderBase]: For 219818/219818 co-relation queries the response was YES. [2024-06-28 02:37:24,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21846 conditions, 3169 events. 1843/3169 cut-off events. For 219818/219818 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19879 event pairs, 417 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 21714. Up to 2585 conditions per place. [2024-06-28 02:37:24,465 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 159 changer transitions 0/335 dead transitions. [2024-06-28 02:37:24,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 335 transitions, 5158 flow [2024-06-28 02:37:24,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:24,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:24,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:37:24,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:37:24,465 INFO L175 Difference]: Start difference. First operand has 296 places, 319 transitions, 4304 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:37:24,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 335 transitions, 5158 flow [2024-06-28 02:37:25,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 335 transitions, 4870 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:25,397 INFO L231 Difference]: Finished difference. Result has 300 places, 319 transitions, 4340 flow [2024-06-28 02:37:25,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4340, PETRI_PLACES=300, PETRI_TRANSITIONS=319} [2024-06-28 02:37:25,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:37:25,397 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 319 transitions, 4340 flow [2024-06-28 02:37:25,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:25,397 INFO 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:37:25,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:37:25,397 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:37:25,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:25,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1324189234, now seen corresponding path program 14 times [2024-06-28 02:37:25,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:25,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358200159] [2024-06-28 02:37:25,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:25,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:25,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:25,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358200159] [2024-06-28 02:37:25,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358200159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:25,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:25,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226720128] [2024-06-28 02:37:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:25,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:25,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:25,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:25,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:25,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:25,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 319 transitions, 4340 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:25,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:25,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:26,028 INFO L124 PetriNetUnfolderBase]: 1864/3210 cut-off events. [2024-06-28 02:37:26,029 INFO L125 PetriNetUnfolderBase]: For 232135/232135 co-relation queries the response was YES. [2024-06-28 02:37:26,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22305 conditions, 3210 events. 1864/3210 cut-off events. For 232135/232135 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20111 event pairs, 391 based on Foata normal form. 1/3209 useless extension candidates. Maximal degree in co-relation 22172. Up to 2684 conditions per place. [2024-06-28 02:37:26,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 125 changer transitions 0/356 dead transitions. [2024-06-28 02:37:26,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 356 transitions, 5606 flow [2024-06-28 02:37:26,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:26,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:26,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-28 02:37:26,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-28 02:37:26,073 INFO L175 Difference]: Start difference. First operand has 300 places, 319 transitions, 4340 flow. Second operand 10 states and 237 transitions. [2024-06-28 02:37:26,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 356 transitions, 5606 flow [2024-06-28 02:37:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 356 transitions, 5266 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:27,075 INFO L231 Difference]: Finished difference. Result has 303 places, 328 transitions, 4434 flow [2024-06-28 02:37:27,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4018, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4434, PETRI_PLACES=303, PETRI_TRANSITIONS=328} [2024-06-28 02:37:27,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:37:27,075 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 328 transitions, 4434 flow [2024-06-28 02:37:27,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:27,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:27,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:37:27,076 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:37:27,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:27,076 INFO L85 PathProgramCache]: Analyzing trace with hash -191269860, now seen corresponding path program 15 times [2024-06-28 02:37:27,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:27,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530535863] [2024-06-28 02:37:27,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:27,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:27,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:37:27,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:27,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530535863] [2024-06-28 02:37:27,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530535863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:27,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:27,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:27,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273552190] [2024-06-28 02:37:27,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:27,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:27,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:27,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:27,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:27,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:27,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 328 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:27,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:27,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:27,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:27,685 INFO L124 PetriNetUnfolderBase]: 1869/3223 cut-off events. [2024-06-28 02:37:27,685 INFO L125 PetriNetUnfolderBase]: For 237152/237152 co-relation queries the response was YES. [2024-06-28 02:37:27,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22366 conditions, 3223 events. 1869/3223 cut-off events. For 237152/237152 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 20232 event pairs, 393 based on Foata normal form. 1/3222 useless extension candidates. Maximal degree in co-relation 22232. Up to 2690 conditions per place. [2024-06-28 02:37:27,717 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 231 selfloop transitions, 123 changer transitions 0/362 dead transitions. [2024-06-28 02:37:27,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 362 transitions, 5774 flow [2024-06-28 02:37:27,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:27,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:27,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:37:27,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 02:37:27,718 INFO L175 Difference]: Start difference. First operand has 303 places, 328 transitions, 4434 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:37:27,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 362 transitions, 5774 flow [2024-06-28 02:37:28,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 362 transitions, 5454 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:28,582 INFO L231 Difference]: Finished difference. Result has 304 places, 331 transitions, 4434 flow [2024-06-28 02:37:28,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=304, PETRI_TRANSITIONS=331} [2024-06-28 02:37:28,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 02:37:28,583 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 331 transitions, 4434 flow [2024-06-28 02:37:28,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:28,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:28,583 INFO 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:37:28,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:37:28,583 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:37:28,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:28,584 INFO L85 PathProgramCache]: Analyzing trace with hash -335516580, now seen corresponding path program 16 times [2024-06-28 02:37:28,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:28,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266468868] [2024-06-28 02:37:28,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:28,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:28,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:28,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:28,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:28,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266468868] [2024-06-28 02:37:28,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266468868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:28,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:28,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:28,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660779567] [2024-06-28 02:37:28,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:28,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:28,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:28,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:28,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:28,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:28,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 331 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:28,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:28,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:28,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:29,208 INFO L124 PetriNetUnfolderBase]: 1866/3219 cut-off events. [2024-06-28 02:37:29,208 INFO L125 PetriNetUnfolderBase]: For 232956/232956 co-relation queries the response was YES. [2024-06-28 02:37:29,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22206 conditions, 3219 events. 1866/3219 cut-off events. For 232956/232956 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 20219 event pairs, 393 based on Foata normal form. 1/3218 useless extension candidates. Maximal degree in co-relation 22072. Up to 2687 conditions per place. [2024-06-28 02:37:29,242 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 231 selfloop transitions, 126 changer transitions 0/365 dead transitions. [2024-06-28 02:37:29,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 365 transitions, 5730 flow [2024-06-28 02:37:29,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:29,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:29,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:37:29,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 02:37:29,243 INFO L175 Difference]: Start difference. First operand has 304 places, 331 transitions, 4434 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:37:29,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 365 transitions, 5730 flow [2024-06-28 02:37:30,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 365 transitions, 5428 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:30,051 INFO L231 Difference]: Finished difference. Result has 306 places, 331 transitions, 4400 flow [2024-06-28 02:37:30,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4400, PETRI_PLACES=306, PETRI_TRANSITIONS=331} [2024-06-28 02:37:30,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:37:30,051 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 331 transitions, 4400 flow [2024-06-28 02:37:30,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:30,052 INFO 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:37:30,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:37:30,052 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:37:30,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1752140554, now seen corresponding path program 17 times [2024-06-28 02:37:30,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:30,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231664073] [2024-06-28 02:37:30,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:30,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:30,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:30,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:30,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231664073] [2024-06-28 02:37:30,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231664073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:30,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:30,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:30,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284471718] [2024-06-28 02:37:30,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:30,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:30,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:30,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:30,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:30,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:30,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 331 transitions, 4400 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:30,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:30,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:30,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:30,666 INFO L124 PetriNetUnfolderBase]: 1871/3218 cut-off events. [2024-06-28 02:37:30,666 INFO L125 PetriNetUnfolderBase]: For 233570/233570 co-relation queries the response was YES. [2024-06-28 02:37:30,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22235 conditions, 3218 events. 1871/3218 cut-off events. For 233570/233570 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20221 event pairs, 417 based on Foata normal form. 1/3213 useless extension candidates. Maximal degree in co-relation 22101. Up to 2693 conditions per place. [2024-06-28 02:37:30,699 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 119 changer transitions 0/354 dead transitions. [2024-06-28 02:37:30,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 354 transitions, 5688 flow [2024-06-28 02:37:30,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:30,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:30,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:37:30,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:37:30,700 INFO L175 Difference]: Start difference. First operand has 306 places, 331 transitions, 4400 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:37:30,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 354 transitions, 5688 flow [2024-06-28 02:37:31,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 354 transitions, 5392 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:31,615 INFO L231 Difference]: Finished difference. Result has 304 places, 334 transitions, 4404 flow [2024-06-28 02:37:31,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4404, PETRI_PLACES=304, PETRI_TRANSITIONS=334} [2024-06-28 02:37:31,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 02:37:31,616 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 334 transitions, 4404 flow [2024-06-28 02:37:31,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:31,616 INFO 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:37:31,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:37:31,616 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:37:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:31,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1305952496, now seen corresponding path program 18 times [2024-06-28 02:37:31,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:31,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457771826] [2024-06-28 02:37:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:31,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:31,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:31,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:31,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457771826] [2024-06-28 02:37:31,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457771826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:31,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:31,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:31,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711923330] [2024-06-28 02:37:31,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:31,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:31,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:31,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:31,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:31,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:31,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 334 transitions, 4404 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:31,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:31,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:31,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:32,236 INFO L124 PetriNetUnfolderBase]: 1868/3224 cut-off events. [2024-06-28 02:37:32,237 INFO L125 PetriNetUnfolderBase]: For 229231/229231 co-relation queries the response was YES. [2024-06-28 02:37:32,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22092 conditions, 3224 events. 1868/3224 cut-off events. For 229231/229231 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20289 event pairs, 393 based on Foata normal form. 1/3223 useless extension candidates. Maximal degree in co-relation 21958. Up to 2762 conditions per place. [2024-06-28 02:37:32,269 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 276 selfloop transitions, 78 changer transitions 0/362 dead transitions. [2024-06-28 02:37:32,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 362 transitions, 5514 flow [2024-06-28 02:37:32,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:32,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:32,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:37:32,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-28 02:37:32,272 INFO L175 Difference]: Start difference. First operand has 304 places, 334 transitions, 4404 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:37:32,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 362 transitions, 5514 flow [2024-06-28 02:37:33,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 362 transitions, 5202 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:33,227 INFO L231 Difference]: Finished difference. Result has 306 places, 334 transitions, 4262 flow [2024-06-28 02:37:33,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4262, PETRI_PLACES=306, PETRI_TRANSITIONS=334} [2024-06-28 02:37:33,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:37:33,228 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 334 transitions, 4262 flow [2024-06-28 02:37:33,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:33,228 INFO 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:37:33,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:37:33,228 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:37:33,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:33,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1310714096, now seen corresponding path program 19 times [2024-06-28 02:37:33,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:33,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876939286] [2024-06-28 02:37:33,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:33,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:33,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:33,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:33,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:33,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876939286] [2024-06-28 02:37:33,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876939286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:33,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:33,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:33,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057027266] [2024-06-28 02:37:33,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:33,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:33,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:33,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:33,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:33,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:33,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 334 transitions, 4262 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:33,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:33,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:33,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:33,870 INFO L124 PetriNetUnfolderBase]: 1865/3220 cut-off events. [2024-06-28 02:37:33,871 INFO L125 PetriNetUnfolderBase]: For 229819/229819 co-relation queries the response was YES. [2024-06-28 02:37:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21941 conditions, 3220 events. 1865/3220 cut-off events. For 229819/229819 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20256 event pairs, 393 based on Foata normal form. 1/3219 useless extension candidates. Maximal degree in co-relation 21806. Up to 2834 conditions per place. [2024-06-28 02:37:33,904 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 313 selfloop transitions, 38 changer transitions 0/359 dead transitions. [2024-06-28 02:37:33,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 359 transitions, 5028 flow [2024-06-28 02:37:33,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:37:33,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:37:33,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:37:33,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-28 02:37:33,905 INFO L175 Difference]: Start difference. First operand has 306 places, 334 transitions, 4262 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:37:33,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 359 transitions, 5028 flow [2024-06-28 02:37:34,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 359 transitions, 4700 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:34,804 INFO L231 Difference]: Finished difference. Result has 303 places, 334 transitions, 4024 flow [2024-06-28 02:37:34,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4024, PETRI_PLACES=303, PETRI_TRANSITIONS=334} [2024-06-28 02:37:34,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:37:34,805 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 334 transitions, 4024 flow [2024-06-28 02:37:34,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:34,805 INFO 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:37:34,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:37:34,806 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:37:34,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:34,806 INFO L85 PathProgramCache]: Analyzing trace with hash -2143329432, now seen corresponding path program 20 times [2024-06-28 02:37:34,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:34,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652366425] [2024-06-28 02:37:34,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:34,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:34,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:34,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652366425] [2024-06-28 02:37:34,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652366425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:34,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:34,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:34,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962661390] [2024-06-28 02:37:34,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:34,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:34,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:34,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:34,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:34,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:34,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 334 transitions, 4024 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:34,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:34,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:34,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:35,449 INFO L124 PetriNetUnfolderBase]: 1870/3229 cut-off events. [2024-06-28 02:37:35,449 INFO L125 PetriNetUnfolderBase]: For 233961/233961 co-relation queries the response was YES. [2024-06-28 02:37:35,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21868 conditions, 3229 events. 1870/3229 cut-off events. For 233961/233961 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20307 event pairs, 393 based on Foata normal form. 1/3228 useless extension candidates. Maximal degree in co-relation 21733. Up to 2883 conditions per place. [2024-06-28 02:37:35,481 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 317 selfloop transitions, 26 changer transitions 0/351 dead transitions. [2024-06-28 02:37:35,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 351 transitions, 4796 flow [2024-06-28 02:37:35,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:35,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:37:35,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:37:35,482 INFO L175 Difference]: Start difference. First operand has 303 places, 334 transitions, 4024 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:37:35,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 351 transitions, 4796 flow [2024-06-28 02:37:36,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 351 transitions, 4702 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:36,343 INFO L231 Difference]: Finished difference. Result has 305 places, 337 transitions, 4046 flow [2024-06-28 02:37:36,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4046, PETRI_PLACES=305, PETRI_TRANSITIONS=337} [2024-06-28 02:37:36,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 02:37:36,343 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 337 transitions, 4046 flow [2024-06-28 02:37:36,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:36,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:36,343 INFO 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:37:36,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:37:36,344 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:37:36,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:36,344 INFO L85 PathProgramCache]: Analyzing trace with hash 805336848, now seen corresponding path program 21 times [2024-06-28 02:37:36,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:36,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910209735] [2024-06-28 02:37:36,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:36,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:36,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:36,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:36,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910209735] [2024-06-28 02:37:36,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910209735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:36,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:36,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:36,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614704646] [2024-06-28 02:37:36,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:36,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:36,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:36,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:36,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:36,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:36,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 337 transitions, 4046 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:36,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:36,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:36,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:36,971 INFO L124 PetriNetUnfolderBase]: 1867/3225 cut-off events. [2024-06-28 02:37:36,972 INFO L125 PetriNetUnfolderBase]: For 234871/234871 co-relation queries the response was YES. [2024-06-28 02:37:36,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21776 conditions, 3225 events. 1867/3225 cut-off events. For 234871/234871 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20334 event pairs, 393 based on Foata normal form. 1/3224 useless extension candidates. Maximal degree in co-relation 21640. Up to 2762 conditions per place. [2024-06-28 02:37:37,011 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 277 selfloop transitions, 82 changer transitions 0/367 dead transitions. [2024-06-28 02:37:37,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 367 transitions, 4840 flow [2024-06-28 02:37:37,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:37,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:37,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:37:37,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:37:37,011 INFO L175 Difference]: Start difference. First operand has 305 places, 337 transitions, 4046 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:37:37,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 367 transitions, 4840 flow [2024-06-28 02:37:37,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 367 transitions, 4732 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:37,988 INFO L231 Difference]: Finished difference. Result has 308 places, 337 transitions, 4120 flow [2024-06-28 02:37:37,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4120, PETRI_PLACES=308, PETRI_TRANSITIONS=337} [2024-06-28 02:37:37,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 02:37:37,989 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 337 transitions, 4120 flow [2024-06-28 02:37:37,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:37,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:37,989 INFO 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:37:37,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:37:37,990 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:37:37,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:37,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1751784364, now seen corresponding path program 22 times [2024-06-28 02:37:37,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:37,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015801798] [2024-06-28 02:37:37,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:37,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:38,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:37:38,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:38,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015801798] [2024-06-28 02:37:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015801798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:38,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:38,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:38,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784013128] [2024-06-28 02:37:38,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:38,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:38,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:38,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:38,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:38,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:38,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 337 transitions, 4120 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:38,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:38,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:38,602 INFO L124 PetriNetUnfolderBase]: 1864/3211 cut-off events. [2024-06-28 02:37:38,602 INFO L125 PetriNetUnfolderBase]: For 237193/237193 co-relation queries the response was YES. [2024-06-28 02:37:38,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21836 conditions, 3211 events. 1864/3211 cut-off events. For 237193/237193 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20219 event pairs, 417 based on Foata normal form. 1/3206 useless extension candidates. Maximal degree in co-relation 21699. Up to 2687 conditions per place. [2024-06-28 02:37:38,637 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 125 changer transitions 0/357 dead transitions. [2024-06-28 02:37:38,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 357 transitions, 4868 flow [2024-06-28 02:37:38,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:38,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:38,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:37:38,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:37:38,637 INFO L175 Difference]: Start difference. First operand has 308 places, 337 transitions, 4120 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:37:38,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 357 transitions, 4868 flow [2024-06-28 02:37:39,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 357 transitions, 4634 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:39,715 INFO L231 Difference]: Finished difference. Result has 307 places, 337 transitions, 4142 flow [2024-06-28 02:37:39,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4142, PETRI_PLACES=307, PETRI_TRANSITIONS=337} [2024-06-28 02:37:39,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 02:37:39,716 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 337 transitions, 4142 flow [2024-06-28 02:37:39,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:39,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:39,716 INFO 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:37:39,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:37:39,716 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:37:39,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:39,716 INFO L85 PathProgramCache]: Analyzing trace with hash 976829398, now seen corresponding path program 4 times [2024-06-28 02:37:39,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:39,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994386843] [2024-06-28 02:37:39,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:39,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:39,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:39,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994386843] [2024-06-28 02:37:39,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994386843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:39,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:39,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:39,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83395717] [2024-06-28 02:37:39,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:39,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:39,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:39,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:39,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:39,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:39,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 337 transitions, 4142 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:39,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:39,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:39,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:40,338 INFO L124 PetriNetUnfolderBase]: 1851/3202 cut-off events. [2024-06-28 02:37:40,338 INFO L125 PetriNetUnfolderBase]: For 227710/227710 co-relation queries the response was YES. [2024-06-28 02:37:40,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21189 conditions, 3202 events. 1851/3202 cut-off events. For 227710/227710 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 20098 event pairs, 305 based on Foata normal form. 6/3206 useless extension candidates. Maximal degree in co-relation 21052. Up to 2602 conditions per place. [2024-06-28 02:37:40,371 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 314 selfloop transitions, 48 changer transitions 0/370 dead transitions. [2024-06-28 02:37:40,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 370 transitions, 4986 flow [2024-06-28 02:37:40,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:40,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:37:40,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:37:40,371 INFO L175 Difference]: Start difference. First operand has 307 places, 337 transitions, 4142 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:37:40,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 370 transitions, 4986 flow [2024-06-28 02:37:41,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 370 transitions, 4680 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:41,195 INFO L231 Difference]: Finished difference. Result has 307 places, 337 transitions, 3942 flow [2024-06-28 02:37:41,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3942, PETRI_PLACES=307, PETRI_TRANSITIONS=337} [2024-06-28 02:37:41,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 02:37:41,196 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 337 transitions, 3942 flow [2024-06-28 02:37:41,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:41,196 INFO 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:37:41,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:37:41,196 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:37:41,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:41,196 INFO L85 PathProgramCache]: Analyzing trace with hash 834858744, now seen corresponding path program 7 times [2024-06-28 02:37:41,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:41,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520432104] [2024-06-28 02:37:41,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:41,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:41,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:41,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:41,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:41,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520432104] [2024-06-28 02:37:41,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520432104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:41,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:41,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:41,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640579975] [2024-06-28 02:37:41,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:41,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:41,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:41,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:41,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:41,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:41,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 337 transitions, 3942 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:41,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:41,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:41,876 INFO L124 PetriNetUnfolderBase]: 1917/3306 cut-off events. [2024-06-28 02:37:41,876 INFO L125 PetriNetUnfolderBase]: For 264228/264228 co-relation queries the response was YES. [2024-06-28 02:37:41,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22506 conditions, 3306 events. 1917/3306 cut-off events. For 264228/264228 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20932 event pairs, 407 based on Foata normal form. 6/3308 useless extension candidates. Maximal degree in co-relation 22368. Up to 2706 conditions per place. [2024-06-28 02:37:41,905 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 266 selfloop transitions, 95 changer transitions 0/369 dead transitions. [2024-06-28 02:37:41,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 369 transitions, 4994 flow [2024-06-28 02:37:41,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:41,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:41,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:37:41,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:37:41,906 INFO L175 Difference]: Start difference. First operand has 307 places, 337 transitions, 3942 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:37:41,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 369 transitions, 4994 flow [2024-06-28 02:37:42,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 369 transitions, 4892 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:42,921 INFO L231 Difference]: Finished difference. Result has 309 places, 339 transitions, 4084 flow [2024-06-28 02:37:42,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4084, PETRI_PLACES=309, PETRI_TRANSITIONS=339} [2024-06-28 02:37:42,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 02:37:42,921 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 4084 flow [2024-06-28 02:37:42,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:42,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:42,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:37:42,922 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:37:42,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:42,922 INFO L85 PathProgramCache]: Analyzing trace with hash 923424504, now seen corresponding path program 8 times [2024-06-28 02:37:42,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:42,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747695159] [2024-06-28 02:37:42,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:42,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:43,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:37:43,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:43,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747695159] [2024-06-28 02:37:43,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747695159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:43,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:43,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:43,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850792127] [2024-06-28 02:37:43,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:43,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:43,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:43,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:43,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:43,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:43,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 4084 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:43,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:43,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:43,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:43,577 INFO L124 PetriNetUnfolderBase]: 1983/3417 cut-off events. [2024-06-28 02:37:43,577 INFO L125 PetriNetUnfolderBase]: For 278558/278558 co-relation queries the response was YES. [2024-06-28 02:37:43,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23751 conditions, 3417 events. 1983/3417 cut-off events. For 278558/278558 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21690 event pairs, 432 based on Foata normal form. 6/3419 useless extension candidates. Maximal degree in co-relation 23614. Up to 2878 conditions per place. [2024-06-28 02:37:43,613 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 91 changer transitions 0/367 dead transitions. [2024-06-28 02:37:43,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 367 transitions, 5120 flow [2024-06-28 02:37:43,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:43,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:43,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:37:43,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:37:43,614 INFO L175 Difference]: Start difference. First operand has 309 places, 339 transitions, 4084 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:37:43,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 367 transitions, 5120 flow [2024-06-28 02:37:44,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 367 transitions, 4988 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:44,601 INFO L231 Difference]: Finished difference. Result has 313 places, 341 transitions, 4184 flow [2024-06-28 02:37:44,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=313, PETRI_TRANSITIONS=341} [2024-06-28 02:37:44,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 02:37:44,601 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 341 transitions, 4184 flow [2024-06-28 02:37:44,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:44,601 INFO 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:37:44,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:37:44,602 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:37:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 923572374, now seen corresponding path program 9 times [2024-06-28 02:37:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:44,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905525548] [2024-06-28 02:37:44,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:44,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:44,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:44,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:44,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:44,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905525548] [2024-06-28 02:37:44,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905525548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:44,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:44,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:44,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943753152] [2024-06-28 02:37:44,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:44,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:44,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:44,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:44,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:44,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:44,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 341 transitions, 4184 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:44,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:44,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:44,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:45,276 INFO L124 PetriNetUnfolderBase]: 1965/3391 cut-off events. [2024-06-28 02:37:45,277 INFO L125 PetriNetUnfolderBase]: For 262069/262069 co-relation queries the response was YES. [2024-06-28 02:37:45,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23004 conditions, 3391 events. 1965/3391 cut-off events. For 262069/262069 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21552 event pairs, 430 based on Foata normal form. 8/3395 useless extension candidates. Maximal degree in co-relation 22865. Up to 2900 conditions per place. [2024-06-28 02:37:45,314 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 266 selfloop transitions, 89 changer transitions 0/363 dead transitions. [2024-06-28 02:37:45,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 363 transitions, 4980 flow [2024-06-28 02:37:45,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:45,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:45,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:37:45,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:37:45,315 INFO L175 Difference]: Start difference. First operand has 313 places, 341 transitions, 4184 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:37:45,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 363 transitions, 4980 flow [2024-06-28 02:37:46,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 363 transitions, 4859 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:46,353 INFO L231 Difference]: Finished difference. Result has 317 places, 341 transitions, 4246 flow [2024-06-28 02:37:46,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4246, PETRI_PLACES=317, PETRI_TRANSITIONS=341} [2024-06-28 02:37:46,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 02:37:46,354 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 341 transitions, 4246 flow [2024-06-28 02:37:46,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:46,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:46,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:37:46,355 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:37:46,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1185794346, now seen corresponding path program 10 times [2024-06-28 02:37:46,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:46,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018206271] [2024-06-28 02:37:46,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:46,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:46,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:46,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:46,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:46,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018206271] [2024-06-28 02:37:46,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018206271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:46,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:46,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:46,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60781754] [2024-06-28 02:37:46,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:46,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:46,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:46,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:46,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:46,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:46,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 341 transitions, 4246 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:46,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:46,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:46,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:47,048 INFO L124 PetriNetUnfolderBase]: 2018/3500 cut-off events. [2024-06-28 02:37:47,049 INFO L125 PetriNetUnfolderBase]: For 281820/281820 co-relation queries the response was YES. [2024-06-28 02:37:47,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24237 conditions, 3500 events. 2018/3500 cut-off events. For 281820/281820 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22401 event pairs, 369 based on Foata normal form. 6/3502 useless extension candidates. Maximal degree in co-relation 24096. Up to 2224 conditions per place. [2024-06-28 02:37:47,086 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 253 selfloop transitions, 117 changer transitions 0/378 dead transitions. [2024-06-28 02:37:47,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 378 transitions, 5534 flow [2024-06-28 02:37:47,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:47,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:47,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:37:47,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:37:47,087 INFO L175 Difference]: Start difference. First operand has 317 places, 341 transitions, 4246 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:37:47,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 378 transitions, 5534 flow [2024-06-28 02:37:48,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 378 transitions, 5351 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:48,439 INFO L231 Difference]: Finished difference. Result has 318 places, 343 transitions, 4347 flow [2024-06-28 02:37:48,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4063, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4347, PETRI_PLACES=318, PETRI_TRANSITIONS=343} [2024-06-28 02:37:48,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:37:48,440 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 343 transitions, 4347 flow [2024-06-28 02:37:48,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:48,440 INFO 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:37:48,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:37:48,440 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:37:48,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1173414186, now seen corresponding path program 11 times [2024-06-28 02:37:48,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:48,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87493058] [2024-06-28 02:37:48,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:48,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:48,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:48,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87493058] [2024-06-28 02:37:48,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87493058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:48,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:48,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:48,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285037720] [2024-06-28 02:37:48,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:48,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:48,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:48,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:48,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:48,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:48,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 343 transitions, 4347 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:48,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:48,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:48,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:49,167 INFO L124 PetriNetUnfolderBase]: 2038/3535 cut-off events. [2024-06-28 02:37:49,167 INFO L125 PetriNetUnfolderBase]: For 290046/290046 co-relation queries the response was YES. [2024-06-28 02:37:49,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24874 conditions, 3535 events. 2038/3535 cut-off events. For 290046/290046 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 22696 event pairs, 382 based on Foata normal form. 6/3539 useless extension candidates. Maximal degree in co-relation 24732. Up to 2979 conditions per place. [2024-06-28 02:37:49,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 332 selfloop transitions, 33 changer transitions 0/373 dead transitions. [2024-06-28 02:37:49,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 373 transitions, 5225 flow [2024-06-28 02:37:49,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:49,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:49,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:37:49,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:37:49,207 INFO L175 Difference]: Start difference. First operand has 318 places, 343 transitions, 4347 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:37:49,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 373 transitions, 5225 flow [2024-06-28 02:37:50,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 373 transitions, 4968 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:50,281 INFO L231 Difference]: Finished difference. Result has 321 places, 344 transitions, 4186 flow [2024-06-28 02:37:50,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4096, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4186, PETRI_PLACES=321, PETRI_TRANSITIONS=344} [2024-06-28 02:37:50,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 02:37:50,282 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 344 transitions, 4186 flow [2024-06-28 02:37:50,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:50,282 INFO 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:37:50,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:37:50,282 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:37:50,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:50,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1173829896, now seen corresponding path program 12 times [2024-06-28 02:37:50,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:50,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744335345] [2024-06-28 02:37:50,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:50,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:50,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:50,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:50,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744335345] [2024-06-28 02:37:50,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744335345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:50,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:50,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:50,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263236213] [2024-06-28 02:37:50,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:50,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:50,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:50,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:50,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:50,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:50,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 344 transitions, 4186 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:50,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:50,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:51,085 INFO L124 PetriNetUnfolderBase]: 2058/3570 cut-off events. [2024-06-28 02:37:51,086 INFO L125 PetriNetUnfolderBase]: For 294112/294112 co-relation queries the response was YES. [2024-06-28 02:37:51,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24738 conditions, 3570 events. 2058/3570 cut-off events. For 294112/294112 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23035 event pairs, 370 based on Foata normal form. 6/3572 useless extension candidates. Maximal degree in co-relation 24595. Up to 2248 conditions per place. [2024-06-28 02:37:51,125 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 252 selfloop transitions, 117 changer transitions 0/377 dead transitions. [2024-06-28 02:37:51,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 377 transitions, 5262 flow [2024-06-28 02:37:51,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:51,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:51,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:37:51,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:37:51,127 INFO L175 Difference]: Start difference. First operand has 321 places, 344 transitions, 4186 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:37:51,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 377 transitions, 5262 flow [2024-06-28 02:37:52,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 377 transitions, 5170 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:52,416 INFO L231 Difference]: Finished difference. Result has 323 places, 345 transitions, 4352 flow [2024-06-28 02:37:52,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4352, PETRI_PLACES=323, PETRI_TRANSITIONS=345} [2024-06-28 02:37:52,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 02:37:52,417 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 345 transitions, 4352 flow [2024-06-28 02:37:52,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:52,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:52,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:37:52,417 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:37:52,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:52,417 INFO L85 PathProgramCache]: Analyzing trace with hash 161484340, now seen corresponding path program 13 times [2024-06-28 02:37:52,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:52,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866417527] [2024-06-28 02:37:52,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:52,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:52,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:52,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:52,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866417527] [2024-06-28 02:37:52,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866417527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:52,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:52,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:52,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215068693] [2024-06-28 02:37:52,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:52,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:52,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:52,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:52,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:52,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:52,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 345 transitions, 4352 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:52,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:52,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:53,154 INFO L124 PetriNetUnfolderBase]: 2124/3668 cut-off events. [2024-06-28 02:37:53,155 INFO L125 PetriNetUnfolderBase]: For 335354/335354 co-relation queries the response was YES. [2024-06-28 02:37:53,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26507 conditions, 3668 events. 2124/3668 cut-off events. For 335354/335354 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23742 event pairs, 481 based on Foata normal form. 6/3670 useless extension candidates. Maximal degree in co-relation 26363. Up to 3097 conditions per place. [2024-06-28 02:37:53,195 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 89 changer transitions 0/370 dead transitions. [2024-06-28 02:37:53,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 370 transitions, 5396 flow [2024-06-28 02:37:53,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:53,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:53,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:37:53,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:37:53,196 INFO L175 Difference]: Start difference. First operand has 323 places, 345 transitions, 4352 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:37:53,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 370 transitions, 5396 flow [2024-06-28 02:37:54,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 370 transitions, 5214 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:37:54,652 INFO L231 Difference]: Finished difference. Result has 326 places, 347 transitions, 4398 flow [2024-06-28 02:37:54,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4398, PETRI_PLACES=326, PETRI_TRANSITIONS=347} [2024-06-28 02:37:54,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:37:54,653 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 347 transitions, 4398 flow [2024-06-28 02:37:54,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:54,653 INFO 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:37:54,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:37:54,653 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:37:54,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:54,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1961480456, now seen corresponding path program 14 times [2024-06-28 02:37:54,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:54,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792603381] [2024-06-28 02:37:54,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:54,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:54,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:54,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:54,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:54,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792603381] [2024-06-28 02:37:54,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792603381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:54,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:54,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:54,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919386701] [2024-06-28 02:37:54,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:54,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:54,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:54,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:54,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:54,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:54,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 347 transitions, 4398 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:54,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:54,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:54,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:55,391 INFO L124 PetriNetUnfolderBase]: 2190/3794 cut-off events. [2024-06-28 02:37:55,392 INFO L125 PetriNetUnfolderBase]: For 373682/373682 co-relation queries the response was YES. [2024-06-28 02:37:55,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27697 conditions, 3794 events. 2190/3794 cut-off events. For 373682/373682 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24772 event pairs, 491 based on Foata normal form. 6/3796 useless extension candidates. Maximal degree in co-relation 27552. Up to 2939 conditions per place. [2024-06-28 02:37:55,430 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 271 selfloop transitions, 98 changer transitions 0/377 dead transitions. [2024-06-28 02:37:55,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 377 transitions, 5680 flow [2024-06-28 02:37:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:55,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:37:55,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:37:55,431 INFO L175 Difference]: Start difference. First operand has 326 places, 347 transitions, 4398 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:37:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 377 transitions, 5680 flow [2024-06-28 02:37:56,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 377 transitions, 5565 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:56,852 INFO L231 Difference]: Finished difference. Result has 330 places, 349 transitions, 4527 flow [2024-06-28 02:37:56,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4527, PETRI_PLACES=330, PETRI_TRANSITIONS=349} [2024-06-28 02:37:56,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 02:37:56,852 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 349 transitions, 4527 flow [2024-06-28 02:37:56,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:56,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:56,852 INFO 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:37:56,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:37:56,853 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:37:56,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:56,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2067937430, now seen corresponding path program 15 times [2024-06-28 02:37:56,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:56,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087737951] [2024-06-28 02:37:56,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:56,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:56,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:56,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087737951] [2024-06-28 02:37:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087737951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:56,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:56,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:56,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485118636] [2024-06-28 02:37:56,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:56,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:56,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:56,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:56,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 349 transitions, 4527 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:56,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:56,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:56,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:57,560 INFO L124 PetriNetUnfolderBase]: 2218/3838 cut-off events. [2024-06-28 02:37:57,560 INFO L125 PetriNetUnfolderBase]: For 391478/391478 co-relation queries the response was YES. [2024-06-28 02:37:57,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28348 conditions, 3838 events. 2218/3838 cut-off events. For 391478/391478 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 25130 event pairs, 527 based on Foata normal form. 8/3842 useless extension candidates. Maximal degree in co-relation 28201. Up to 3295 conditions per place. [2024-06-28 02:37:57,604 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 274 selfloop transitions, 87 changer transitions 0/369 dead transitions. [2024-06-28 02:37:57,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 369 transitions, 5350 flow [2024-06-28 02:37:57,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:57,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:37:57,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:37:57,605 INFO L175 Difference]: Start difference. First operand has 330 places, 349 transitions, 4527 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:37:57,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 369 transitions, 5350 flow [2024-06-28 02:37:59,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 369 transitions, 5215 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:59,045 INFO L231 Difference]: Finished difference. Result has 334 places, 350 transitions, 4596 flow [2024-06-28 02:37:59,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4596, PETRI_PLACES=334, PETRI_TRANSITIONS=350} [2024-06-28 02:37:59,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 02:37:59,046 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 350 transitions, 4596 flow [2024-06-28 02:37:59,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:59,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:59,046 INFO 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:37:59,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:37:59,046 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:37:59,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:59,047 INFO L85 PathProgramCache]: Analyzing trace with hash -340686732, now seen corresponding path program 16 times [2024-06-28 02:37:59,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:59,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386439823] [2024-06-28 02:37:59,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:59,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:59,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:59,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386439823] [2024-06-28 02:37:59,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386439823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:59,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:59,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:59,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712604787] [2024-06-28 02:37:59,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:59,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:59,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:59,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:59,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:59,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:37:59,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 350 transitions, 4596 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:59,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:59,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:37:59,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:59,796 INFO L124 PetriNetUnfolderBase]: 2258/3905 cut-off events. [2024-06-28 02:37:59,796 INFO L125 PetriNetUnfolderBase]: For 390205/390205 co-relation queries the response was YES. [2024-06-28 02:37:59,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28924 conditions, 3905 events. 2258/3905 cut-off events. For 390205/390205 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25627 event pairs, 499 based on Foata normal form. 6/3909 useless extension candidates. Maximal degree in co-relation 28775. Up to 3399 conditions per place. [2024-06-28 02:37:59,841 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 340 selfloop transitions, 29 changer transitions 0/377 dead transitions. [2024-06-28 02:37:59,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 377 transitions, 5485 flow [2024-06-28 02:37:59,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:59,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:59,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:37:59,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:37:59,842 INFO L175 Difference]: Start difference. First operand has 334 places, 350 transitions, 4596 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:37:59,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 377 transitions, 5485 flow [2024-06-28 02:38:01,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 377 transitions, 5306 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:01,279 INFO L231 Difference]: Finished difference. Result has 336 places, 352 transitions, 4518 flow [2024-06-28 02:38:01,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4518, PETRI_PLACES=336, PETRI_TRANSITIONS=352} [2024-06-28 02:38:01,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:38:01,280 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 352 transitions, 4518 flow [2024-06-28 02:38:01,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:01,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:01,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:01,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:38:01,280 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:38:01,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:01,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1503929436, now seen corresponding path program 17 times [2024-06-28 02:38:01,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:01,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96321141] [2024-06-28 02:38:01,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:01,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:01,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:01,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:01,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:01,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96321141] [2024-06-28 02:38:01,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96321141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:01,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:01,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:01,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774450282] [2024-06-28 02:38:01,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:01,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:01,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:01,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:01,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:01,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:01,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 352 transitions, 4518 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:01,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:01,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:01,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:02,045 INFO L124 PetriNetUnfolderBase]: 2240/3893 cut-off events. [2024-06-28 02:38:02,045 INFO L125 PetriNetUnfolderBase]: For 371747/371747 co-relation queries the response was YES. [2024-06-28 02:38:02,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27973 conditions, 3893 events. 2240/3893 cut-off events. For 371747/371747 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 25671 event pairs, 525 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 27823. Up to 3432 conditions per place. [2024-06-28 02:38:02,088 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 334 selfloop transitions, 29 changer transitions 0/371 dead transitions. [2024-06-28 02:38:02,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 371 transitions, 5322 flow [2024-06-28 02:38:02,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:02,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:38:02,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:38:02,089 INFO L175 Difference]: Start difference. First operand has 336 places, 352 transitions, 4518 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:38:02,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 371 transitions, 5322 flow [2024-06-28 02:38:03,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 371 transitions, 5240 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:03,579 INFO L231 Difference]: Finished difference. Result has 339 places, 352 transitions, 4499 flow [2024-06-28 02:38:03,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4499, PETRI_PLACES=339, PETRI_TRANSITIONS=352} [2024-06-28 02:38:03,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:38:03,580 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 352 transitions, 4499 flow [2024-06-28 02:38:03,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:03,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:03,580 INFO 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:38:03,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:38:03,580 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:38:03,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:03,580 INFO L85 PathProgramCache]: Analyzing trace with hash -198583662, now seen corresponding path program 18 times [2024-06-28 02:38:03,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:03,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190388416] [2024-06-28 02:38:03,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:03,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:03,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:03,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:03,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190388416] [2024-06-28 02:38:03,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190388416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:03,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:03,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:03,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108123247] [2024-06-28 02:38:03,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:03,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:03,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:03,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:03,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:03,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:03,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 352 transitions, 4499 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:03,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:03,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:03,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:04,343 INFO L124 PetriNetUnfolderBase]: 2222/3871 cut-off events. [2024-06-28 02:38:04,344 INFO L125 PetriNetUnfolderBase]: For 342081/342081 co-relation queries the response was YES. [2024-06-28 02:38:04,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26968 conditions, 3871 events. 2222/3871 cut-off events. For 342081/342081 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25540 event pairs, 503 based on Foata normal form. 8/3877 useless extension candidates. Maximal degree in co-relation 26817. Up to 3330 conditions per place. [2024-06-28 02:38:04,388 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 337 selfloop transitions, 31 changer transitions 0/376 dead transitions. [2024-06-28 02:38:04,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 376 transitions, 5357 flow [2024-06-28 02:38:04,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:04,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:04,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:38:04,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:38:04,389 INFO L175 Difference]: Start difference. First operand has 339 places, 352 transitions, 4499 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:38:04,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 376 transitions, 5357 flow [2024-06-28 02:38:05,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 376 transitions, 5281 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:05,983 INFO L231 Difference]: Finished difference. Result has 341 places, 352 transitions, 4489 flow [2024-06-28 02:38:05,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4489, PETRI_PLACES=341, PETRI_TRANSITIONS=352} [2024-06-28 02:38:05,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 02:38:05,983 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 352 transitions, 4489 flow [2024-06-28 02:38:05,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:05,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:05,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:38:05,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:38:05,984 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:38:05,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:05,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2144760554, now seen corresponding path program 19 times [2024-06-28 02:38:05,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:05,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791323481] [2024-06-28 02:38:05,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:05,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:06,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:06,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:06,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791323481] [2024-06-28 02:38:06,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791323481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:06,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:06,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:06,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780564300] [2024-06-28 02:38:06,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:06,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:06,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:06,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:06,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:06,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:06,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 352 transitions, 4489 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:06,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:06,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:06,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:06,849 INFO L124 PetriNetUnfolderBase]: 2242/3888 cut-off events. [2024-06-28 02:38:06,849 INFO L125 PetriNetUnfolderBase]: For 341885/341885 co-relation queries the response was YES. [2024-06-28 02:38:06,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27172 conditions, 3888 events. 2242/3888 cut-off events. For 341885/341885 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 25677 event pairs, 534 based on Foata normal form. 6/3888 useless extension candidates. Maximal degree in co-relation 27020. Up to 3239 conditions per place. [2024-06-28 02:38:06,890 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 280 selfloop transitions, 93 changer transitions 0/381 dead transitions. [2024-06-28 02:38:06,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 381 transitions, 5560 flow [2024-06-28 02:38:06,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:06,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:06,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:38:06,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:38:06,891 INFO L175 Difference]: Start difference. First operand has 341 places, 352 transitions, 4489 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:38:06,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 381 transitions, 5560 flow [2024-06-28 02:38:08,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 381 transitions, 5493 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:08,706 INFO L231 Difference]: Finished difference. Result has 341 places, 353 transitions, 4635 flow [2024-06-28 02:38:08,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4635, PETRI_PLACES=341, PETRI_TRANSITIONS=353} [2024-06-28 02:38:08,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 02:38:08,706 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 353 transitions, 4635 flow [2024-06-28 02:38:08,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:08,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:08,706 INFO 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:38:08,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:38:08,706 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:38:08,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:08,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1400493772, now seen corresponding path program 20 times [2024-06-28 02:38:08,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:08,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128981464] [2024-06-28 02:38:08,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:08,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:08,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:08,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:08,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128981464] [2024-06-28 02:38:08,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128981464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:08,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:08,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:08,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777124167] [2024-06-28 02:38:08,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:08,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:08,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:08,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:08,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:08,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:08,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 353 transitions, 4635 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:08,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:08,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:08,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:09,535 INFO L124 PetriNetUnfolderBase]: 2346/4079 cut-off events. [2024-06-28 02:38:09,535 INFO L125 PetriNetUnfolderBase]: For 480552/480552 co-relation queries the response was YES. [2024-06-28 02:38:09,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28384 conditions, 4079 events. 2346/4079 cut-off events. For 480552/480552 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27103 event pairs, 565 based on Foata normal form. 34/4111 useless extension candidates. Maximal degree in co-relation 28231. Up to 3319 conditions per place. [2024-06-28 02:38:09,582 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 91 changer transitions 6/388 dead transitions. [2024-06-28 02:38:09,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 388 transitions, 5555 flow [2024-06-28 02:38:09,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:38:09,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 02:38:09,582 INFO L175 Difference]: Start difference. First operand has 341 places, 353 transitions, 4635 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:38:09,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 388 transitions, 5555 flow [2024-06-28 02:38:11,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 388 transitions, 5195 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:11,285 INFO L231 Difference]: Finished difference. Result has 343 places, 350 transitions, 4466 flow [2024-06-28 02:38:11,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4466, PETRI_PLACES=343, PETRI_TRANSITIONS=350} [2024-06-28 02:38:11,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 02:38:11,285 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 350 transitions, 4466 flow [2024-06-28 02:38:11,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:11,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:11,286 INFO 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:38:11,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:38:11,286 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:38:11,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:11,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1124746518, now seen corresponding path program 21 times [2024-06-28 02:38:11,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:11,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130867994] [2024-06-28 02:38:11,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:11,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:11,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:11,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130867994] [2024-06-28 02:38:11,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130867994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:11,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:11,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:11,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880487707] [2024-06-28 02:38:11,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:11,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:11,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:11,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:11,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:11,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:11,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 350 transitions, 4466 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:11,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:11,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:11,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:12,185 INFO L124 PetriNetUnfolderBase]: 2478/4304 cut-off events. [2024-06-28 02:38:12,185 INFO L125 PetriNetUnfolderBase]: For 592272/592272 co-relation queries the response was YES. [2024-06-28 02:38:12,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31600 conditions, 4304 events. 2478/4304 cut-off events. For 592272/592272 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28723 event pairs, 589 based on Foata normal form. 30/4332 useless extension candidates. Maximal degree in co-relation 31448. Up to 3035 conditions per place. [2024-06-28 02:38:12,235 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 283 selfloop transitions, 97 changer transitions 7/395 dead transitions. [2024-06-28 02:38:12,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 395 transitions, 5668 flow [2024-06-28 02:38:12,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:12,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:12,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:38:12,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:38:12,242 INFO L175 Difference]: Start difference. First operand has 343 places, 350 transitions, 4466 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:38:12,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 395 transitions, 5668 flow [2024-06-28 02:38:13,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 395 transitions, 5470 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:13,942 INFO L231 Difference]: Finished difference. Result has 345 places, 347 transitions, 4433 flow [2024-06-28 02:38:13,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4433, PETRI_PLACES=345, PETRI_TRANSITIONS=347} [2024-06-28 02:38:13,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 02:38:13,942 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 347 transitions, 4433 flow [2024-06-28 02:38:13,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:13,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:13,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:13,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:38:13,943 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:38:13,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:13,943 INFO L85 PathProgramCache]: Analyzing trace with hash -2144612684, now seen corresponding path program 22 times [2024-06-28 02:38:13,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:13,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591235441] [2024-06-28 02:38:13,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:13,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:13,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:14,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:14,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:14,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591235441] [2024-06-28 02:38:14,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591235441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:14,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:14,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:14,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891855857] [2024-06-28 02:38:14,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:14,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:14,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:14,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:14,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:14,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:14,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 347 transitions, 4433 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:14,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:14,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:14,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:14,779 INFO L124 PetriNetUnfolderBase]: 2405/4158 cut-off events. [2024-06-28 02:38:14,779 INFO L125 PetriNetUnfolderBase]: For 490181/490181 co-relation queries the response was YES. [2024-06-28 02:38:14,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31004 conditions, 4158 events. 2405/4158 cut-off events. For 490181/490181 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 27576 event pairs, 634 based on Foata normal form. 8/4160 useless extension candidates. Maximal degree in co-relation 30851. Up to 3584 conditions per place. [2024-06-28 02:38:14,915 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 278 selfloop transitions, 83 changer transitions 0/369 dead transitions. [2024-06-28 02:38:14,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 369 transitions, 5258 flow [2024-06-28 02:38:14,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:14,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:38:14,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:38:14,915 INFO L175 Difference]: Start difference. First operand has 345 places, 347 transitions, 4433 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:38:14,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 369 transitions, 5258 flow [2024-06-28 02:38:16,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 369 transitions, 4984 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:16,587 INFO L231 Difference]: Finished difference. Result has 342 places, 348 transitions, 4351 flow [2024-06-28 02:38:16,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4159, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4351, PETRI_PLACES=342, PETRI_TRANSITIONS=348} [2024-06-28 02:38:16,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:38:16,588 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 348 transitions, 4351 flow [2024-06-28 02:38:16,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:16,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:16,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:38:16,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:38:16,588 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:38:16,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:16,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1012197138, now seen corresponding path program 23 times [2024-06-28 02:38:16,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:16,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626751926] [2024-06-28 02:38:16,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:16,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:16,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:16,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:16,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626751926] [2024-06-28 02:38:16,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626751926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:16,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:16,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:16,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163996789] [2024-06-28 02:38:16,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:16,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:16,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:16,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 348 transitions, 4351 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:16,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:16,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:17,515 INFO L124 PetriNetUnfolderBase]: 2433/4212 cut-off events. [2024-06-28 02:38:17,516 INFO L125 PetriNetUnfolderBase]: For 498395/498395 co-relation queries the response was YES. [2024-06-28 02:38:17,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30988 conditions, 4212 events. 2433/4212 cut-off events. For 498395/498395 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 27969 event pairs, 614 based on Foata normal form. 8/4218 useless extension candidates. Maximal degree in co-relation 30836. Up to 3753 conditions per place. [2024-06-28 02:38:17,566 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 335 selfloop transitions, 24 changer transitions 0/367 dead transitions. [2024-06-28 02:38:17,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 367 transitions, 5166 flow [2024-06-28 02:38:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:38:17,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:38:17,567 INFO L175 Difference]: Start difference. First operand has 342 places, 348 transitions, 4351 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:38:17,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 367 transitions, 5166 flow [2024-06-28 02:38:19,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 367 transitions, 4995 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:19,558 INFO L231 Difference]: Finished difference. Result has 344 places, 349 transitions, 4256 flow [2024-06-28 02:38:19,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4180, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4256, PETRI_PLACES=344, PETRI_TRANSITIONS=349} [2024-06-28 02:38:19,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 02:38:19,559 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 349 transitions, 4256 flow [2024-06-28 02:38:19,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:19,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:19,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:19,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:38:19,559 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:38:19,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:19,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1130256768, now seen corresponding path program 24 times [2024-06-28 02:38:19,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:19,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864755439] [2024-06-28 02:38:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:19,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:19,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:19,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:19,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:19,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864755439] [2024-06-28 02:38:19,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864755439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:19,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:19,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:19,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569076853] [2024-06-28 02:38:19,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:19,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:19,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:19,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:19,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:19,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:19,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 349 transitions, 4256 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:19,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:19,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:19,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:20,581 INFO L124 PetriNetUnfolderBase]: 2537/4384 cut-off events. [2024-06-28 02:38:20,582 INFO L125 PetriNetUnfolderBase]: For 636052/636052 co-relation queries the response was YES. [2024-06-28 02:38:20,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31921 conditions, 4384 events. 2537/4384 cut-off events. For 636052/636052 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 29276 event pairs, 654 based on Foata normal form. 34/4416 useless extension candidates. Maximal degree in co-relation 31768. Up to 3634 conditions per place. [2024-06-28 02:38:20,633 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 280 selfloop transitions, 88 changer transitions 6/382 dead transitions. [2024-06-28 02:38:20,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 382 transitions, 5157 flow [2024-06-28 02:38:20,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:20,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:20,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:38:20,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-28 02:38:20,634 INFO L175 Difference]: Start difference. First operand has 344 places, 349 transitions, 4256 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:38:20,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 382 transitions, 5157 flow [2024-06-28 02:38:22,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 382 transitions, 5102 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:22,592 INFO L231 Difference]: Finished difference. Result has 349 places, 346 transitions, 4380 flow [2024-06-28 02:38:22,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4380, PETRI_PLACES=349, PETRI_TRANSITIONS=346} [2024-06-28 02:38:22,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:38:22,593 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 346 transitions, 4380 flow [2024-06-28 02:38:22,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:22,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:22,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:22,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:38:22,594 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:38:22,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:22,594 INFO L85 PathProgramCache]: Analyzing trace with hash -903173858, now seen corresponding path program 25 times [2024-06-28 02:38:22,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:22,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982814755] [2024-06-28 02:38:22,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:22,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:22,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:22,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:22,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982814755] [2024-06-28 02:38:22,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982814755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:22,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:22,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:22,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797943723] [2024-06-28 02:38:22,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:22,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:22,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:22,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:22,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:22,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:22,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 346 transitions, 4380 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:22,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:22,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:22,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:23,468 INFO L124 PetriNetUnfolderBase]: 2436/4212 cut-off events. [2024-06-28 02:38:23,468 INFO L125 PetriNetUnfolderBase]: For 477626/477626 co-relation queries the response was YES. [2024-06-28 02:38:23,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30483 conditions, 4212 events. 2436/4212 cut-off events. For 477626/477626 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 28041 event pairs, 601 based on Foata normal form. 8/4216 useless extension candidates. Maximal degree in co-relation 30329. Up to 3655 conditions per place. [2024-06-28 02:38:23,519 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 55 changer transitions 0/380 dead transitions. [2024-06-28 02:38:23,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 380 transitions, 5242 flow [2024-06-28 02:38:23,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:23,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:23,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:38:23,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:38:23,519 INFO L175 Difference]: Start difference. First operand has 349 places, 346 transitions, 4380 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:38:23,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 380 transitions, 5242 flow [2024-06-28 02:38:25,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 380 transitions, 5016 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:25,315 INFO L231 Difference]: Finished difference. Result has 347 places, 346 transitions, 4278 flow [2024-06-28 02:38:25,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4278, PETRI_PLACES=347, PETRI_TRANSITIONS=346} [2024-06-28 02:38:25,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:38:25,316 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 346 transitions, 4278 flow [2024-06-28 02:38:25,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:25,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:25,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:25,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:38:25,316 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:38:25,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:25,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1736544494, now seen corresponding path program 26 times [2024-06-28 02:38:25,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:25,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410346916] [2024-06-28 02:38:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:25,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:38:25,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:25,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410346916] [2024-06-28 02:38:25,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410346916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:25,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:25,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:25,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764365823] [2024-06-28 02:38:25,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:25,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:25,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:25,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:25,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:25,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:25,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 346 transitions, 4278 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:25,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:25,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:25,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:26,182 INFO L124 PetriNetUnfolderBase]: 2492/4319 cut-off events. [2024-06-28 02:38:26,182 INFO L125 PetriNetUnfolderBase]: For 477512/477512 co-relation queries the response was YES. [2024-06-28 02:38:26,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30898 conditions, 4319 events. 2492/4319 cut-off events. For 477512/477512 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28934 event pairs, 608 based on Foata normal form. 8/4325 useless extension candidates. Maximal degree in co-relation 30743. Up to 3774 conditions per place. [2024-06-28 02:38:26,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 337 selfloop transitions, 26 changer transitions 0/371 dead transitions. [2024-06-28 02:38:26,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 371 transitions, 5160 flow [2024-06-28 02:38:26,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:26,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:26,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:38:26,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:38:26,236 INFO L175 Difference]: Start difference. First operand has 347 places, 346 transitions, 4278 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:38:26,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 371 transitions, 5160 flow [2024-06-28 02:38:28,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 371 transitions, 5035 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:28,586 INFO L231 Difference]: Finished difference. Result has 348 places, 348 transitions, 4255 flow [2024-06-28 02:38:28,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4255, PETRI_PLACES=348, PETRI_TRANSITIONS=348} [2024-06-28 02:38:28,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:38:28,587 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 348 transitions, 4255 flow [2024-06-28 02:38:28,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:28,587 INFO 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:38:28,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:38:28,587 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:38:28,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:28,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1879063274, now seen corresponding path program 27 times [2024-06-28 02:38:28,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:28,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125831145] [2024-06-28 02:38:28,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:28,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:28,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:28,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:28,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:28,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125831145] [2024-06-28 02:38:28,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125831145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:28,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:28,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:28,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461301024] [2024-06-28 02:38:28,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:28,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:28,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:28,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:28,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:28,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:28,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 348 transitions, 4255 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:28,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:28,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:28,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:29,497 INFO L124 PetriNetUnfolderBase]: 2512/4359 cut-off events. [2024-06-28 02:38:29,497 INFO L125 PetriNetUnfolderBase]: For 461213/461213 co-relation queries the response was YES. [2024-06-28 02:38:29,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31012 conditions, 4359 events. 2512/4359 cut-off events. For 461213/461213 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29418 event pairs, 504 based on Foata normal form. 6/4359 useless extension candidates. Maximal degree in co-relation 30856. Up to 2836 conditions per place. [2024-06-28 02:38:29,550 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 104 changer transitions 0/384 dead transitions. [2024-06-28 02:38:29,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 384 transitions, 5604 flow [2024-06-28 02:38:29,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:29,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:38:29,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 02:38:29,550 INFO L175 Difference]: Start difference. First operand has 348 places, 348 transitions, 4255 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:38:29,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 384 transitions, 5604 flow [2024-06-28 02:38:31,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 384 transitions, 5546 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:31,293 INFO L231 Difference]: Finished difference. Result has 350 places, 349 transitions, 4434 flow [2024-06-28 02:38:31,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4197, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=350, PETRI_TRANSITIONS=349} [2024-06-28 02:38:31,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:38:31,293 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 349 transitions, 4434 flow [2024-06-28 02:38:31,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:31,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:31,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:31,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:38:31,294 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:38:31,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:31,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1305945552, now seen corresponding path program 28 times [2024-06-28 02:38:31,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:31,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683863642] [2024-06-28 02:38:31,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:31,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:31,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:31,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:31,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683863642] [2024-06-28 02:38:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683863642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:31,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:31,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769858560] [2024-06-28 02:38:31,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:31,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:31,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:31,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:31,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:31,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 349 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:31,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:31,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:31,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:32,176 INFO L124 PetriNetUnfolderBase]: 2494/4330 cut-off events. [2024-06-28 02:38:32,177 INFO L125 PetriNetUnfolderBase]: For 440464/440464 co-relation queries the response was YES. [2024-06-28 02:38:32,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30451 conditions, 4330 events. 2494/4330 cut-off events. For 440464/440464 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29163 event pairs, 621 based on Foata normal form. 8/4334 useless extension candidates. Maximal degree in co-relation 30294. Up to 3781 conditions per place. [2024-06-28 02:38:32,228 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 54 changer transitions 0/379 dead transitions. [2024-06-28 02:38:32,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 379 transitions, 5284 flow [2024-06-28 02:38:32,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:32,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:38:32,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:38:32,229 INFO L175 Difference]: Start difference. First operand has 350 places, 349 transitions, 4434 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:38:32,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 379 transitions, 5284 flow [2024-06-28 02:38:34,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 379 transitions, 4891 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:34,526 INFO L231 Difference]: Finished difference. Result has 350 places, 349 transitions, 4160 flow [2024-06-28 02:38:34,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4160, PETRI_PLACES=350, PETRI_TRANSITIONS=349} [2024-06-28 02:38:34,527 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:38:34,527 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 349 transitions, 4160 flow [2024-06-28 02:38:34,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:34,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:34,534 INFO 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:38:34,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:38:34,534 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:38:34,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:34,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1878647564, now seen corresponding path program 29 times [2024-06-28 02:38:34,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:34,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335515467] [2024-06-28 02:38:34,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:34,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:34,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:34,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:34,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:34,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335515467] [2024-06-28 02:38:34,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335515467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:34,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:34,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:34,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256925000] [2024-06-28 02:38:34,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:34,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:34,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:34,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:34,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:34,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:34,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 349 transitions, 4160 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:34,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:34,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:34,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:35,444 INFO L124 PetriNetUnfolderBase]: 2534/4405 cut-off events. [2024-06-28 02:38:35,445 INFO L125 PetriNetUnfolderBase]: For 433317/433317 co-relation queries the response was YES. [2024-06-28 02:38:35,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30012 conditions, 4405 events. 2534/4405 cut-off events. For 433317/433317 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29761 event pairs, 539 based on Foata normal form. 6/4409 useless extension candidates. Maximal degree in co-relation 29855. Up to 3811 conditions per place. [2024-06-28 02:38:35,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 343 selfloop transitions, 27 changer transitions 0/378 dead transitions. [2024-06-28 02:38:35,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 378 transitions, 5057 flow [2024-06-28 02:38:35,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:35,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:35,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:38:35,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:38:35,492 INFO L175 Difference]: Start difference. First operand has 350 places, 349 transitions, 4160 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:38:35,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 378 transitions, 5057 flow [2024-06-28 02:38:37,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 378 transitions, 4885 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:37,685 INFO L231 Difference]: Finished difference. Result has 349 places, 351 transitions, 4085 flow [2024-06-28 02:38:37,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4085, PETRI_PLACES=349, PETRI_TRANSITIONS=351} [2024-06-28 02:38:37,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:38:37,686 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 351 transitions, 4085 flow [2024-06-28 02:38:37,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:37,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:37,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:38:37,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:38:37,686 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:38:37,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:37,686 INFO L85 PathProgramCache]: Analyzing trace with hash 813914672, now seen corresponding path program 30 times [2024-06-28 02:38:37,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:37,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034296387] [2024-06-28 02:38:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:37,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:37,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:37,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:37,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034296387] [2024-06-28 02:38:37,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034296387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:37,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:37,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:37,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330659176] [2024-06-28 02:38:37,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:37,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:37,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:37,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:37,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:37,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:37,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 351 transitions, 4085 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:37,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:37,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:37,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:38,521 INFO L124 PetriNetUnfolderBase]: 2389/4192 cut-off events. [2024-06-28 02:38:38,521 INFO L125 PetriNetUnfolderBase]: For 273741/273741 co-relation queries the response was YES. [2024-06-28 02:38:38,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25314 conditions, 4192 events. 2389/4192 cut-off events. For 273741/273741 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28438 event pairs, 403 based on Foata normal form. 8/4198 useless extension candidates. Maximal degree in co-relation 25157. Up to 3319 conditions per place. [2024-06-28 02:38:38,569 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 309 selfloop transitions, 72 changer transitions 0/389 dead transitions. [2024-06-28 02:38:38,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 389 transitions, 5007 flow [2024-06-28 02:38:38,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:38,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:38,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:38:38,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-28 02:38:38,570 INFO L175 Difference]: Start difference. First operand has 349 places, 351 transitions, 4085 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:38:38,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 389 transitions, 5007 flow [2024-06-28 02:38:39,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 389 transitions, 4845 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:39,879 INFO L231 Difference]: Finished difference. Result has 351 places, 351 transitions, 4079 flow [2024-06-28 02:38:39,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4079, PETRI_PLACES=351, PETRI_TRANSITIONS=351} [2024-06-28 02:38:39,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:38:39,880 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 351 transitions, 4079 flow [2024-06-28 02:38:39,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:39,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:39,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] [2024-06-28 02:38:39,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:38:39,880 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:38:39,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1331820690, now seen corresponding path program 2 times [2024-06-28 02:38:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:39,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238800175] [2024-06-28 02:38:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:39,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:39,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:39,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:39,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:39,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238800175] [2024-06-28 02:38:39,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238800175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:39,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:39,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:39,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695448744] [2024-06-28 02:38:39,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:39,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:39,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:39,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:39,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:40,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:40,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 351 transitions, 4079 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:40,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:40,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:40,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:40,755 INFO L124 PetriNetUnfolderBase]: 2477/4356 cut-off events. [2024-06-28 02:38:40,755 INFO L125 PetriNetUnfolderBase]: For 386607/386607 co-relation queries the response was YES. [2024-06-28 02:38:40,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25982 conditions, 4356 events. 2477/4356 cut-off events. For 386607/386607 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29733 event pairs, 553 based on Foata normal form. 30/4384 useless extension candidates. Maximal degree in co-relation 25826. Up to 3363 conditions per place. [2024-06-28 02:38:40,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 280 selfloop transitions, 94 changer transitions 10/392 dead transitions. [2024-06-28 02:38:40,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 392 transitions, 5093 flow [2024-06-28 02:38:40,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:40,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:40,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-28 02:38:40,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:38:40,803 INFO L175 Difference]: Start difference. First operand has 351 places, 351 transitions, 4079 flow. Second operand 10 states and 242 transitions. [2024-06-28 02:38:40,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 392 transitions, 5093 flow [2024-06-28 02:38:41,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 392 transitions, 4935 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:41,982 INFO L231 Difference]: Finished difference. Result has 354 places, 349 transitions, 4125 flow [2024-06-28 02:38:41,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4125, PETRI_PLACES=354, PETRI_TRANSITIONS=349} [2024-06-28 02:38:41,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:38:41,983 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 349 transitions, 4125 flow [2024-06-28 02:38:41,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:41,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:41,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:38:41,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:38:41,983 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:38:41,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:41,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1298321040, now seen corresponding path program 3 times [2024-06-28 02:38:41,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:41,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265788005] [2024-06-28 02:38:41,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:41,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:41,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:42,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:42,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265788005] [2024-06-28 02:38:42,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265788005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:42,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:42,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:42,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781310701] [2024-06-28 02:38:42,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:42,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:42,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:42,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:42,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:42,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:42,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 349 transitions, 4125 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:42,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:42,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:42,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:42,795 INFO L124 PetriNetUnfolderBase]: 2394/4201 cut-off events. [2024-06-28 02:38:42,795 INFO L125 PetriNetUnfolderBase]: For 260845/260845 co-relation queries the response was YES. [2024-06-28 02:38:42,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25390 conditions, 4201 events. 2394/4201 cut-off events. For 260845/260845 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 28576 event pairs, 553 based on Foata normal form. 6/4201 useless extension candidates. Maximal degree in co-relation 25233. Up to 3507 conditions per place. [2024-06-28 02:38:42,841 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 60 changer transitions 0/382 dead transitions. [2024-06-28 02:38:42,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 382 transitions, 5063 flow [2024-06-28 02:38:42,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:42,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:42,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:38:42,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:38:42,842 INFO L175 Difference]: Start difference. First operand has 354 places, 349 transitions, 4125 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:38:42,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 382 transitions, 5063 flow [2024-06-28 02:38:43,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 382 transitions, 4854 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 02:38:44,001 INFO L231 Difference]: Finished difference. Result has 351 places, 352 transitions, 4130 flow [2024-06-28 02:38:44,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4130, PETRI_PLACES=351, PETRI_TRANSITIONS=352} [2024-06-28 02:38:44,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:38:44,002 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 352 transitions, 4130 flow [2024-06-28 02:38:44,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:44,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:44,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:44,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:38:44,002 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:38:44,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:44,002 INFO L85 PathProgramCache]: Analyzing trace with hash -448863888, now seen corresponding path program 4 times [2024-06-28 02:38:44,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:44,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066717820] [2024-06-28 02:38:44,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:44,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:44,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:44,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:44,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066717820] [2024-06-28 02:38:44,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066717820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:44,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:44,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:44,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407225725] [2024-06-28 02:38:44,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:44,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:44,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:44,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:44,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:44,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:44,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 352 transitions, 4130 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:44,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:44,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:44,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:44,837 INFO L124 PetriNetUnfolderBase]: 2414/4247 cut-off events. [2024-06-28 02:38:44,838 INFO L125 PetriNetUnfolderBase]: For 261021/261021 co-relation queries the response was YES. [2024-06-28 02:38:44,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25694 conditions, 4247 events. 2414/4247 cut-off events. For 261021/261021 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 28951 event pairs, 417 based on Foata normal form. 6/4251 useless extension candidates. Maximal degree in co-relation 25537. Up to 3225 conditions per place. [2024-06-28 02:38:44,884 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 74 changer transitions 0/390 dead transitions. [2024-06-28 02:38:44,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 390 transitions, 5312 flow [2024-06-28 02:38:44,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:44,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:44,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:38:44,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:38:44,885 INFO L175 Difference]: Start difference. First operand has 351 places, 352 transitions, 4130 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:38:44,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 390 transitions, 5312 flow [2024-06-28 02:38:46,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 390 transitions, 5232 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:46,252 INFO L231 Difference]: Finished difference. Result has 357 places, 355 transitions, 4302 flow [2024-06-28 02:38:46,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4302, PETRI_PLACES=357, PETRI_TRANSITIONS=355} [2024-06-28 02:38:46,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:38:46,253 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 355 transitions, 4302 flow [2024-06-28 02:38:46,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:46,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:46,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:38:46,253 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:38:46,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:46,253 INFO L85 PathProgramCache]: Analyzing trace with hash -455530128, now seen corresponding path program 5 times [2024-06-28 02:38:46,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:46,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007229937] [2024-06-28 02:38:46,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:46,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:46,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:46,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:46,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007229937] [2024-06-28 02:38:46,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007229937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:46,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:46,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:46,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429815949] [2024-06-28 02:38:46,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:46,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:46,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:46,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:46,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:46,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:46,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 355 transitions, 4302 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:46,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:46,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:47,073 INFO L124 PetriNetUnfolderBase]: 2401/4234 cut-off events. [2024-06-28 02:38:47,073 INFO L125 PetriNetUnfolderBase]: For 236028/236028 co-relation queries the response was YES. [2024-06-28 02:38:47,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25412 conditions, 4234 events. 2401/4234 cut-off events. For 236028/236028 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 28928 event pairs, 384 based on Foata normal form. 6/4238 useless extension candidates. Maximal degree in co-relation 25252. Up to 3219 conditions per place. [2024-06-28 02:38:47,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 77 changer transitions 0/393 dead transitions. [2024-06-28 02:38:47,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 393 transitions, 5252 flow [2024-06-28 02:38:47,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:47,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:47,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:38:47,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:38:47,122 INFO L175 Difference]: Start difference. First operand has 357 places, 355 transitions, 4302 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:38:47,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 393 transitions, 5252 flow [2024-06-28 02:38:48,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 393 transitions, 5063 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:48,617 INFO L231 Difference]: Finished difference. Result has 360 places, 355 transitions, 4271 flow [2024-06-28 02:38:48,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4113, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4271, PETRI_PLACES=360, PETRI_TRANSITIONS=355} [2024-06-28 02:38:48,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:38:48,618 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 355 transitions, 4271 flow [2024-06-28 02:38:48,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:48,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:48,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:48,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:38:48,618 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:38:48,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:48,619 INFO L85 PathProgramCache]: Analyzing trace with hash 760417353, now seen corresponding path program 1 times [2024-06-28 02:38:48,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:48,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94729364] [2024-06-28 02:38:48,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:48,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:48,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:38:48,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:48,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94729364] [2024-06-28 02:38:48,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94729364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:48,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:48,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:48,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169697427] [2024-06-28 02:38:48,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:48,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:48,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:48,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:48,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:48,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:48,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 355 transitions, 4271 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:48,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:48,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:48,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:49,543 INFO L124 PetriNetUnfolderBase]: 2500/4372 cut-off events. [2024-06-28 02:38:49,543 INFO L125 PetriNetUnfolderBase]: For 314848/314848 co-relation queries the response was YES. [2024-06-28 02:38:49,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27483 conditions, 4372 events. 2500/4372 cut-off events. For 314848/314848 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 29902 event pairs, 510 based on Foata normal form. 6/4373 useless extension candidates. Maximal degree in co-relation 27323. Up to 3481 conditions per place. [2024-06-28 02:38:49,590 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 37 changer transitions 0/404 dead transitions. [2024-06-28 02:38:49,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 404 transitions, 5715 flow [2024-06-28 02:38:49,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:49,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:38:49,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:38:49,591 INFO L175 Difference]: Start difference. First operand has 360 places, 355 transitions, 4271 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:38:49,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 404 transitions, 5715 flow [2024-06-28 02:38:51,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 404 transitions, 5524 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:51,427 INFO L231 Difference]: Finished difference. Result has 362 places, 358 transitions, 4208 flow [2024-06-28 02:38:51,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4208, PETRI_PLACES=362, PETRI_TRANSITIONS=358} [2024-06-28 02:38:51,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 02:38:51,427 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 358 transitions, 4208 flow [2024-06-28 02:38:51,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:51,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:51,428 INFO L208 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:38:51,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:38:51,428 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:38:51,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:51,428 INFO L85 PathProgramCache]: Analyzing trace with hash -9052717, now seen corresponding path program 2 times [2024-06-28 02:38:51,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:51,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058749238] [2024-06-28 02:38:51,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:51,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:51,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:51,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:51,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058749238] [2024-06-28 02:38:51,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058749238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:51,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:51,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:51,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490981911] [2024-06-28 02:38:51,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:51,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:51,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:51,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:51,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:51,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:51,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 358 transitions, 4208 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:51,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:51,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:51,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:52,274 INFO L124 PetriNetUnfolderBase]: 2487/4372 cut-off events. [2024-06-28 02:38:52,274 INFO L125 PetriNetUnfolderBase]: For 286177/286177 co-relation queries the response was YES. [2024-06-28 02:38:52,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26521 conditions, 4372 events. 2487/4372 cut-off events. For 286177/286177 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 29983 event pairs, 529 based on Foata normal form. 6/4376 useless extension candidates. Maximal degree in co-relation 26361. Up to 3778 conditions per place. [2024-06-28 02:38:52,324 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 353 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2024-06-28 02:38:52,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 390 transitions, 5072 flow [2024-06-28 02:38:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:38:52,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:38:52,325 INFO L175 Difference]: Start difference. First operand has 362 places, 358 transitions, 4208 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:38:52,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 390 transitions, 5072 flow [2024-06-28 02:38:53,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 390 transitions, 5028 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:53,610 INFO L231 Difference]: Finished difference. Result has 366 places, 358 transitions, 4226 flow [2024-06-28 02:38:53,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4226, PETRI_PLACES=366, PETRI_TRANSITIONS=358} [2024-06-28 02:38:53,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-28 02:38:53,611 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 358 transitions, 4226 flow [2024-06-28 02:38:53,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:53,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:53,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:38:53,611 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:38:53,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:53,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1563243053, now seen corresponding path program 3 times [2024-06-28 02:38:53,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:53,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435701504] [2024-06-28 02:38:53,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:53,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:53,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:53,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435701504] [2024-06-28 02:38:53,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435701504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:53,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:53,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:53,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133785889] [2024-06-28 02:38:53,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:53,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:53,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:53,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:53,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:53,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:53,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 358 transitions, 4226 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:53,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:53,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:53,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:54,465 INFO L124 PetriNetUnfolderBase]: 2515/4414 cut-off events. [2024-06-28 02:38:54,466 INFO L125 PetriNetUnfolderBase]: For 304027/304027 co-relation queries the response was YES. [2024-06-28 02:38:54,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26837 conditions, 4414 events. 2515/4414 cut-off events. For 304027/304027 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30353 event pairs, 599 based on Foata normal form. 8/4418 useless extension candidates. Maximal degree in co-relation 26675. Up to 3704 conditions per place. [2024-06-28 02:38:54,515 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 27 changer transitions 0/398 dead transitions. [2024-06-28 02:38:54,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 398 transitions, 5402 flow [2024-06-28 02:38:54,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:38:54,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:38:54,515 INFO L175 Difference]: Start difference. First operand has 366 places, 358 transitions, 4226 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:38:54,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 398 transitions, 5402 flow [2024-06-28 02:38:55,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 398 transitions, 5326 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:55,894 INFO L231 Difference]: Finished difference. Result has 367 places, 359 transitions, 4224 flow [2024-06-28 02:38:55,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4224, PETRI_PLACES=367, PETRI_TRANSITIONS=359} [2024-06-28 02:38:55,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 02:38:55,894 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 359 transitions, 4224 flow [2024-06-28 02:38:55,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:55,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:55,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:55,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:38:55,895 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:38:55,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:55,895 INFO L85 PathProgramCache]: Analyzing trace with hash 530959757, now seen corresponding path program 4 times [2024-06-28 02:38:55,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:55,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053046974] [2024-06-28 02:38:55,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:55,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:55,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:55,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:55,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:55,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053046974] [2024-06-28 02:38:55,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053046974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:55,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:55,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:55,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597015955] [2024-06-28 02:38:55,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:55,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:55,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:55,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:55,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:56,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:56,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 359 transitions, 4224 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:56,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:56,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:56,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:56,737 INFO L124 PetriNetUnfolderBase]: 2497/4390 cut-off events. [2024-06-28 02:38:56,738 INFO L125 PetriNetUnfolderBase]: For 264444/264444 co-relation queries the response was YES. [2024-06-28 02:38:56,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25856 conditions, 4390 events. 2497/4390 cut-off events. For 264444/264444 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30186 event pairs, 609 based on Foata normal form. 8/4396 useless extension candidates. Maximal degree in co-relation 25693. Up to 3832 conditions per place. [2024-06-28 02:38:56,787 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 26 changer transitions 0/390 dead transitions. [2024-06-28 02:38:56,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 390 transitions, 5102 flow [2024-06-28 02:38:56,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:56,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:56,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:38:56,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:38:56,788 INFO L175 Difference]: Start difference. First operand has 367 places, 359 transitions, 4224 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:38:56,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 390 transitions, 5102 flow [2024-06-28 02:38:57,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 390 transitions, 5024 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:57,755 INFO L231 Difference]: Finished difference. Result has 368 places, 359 transitions, 4203 flow [2024-06-28 02:38:57,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4203, PETRI_PLACES=368, PETRI_TRANSITIONS=359} [2024-06-28 02:38:57,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 02:38:57,756 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 359 transitions, 4203 flow [2024-06-28 02:38:57,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:57,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:57,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:38:57,756 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:38:57,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:57,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1663346709, now seen corresponding path program 5 times [2024-06-28 02:38:57,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:57,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002600337] [2024-06-28 02:38:57,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:57,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:57,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:57,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:57,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:57,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002600337] [2024-06-28 02:38:57,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002600337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:57,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:57,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:57,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402917696] [2024-06-28 02:38:57,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:57,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:57,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:57,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:57,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:57,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:38:57,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 359 transitions, 4203 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:57,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:57,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:38:57,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:58,650 INFO L124 PetriNetUnfolderBase]: 2571/4501 cut-off events. [2024-06-28 02:38:58,650 INFO L125 PetriNetUnfolderBase]: For 314461/314461 co-relation queries the response was YES. [2024-06-28 02:38:58,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27370 conditions, 4501 events. 2571/4501 cut-off events. For 314461/314461 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31071 event pairs, 627 based on Foata normal form. 8/4505 useless extension candidates. Maximal degree in co-relation 27206. Up to 3687 conditions per place. [2024-06-28 02:38:58,701 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 76 changer transitions 0/397 dead transitions. [2024-06-28 02:38:58,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 397 transitions, 5389 flow [2024-06-28 02:38:58,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:58,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:58,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:38:58,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:38:58,701 INFO L175 Difference]: Start difference. First operand has 368 places, 359 transitions, 4203 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:38:58,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 397 transitions, 5389 flow [2024-06-28 02:39:00,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 397 transitions, 5323 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:00,184 INFO L231 Difference]: Finished difference. Result has 369 places, 361 transitions, 4327 flow [2024-06-28 02:39:00,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4137, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4327, PETRI_PLACES=369, PETRI_TRANSITIONS=361} [2024-06-28 02:39:00,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:39:00,184 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 361 transitions, 4327 flow [2024-06-28 02:39:00,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:00,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:00,184 INFO L208 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:39:00,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:39:00,185 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:39:00,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:00,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1390310327, now seen corresponding path program 6 times [2024-06-28 02:39:00,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:00,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885562880] [2024-06-28 02:39:00,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:00,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:00,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:39:00,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:00,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885562880] [2024-06-28 02:39:00,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885562880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:00,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:00,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:00,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144947035] [2024-06-28 02:39:00,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:00,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:00,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:00,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:00,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:00,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:00,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 361 transitions, 4327 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:00,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:00,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:00,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:01,031 INFO L124 PetriNetUnfolderBase]: 2599/4545 cut-off events. [2024-06-28 02:39:01,031 INFO L125 PetriNetUnfolderBase]: For 321797/321797 co-relation queries the response was YES. [2024-06-28 02:39:01,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27804 conditions, 4545 events. 2599/4545 cut-off events. For 321797/321797 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31399 event pairs, 647 based on Foata normal form. 8/4549 useless extension candidates. Maximal degree in co-relation 27640. Up to 3897 conditions per place. [2024-06-28 02:39:01,083 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 307 selfloop transitions, 75 changer transitions 0/390 dead transitions. [2024-06-28 02:39:01,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 390 transitions, 5215 flow [2024-06-28 02:39:01,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:01,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:01,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:39:01,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:39:01,084 INFO L175 Difference]: Start difference. First operand has 369 places, 361 transitions, 4327 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:39:01,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 390 transitions, 5215 flow [2024-06-28 02:39:02,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 390 transitions, 5107 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:02,670 INFO L231 Difference]: Finished difference. Result has 372 places, 362 transitions, 4394 flow [2024-06-28 02:39:02,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4223, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4394, PETRI_PLACES=372, PETRI_TRANSITIONS=362} [2024-06-28 02:39:02,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 02:39:02,670 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 362 transitions, 4394 flow [2024-06-28 02:39:02,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:02,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:02,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:02,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:39:02,671 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:39:02,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:02,671 INFO L85 PathProgramCache]: Analyzing trace with hash -898649109, now seen corresponding path program 7 times [2024-06-28 02:39:02,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:02,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585661839] [2024-06-28 02:39:02,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:02,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:02,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:02,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:39:02,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:02,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585661839] [2024-06-28 02:39:02,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585661839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:02,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:02,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:02,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220624320] [2024-06-28 02:39:02,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:02,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:02,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:02,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:02,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:02,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:02,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 362 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:02,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:02,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:02,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:03,496 INFO L124 PetriNetUnfolderBase]: 2627/4589 cut-off events. [2024-06-28 02:39:03,497 INFO L125 PetriNetUnfolderBase]: For 327640/327640 co-relation queries the response was YES. [2024-06-28 02:39:03,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28193 conditions, 4589 events. 2627/4589 cut-off events. For 327640/327640 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31739 event pairs, 651 based on Foata normal form. 8/4593 useless extension candidates. Maximal degree in co-relation 28027. Up to 3941 conditions per place. [2024-06-28 02:39:03,549 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 306 selfloop transitions, 74 changer transitions 0/388 dead transitions. [2024-06-28 02:39:03,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 388 transitions, 5268 flow [2024-06-28 02:39:03,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:03,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:03,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:39:03,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:39:03,549 INFO L175 Difference]: Start difference. First operand has 372 places, 362 transitions, 4394 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:39:03,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 388 transitions, 5268 flow [2024-06-28 02:39:05,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 388 transitions, 5119 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:05,101 INFO L231 Difference]: Finished difference. Result has 374 places, 363 transitions, 4416 flow [2024-06-28 02:39:05,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4245, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4416, PETRI_PLACES=374, PETRI_TRANSITIONS=363} [2024-06-28 02:39:05,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 02:39:05,102 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 363 transitions, 4416 flow [2024-06-28 02:39:05,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:05,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:05,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:39:05,102 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:39:05,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:05,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1054763021, now seen corresponding path program 8 times [2024-06-28 02:39:05,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:05,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026057584] [2024-06-28 02:39:05,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:05,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:05,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:05,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:05,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:05,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026057584] [2024-06-28 02:39:05,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026057584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:05,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:05,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:05,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462387541] [2024-06-28 02:39:05,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:05,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:05,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:05,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:05,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:05,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:05,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 363 transitions, 4416 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:05,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:05,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:05,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:05,972 INFO L124 PetriNetUnfolderBase]: 2655/4636 cut-off events. [2024-06-28 02:39:05,972 INFO L125 PetriNetUnfolderBase]: For 333591/333591 co-relation queries the response was YES. [2024-06-28 02:39:06,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28554 conditions, 4636 events. 2655/4636 cut-off events. For 333591/333591 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32094 event pairs, 649 based on Foata normal form. 8/4642 useless extension candidates. Maximal degree in co-relation 28387. Up to 4084 conditions per place. [2024-06-28 02:39:06,026 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 25 changer transitions 0/386 dead transitions. [2024-06-28 02:39:06,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 386 transitions, 5280 flow [2024-06-28 02:39:06,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:06,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:39:06,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:39:06,027 INFO L175 Difference]: Start difference. First operand has 374 places, 363 transitions, 4416 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:39:06,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 386 transitions, 5280 flow [2024-06-28 02:39:07,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 386 transitions, 5131 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:07,671 INFO L231 Difference]: Finished difference. Result has 376 places, 364 transitions, 4342 flow [2024-06-28 02:39:07,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4342, PETRI_PLACES=376, PETRI_TRANSITIONS=364} [2024-06-28 02:39:07,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:39:07,672 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 364 transitions, 4342 flow [2024-06-28 02:39:07,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:07,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:07,672 INFO L208 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:39:07,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:39:07,672 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:39:07,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:07,672 INFO L85 PathProgramCache]: Analyzing trace with hash -56104653, now seen corresponding path program 1 times [2024-06-28 02:39:07,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:07,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792006135] [2024-06-28 02:39:07,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:07,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:07,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:07,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792006135] [2024-06-28 02:39:07,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792006135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:07,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:07,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:07,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212254899] [2024-06-28 02:39:07,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:07,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:07,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:07,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:07,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:07,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:07,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 364 transitions, 4342 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:07,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:07,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:07,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:08,555 INFO L124 PetriNetUnfolderBase]: 2708/4710 cut-off events. [2024-06-28 02:39:08,555 INFO L125 PetriNetUnfolderBase]: For 363504/363504 co-relation queries the response was YES. [2024-06-28 02:39:08,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29627 conditions, 4710 events. 2708/4710 cut-off events. For 363504/363504 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 32618 event pairs, 634 based on Foata normal form. 6/4702 useless extension candidates. Maximal degree in co-relation 29459. Up to 3456 conditions per place. [2024-06-28 02:39:08,608 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 309 selfloop transitions, 88 changer transitions 0/405 dead transitions. [2024-06-28 02:39:08,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 405 transitions, 5778 flow [2024-06-28 02:39:08,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:08,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:39:08,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-28 02:39:08,609 INFO L175 Difference]: Start difference. First operand has 376 places, 364 transitions, 4342 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:39:08,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 405 transitions, 5778 flow [2024-06-28 02:39:10,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 405 transitions, 5725 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:10,326 INFO L231 Difference]: Finished difference. Result has 378 places, 366 transitions, 4507 flow [2024-06-28 02:39:10,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4507, PETRI_PLACES=378, PETRI_TRANSITIONS=366} [2024-06-28 02:39:10,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 02:39:10,326 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 366 transitions, 4507 flow [2024-06-28 02:39:10,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:10,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:10,326 INFO L208 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:39:10,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:39:10,326 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:39:10,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:10,327 INFO L85 PathProgramCache]: Analyzing trace with hash 727650217, now seen corresponding path program 2 times [2024-06-28 02:39:10,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:10,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600594341] [2024-06-28 02:39:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:10,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:10,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:10,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:10,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:10,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600594341] [2024-06-28 02:39:10,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600594341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:10,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:10,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:10,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797000373] [2024-06-28 02:39:10,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:10,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:10,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:10,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:10,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:10,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:10,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 366 transitions, 4507 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:10,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:10,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:10,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:11,314 INFO L124 PetriNetUnfolderBase]: 2728/4746 cut-off events. [2024-06-28 02:39:11,314 INFO L125 PetriNetUnfolderBase]: For 371258/371258 co-relation queries the response was YES. [2024-06-28 02:39:11,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30181 conditions, 4746 events. 2728/4746 cut-off events. For 371258/371258 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32917 event pairs, 624 based on Foata normal form. 6/4738 useless extension candidates. Maximal degree in co-relation 30012. Up to 3468 conditions per place. [2024-06-28 02:39:11,363 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 307 selfloop transitions, 88 changer transitions 0/403 dead transitions. [2024-06-28 02:39:11,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 403 transitions, 5717 flow [2024-06-28 02:39:11,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:11,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:11,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:39:11,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:39:11,364 INFO L175 Difference]: Start difference. First operand has 378 places, 366 transitions, 4507 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:39:11,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 403 transitions, 5717 flow [2024-06-28 02:39:13,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 403 transitions, 5522 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:13,372 INFO L231 Difference]: Finished difference. Result has 381 places, 367 transitions, 4512 flow [2024-06-28 02:39:13,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4320, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4512, PETRI_PLACES=381, PETRI_TRANSITIONS=367} [2024-06-28 02:39:13,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-28 02:39:13,373 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 367 transitions, 4512 flow [2024-06-28 02:39:13,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:13,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:13,373 INFO L208 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:39:13,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:39:13,373 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:39:13,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:13,374 INFO L85 PathProgramCache]: Analyzing trace with hash -821778519, now seen corresponding path program 3 times [2024-06-28 02:39:13,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:13,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603483876] [2024-06-28 02:39:13,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:13,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:13,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:13,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:13,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:13,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603483876] [2024-06-28 02:39:13,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603483876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:13,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:13,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:13,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512721633] [2024-06-28 02:39:13,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:13,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:13,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:13,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:13,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:13,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:13,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 367 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:13,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:13,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:13,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:14,259 INFO L124 PetriNetUnfolderBase]: 2748/4790 cut-off events. [2024-06-28 02:39:14,260 INFO L125 PetriNetUnfolderBase]: For 376040/376040 co-relation queries the response was YES. [2024-06-28 02:39:14,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30335 conditions, 4790 events. 2748/4790 cut-off events. For 376040/376040 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 33344 event pairs, 686 based on Foata normal form. 6/4790 useless extension candidates. Maximal degree in co-relation 30165. Up to 4038 conditions per place. [2024-06-28 02:39:14,315 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 78 changer transitions 0/396 dead transitions. [2024-06-28 02:39:14,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 396 transitions, 5422 flow [2024-06-28 02:39:14,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:14,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:39:14,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:39:14,316 INFO L175 Difference]: Start difference. First operand has 381 places, 367 transitions, 4512 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:39:14,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 396 transitions, 5422 flow [2024-06-28 02:39:16,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 396 transitions, 5276 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:16,331 INFO L231 Difference]: Finished difference. Result has 384 places, 368 transitions, 4542 flow [2024-06-28 02:39:16,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4367, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4542, PETRI_PLACES=384, PETRI_TRANSITIONS=368} [2024-06-28 02:39:16,332 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:39:16,332 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 368 transitions, 4542 flow [2024-06-28 02:39:16,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:16,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:16,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:39:16,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:39:16,332 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:39:16,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:16,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1430696023, now seen corresponding path program 4 times [2024-06-28 02:39:16,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:16,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748476003] [2024-06-28 02:39:16,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:16,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:16,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:16,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:16,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:16,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748476003] [2024-06-28 02:39:16,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748476003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:16,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:16,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:16,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837189775] [2024-06-28 02:39:16,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:16,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:16,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:16,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:16,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:16,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:16,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 368 transitions, 4542 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:16,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:16,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:16,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:17,280 INFO L124 PetriNetUnfolderBase]: 2768/4829 cut-off events. [2024-06-28 02:39:17,280 INFO L125 PetriNetUnfolderBase]: For 382241/382241 co-relation queries the response was YES. [2024-06-28 02:39:17,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30464 conditions, 4829 events. 2768/4829 cut-off events. For 382241/382241 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33648 event pairs, 686 based on Foata normal form. 6/4831 useless extension candidates. Maximal degree in co-relation 30293. Up to 4233 conditions per place. [2024-06-28 02:39:17,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 359 selfloop transitions, 27 changer transitions 0/394 dead transitions. [2024-06-28 02:39:17,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 394 transitions, 5441 flow [2024-06-28 02:39:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:17,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:17,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:39:17,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:39:17,337 INFO L175 Difference]: Start difference. First operand has 384 places, 368 transitions, 4542 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:39:17,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 394 transitions, 5441 flow [2024-06-28 02:39:19,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 394 transitions, 5285 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:19,190 INFO L231 Difference]: Finished difference. Result has 386 places, 369 transitions, 4461 flow [2024-06-28 02:39:19,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4386, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4461, PETRI_PLACES=386, PETRI_TRANSITIONS=369} [2024-06-28 02:39:19,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-28 02:39:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 369 transitions, 4461 flow [2024-06-28 02:39:19,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,191 INFO L208 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:39:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:39:19,191 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:39:19,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2014772151, now seen corresponding path program 9 times [2024-06-28 02:39:19,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144328720] [2024-06-28 02:39:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:19,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144328720] [2024-06-28 02:39:19,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144328720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:19,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509779020] [2024-06-28 02:39:19,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:19,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:19,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:19,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:19,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 369 transitions, 4461 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:19,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,123 INFO L124 PetriNetUnfolderBase]: 2829/4916 cut-off events. [2024-06-28 02:39:20,124 INFO L125 PetriNetUnfolderBase]: For 441846/441846 co-relation queries the response was YES. [2024-06-28 02:39:20,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31646 conditions, 4916 events. 2829/4916 cut-off events. For 441846/441846 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 34309 event pairs, 722 based on Foata normal form. 8/4918 useless extension candidates. Maximal degree in co-relation 31474. Up to 4093 conditions per place. [2024-06-28 02:39:20,180 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 76 changer transitions 0/404 dead transitions. [2024-06-28 02:39:20,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 404 transitions, 5673 flow [2024-06-28 02:39:20,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:20,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:39:20,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:39:20,181 INFO L175 Difference]: Start difference. First operand has 386 places, 369 transitions, 4461 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:39:20,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 404 transitions, 5673 flow [2024-06-28 02:39:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 404 transitions, 5617 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:22,474 INFO L231 Difference]: Finished difference. Result has 388 places, 371 transitions, 4599 flow [2024-06-28 02:39:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4599, PETRI_PLACES=388, PETRI_TRANSITIONS=371} [2024-06-28 02:39:22,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 02:39:22,474 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 371 transitions, 4599 flow [2024-06-28 02:39:22,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:22,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:22,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:39:22,475 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:39:22,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:22,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2007153591, now seen corresponding path program 10 times [2024-06-28 02:39:22,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:22,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785840641] [2024-06-28 02:39:22,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:22,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:22,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:22,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:22,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785840641] [2024-06-28 02:39:22,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785840641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:22,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:22,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:22,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86754570] [2024-06-28 02:39:22,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:22,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:22,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:22,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:22,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:22,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:22,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 371 transitions, 4599 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:22,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:22,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:22,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:23,396 INFO L124 PetriNetUnfolderBase]: 2857/4960 cut-off events. [2024-06-28 02:39:23,396 INFO L125 PetriNetUnfolderBase]: For 451394/451394 co-relation queries the response was YES. [2024-06-28 02:39:23,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32170 conditions, 4960 events. 2857/4960 cut-off events. For 451394/451394 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34737 event pairs, 742 based on Foata normal form. 8/4962 useless extension candidates. Maximal degree in co-relation 31997. Up to 4303 conditions per place. [2024-06-28 02:39:23,453 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 75 changer transitions 0/397 dead transitions. [2024-06-28 02:39:23,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 397 transitions, 5495 flow [2024-06-28 02:39:23,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:39:23,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:39:23,454 INFO L175 Difference]: Start difference. First operand has 388 places, 371 transitions, 4599 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:39:23,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 397 transitions, 5495 flow [2024-06-28 02:39:25,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 397 transitions, 5389 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:25,792 INFO L231 Difference]: Finished difference. Result has 392 places, 372 transitions, 4670 flow [2024-06-28 02:39:25,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4499, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4670, PETRI_PLACES=392, PETRI_TRANSITIONS=372} [2024-06-28 02:39:25,792 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 02:39:25,793 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 372 transitions, 4670 flow [2024-06-28 02:39:25,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:25,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:25,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:25,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:39:25,793 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:39:25,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:25,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1445292983, now seen corresponding path program 11 times [2024-06-28 02:39:25,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:25,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353788130] [2024-06-28 02:39:25,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:25,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:25,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:25,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:25,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353788130] [2024-06-28 02:39:25,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353788130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:25,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:25,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:25,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792548113] [2024-06-28 02:39:25,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:25,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:25,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:25,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:25,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:25,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:25,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 372 transitions, 4670 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:25,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:25,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:25,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:26,767 INFO L124 PetriNetUnfolderBase]: 2885/5004 cut-off events. [2024-06-28 02:39:26,767 INFO L125 PetriNetUnfolderBase]: For 458355/458355 co-relation queries the response was YES. [2024-06-28 02:39:26,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32527 conditions, 5004 events. 2885/5004 cut-off events. For 458355/458355 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35050 event pairs, 746 based on Foata normal form. 8/5006 useless extension candidates. Maximal degree in co-relation 32352. Up to 4347 conditions per place. [2024-06-28 02:39:26,825 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 314 selfloop transitions, 73 changer transitions 0/395 dead transitions. [2024-06-28 02:39:26,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 395 transitions, 5550 flow [2024-06-28 02:39:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:26,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:39:26,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:39:26,825 INFO L175 Difference]: Start difference. First operand has 392 places, 372 transitions, 4670 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:39:26,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 395 transitions, 5550 flow [2024-06-28 02:39:29,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 395 transitions, 5401 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:29,627 INFO L231 Difference]: Finished difference. Result has 394 places, 373 transitions, 4690 flow [2024-06-28 02:39:29,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=394, PETRI_TRANSITIONS=373} [2024-06-28 02:39:29,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-28 02:39:29,627 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 373 transitions, 4690 flow [2024-06-28 02:39:29,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,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, 1] [2024-06-28 02:39:29,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:39:29,627 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:39:29,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,628 INFO L85 PathProgramCache]: Analyzing trace with hash -218183731, now seen corresponding path program 12 times [2024-06-28 02:39:29,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008664565] [2024-06-28 02:39:29,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:29,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008664565] [2024-06-28 02:39:29,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008664565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:29,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490281653] [2024-06-28 02:39:29,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:29,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:29,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:29,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 373 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:29,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:30,562 INFO L124 PetriNetUnfolderBase]: 2913/5048 cut-off events. [2024-06-28 02:39:30,562 INFO L125 PetriNetUnfolderBase]: For 466389/466389 co-relation queries the response was YES. [2024-06-28 02:39:30,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32895 conditions, 5048 events. 2913/5048 cut-off events. For 466389/466389 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35360 event pairs, 750 based on Foata normal form. 8/5050 useless extension candidates. Maximal degree in co-relation 32719. Up to 4391 conditions per place. [2024-06-28 02:39:30,623 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 75 changer transitions 0/393 dead transitions. [2024-06-28 02:39:30,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 393 transitions, 5560 flow [2024-06-28 02:39:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:30,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:39:30,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:39:30,624 INFO L175 Difference]: Start difference. First operand has 394 places, 373 transitions, 4690 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:39:30,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 393 transitions, 5560 flow [2024-06-28 02:39:33,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 393 transitions, 5413 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:33,417 INFO L231 Difference]: Finished difference. Result has 396 places, 374 transitions, 4718 flow [2024-06-28 02:39:33,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4718, PETRI_PLACES=396, PETRI_TRANSITIONS=374} [2024-06-28 02:39:33,417 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 02:39:33,417 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 374 transitions, 4718 flow [2024-06-28 02:39:33,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:33,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:33,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:33,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:39:33,417 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:39:33,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:33,418 INFO L85 PathProgramCache]: Analyzing trace with hash 101283753, now seen corresponding path program 5 times [2024-06-28 02:39:33,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:33,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140075631] [2024-06-28 02:39:33,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:33,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:33,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:33,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140075631] [2024-06-28 02:39:33,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140075631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:33,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:33,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:33,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594427950] [2024-06-28 02:39:33,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:33,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:33,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:33,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:33,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:33,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:33,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 374 transitions, 4718 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:33,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:33,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:33,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:34,422 INFO L124 PetriNetUnfolderBase]: 2966/5127 cut-off events. [2024-06-28 02:39:34,422 INFO L125 PetriNetUnfolderBase]: For 501490/501490 co-relation queries the response was YES. [2024-06-28 02:39:34,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34189 conditions, 5127 events. 2966/5127 cut-off events. For 501490/501490 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 35913 event pairs, 731 based on Foata normal form. 6/5119 useless extension candidates. Maximal degree in co-relation 34012. Up to 4030 conditions per place. [2024-06-28 02:39:34,488 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 318 selfloop transitions, 86 changer transitions 0/412 dead transitions. [2024-06-28 02:39:34,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 412 transitions, 6196 flow [2024-06-28 02:39:34,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:34,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:34,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:39:34,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:39:34,489 INFO L175 Difference]: Start difference. First operand has 396 places, 374 transitions, 4718 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:39:34,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 412 transitions, 6196 flow [2024-06-28 02:39:37,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 412 transitions, 6043 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:37,599 INFO L231 Difference]: Finished difference. Result has 398 places, 376 transitions, 4783 flow [2024-06-28 02:39:37,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4783, PETRI_PLACES=398, PETRI_TRANSITIONS=376} [2024-06-28 02:39:37,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-28 02:39:37,599 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 376 transitions, 4783 flow [2024-06-28 02:39:37,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:37,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:37,599 INFO L208 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:39:37,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:39:37,600 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:39:37,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:37,600 INFO L85 PathProgramCache]: Analyzing trace with hash 101552523, now seen corresponding path program 6 times [2024-06-28 02:39:37,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:37,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690312088] [2024-06-28 02:39:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:37,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:37,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:37,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:37,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:37,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690312088] [2024-06-28 02:39:37,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690312088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:37,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:37,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:37,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455320170] [2024-06-28 02:39:37,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:37,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:37,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:37,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:37,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:37,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 376 transitions, 4783 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:37,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:37,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:37,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:38,592 INFO L124 PetriNetUnfolderBase]: 2986/5158 cut-off events. [2024-06-28 02:39:38,592 INFO L125 PetriNetUnfolderBase]: For 510747/510747 co-relation queries the response was YES. [2024-06-28 02:39:38,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34600 conditions, 5158 events. 2986/5158 cut-off events. For 510747/510747 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 36185 event pairs, 737 based on Foata normal form. 6/5150 useless extension candidates. Maximal degree in co-relation 34422. Up to 4042 conditions per place. [2024-06-28 02:39:38,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 85 changer transitions 0/410 dead transitions. [2024-06-28 02:39:38,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 410 transitions, 6017 flow [2024-06-28 02:39:38,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:38,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:38,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:39:38,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:39:38,657 INFO L175 Difference]: Start difference. First operand has 398 places, 376 transitions, 4783 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:39:38,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 410 transitions, 6017 flow [2024-06-28 02:39:41,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 410 transitions, 5822 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:41,665 INFO L231 Difference]: Finished difference. Result has 401 places, 377 transitions, 4784 flow [2024-06-28 02:39:41,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4598, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4784, PETRI_PLACES=401, PETRI_TRANSITIONS=377} [2024-06-28 02:39:41,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 02:39:41,665 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 377 transitions, 4784 flow [2024-06-28 02:39:41,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:41,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:41,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:41,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:39:41,665 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:39:41,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:41,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1438621783, now seen corresponding path program 7 times [2024-06-28 02:39:41,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:41,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713430301] [2024-06-28 02:39:41,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:41,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:41,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:41,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:41,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:41,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713430301] [2024-06-28 02:39:41,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713430301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:41,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:41,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:41,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206358220] [2024-06-28 02:39:41,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:41,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:41,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:41,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:41,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:41,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:41,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 377 transitions, 4784 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:41,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:41,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:41,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:42,744 INFO L124 PetriNetUnfolderBase]: 3006/5205 cut-off events. [2024-06-28 02:39:42,745 INFO L125 PetriNetUnfolderBase]: For 517668/517668 co-relation queries the response was YES. [2024-06-28 02:39:42,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34699 conditions, 5205 events. 3006/5205 cut-off events. For 517668/517668 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 36643 event pairs, 781 based on Foata normal form. 6/5203 useless extension candidates. Maximal degree in co-relation 34520. Up to 4476 conditions per place. [2024-06-28 02:39:42,797 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 76 changer transitions 0/403 dead transitions. [2024-06-28 02:39:42,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 403 transitions, 5700 flow [2024-06-28 02:39:42,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:42,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:42,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:39:42,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:39:42,797 INFO L175 Difference]: Start difference. First operand has 401 places, 377 transitions, 4784 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:39:42,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 403 transitions, 5700 flow [2024-06-28 02:39:45,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 403 transitions, 5554 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:45,726 INFO L231 Difference]: Finished difference. Result has 404 places, 378 transitions, 4810 flow [2024-06-28 02:39:45,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4810, PETRI_PLACES=404, PETRI_TRANSITIONS=378} [2024-06-28 02:39:45,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-28 02:39:45,726 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 378 transitions, 4810 flow [2024-06-28 02:39:45,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:45,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:45,726 INFO L208 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:39:45,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:39:45,726 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:39:45,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:45,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1894744173, now seen corresponding path program 8 times [2024-06-28 02:39:45,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:45,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82886862] [2024-06-28 02:39:45,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:45,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:45,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:45,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:45,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:45,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82886862] [2024-06-28 02:39:45,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82886862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:45,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:45,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:45,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030526218] [2024-06-28 02:39:45,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:45,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:45,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:45,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:45,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:45,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:45,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 378 transitions, 4810 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:45,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:45,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:45,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:46,714 INFO L124 PetriNetUnfolderBase]: 3026/5235 cut-off events. [2024-06-28 02:39:46,714 INFO L125 PetriNetUnfolderBase]: For 525903/525903 co-relation queries the response was YES. [2024-06-28 02:39:46,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34883 conditions, 5235 events. 3026/5235 cut-off events. For 525903/525903 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 36686 event pairs, 627 based on Foata normal form. 6/5235 useless extension candidates. Maximal degree in co-relation 34703. Up to 3139 conditions per place. [2024-06-28 02:39:46,777 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 114 changer transitions 0/416 dead transitions. [2024-06-28 02:39:46,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 416 transitions, 6290 flow [2024-06-28 02:39:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:46,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:39:46,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-28 02:39:46,778 INFO L175 Difference]: Start difference. First operand has 404 places, 378 transitions, 4810 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:39:46,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 416 transitions, 6290 flow [2024-06-28 02:39:49,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 416 transitions, 6138 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:49,929 INFO L231 Difference]: Finished difference. Result has 406 places, 379 transitions, 4910 flow [2024-06-28 02:39:49,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4910, PETRI_PLACES=406, PETRI_TRANSITIONS=379} [2024-06-28 02:39:49,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-28 02:39:49,929 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 379 transitions, 4910 flow [2024-06-28 02:39:49,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:49,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:49,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:39:49,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:39:49,930 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:39:49,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:49,930 INFO L85 PathProgramCache]: Analyzing trace with hash -126251095, now seen corresponding path program 9 times [2024-06-28 02:39:49,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:49,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862966419] [2024-06-28 02:39:49,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:49,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:50,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:50,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:50,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862966419] [2024-06-28 02:39:50,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862966419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:50,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:50,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:50,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290138167] [2024-06-28 02:39:50,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:50,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:50,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:50,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:50,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:50,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:50,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 379 transitions, 4910 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:50,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:50,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:50,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:50,936 INFO L124 PetriNetUnfolderBase]: 3046/5271 cut-off events. [2024-06-28 02:39:50,936 INFO L125 PetriNetUnfolderBase]: For 536699/536699 co-relation queries the response was YES. [2024-06-28 02:39:50,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35581 conditions, 5271 events. 3046/5271 cut-off events. For 536699/536699 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 36985 event pairs, 627 based on Foata normal form. 6/5271 useless extension candidates. Maximal degree in co-relation 35400. Up to 3151 conditions per place. [2024-06-28 02:39:51,002 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 112 changer transitions 0/416 dead transitions. [2024-06-28 02:39:51,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 416 transitions, 6408 flow [2024-06-28 02:39:51,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:51,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:51,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:39:51,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:39:51,003 INFO L175 Difference]: Start difference. First operand has 406 places, 379 transitions, 4910 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:39:51,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 416 transitions, 6408 flow [2024-06-28 02:39:54,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 416 transitions, 6020 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:54,323 INFO L231 Difference]: Finished difference. Result has 406 places, 380 transitions, 4772 flow [2024-06-28 02:39:54,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4772, PETRI_PLACES=406, PETRI_TRANSITIONS=380} [2024-06-28 02:39:54,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-28 02:39:54,324 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 380 transitions, 4772 flow [2024-06-28 02:39:54,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:54,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:54,324 INFO L208 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:39:54,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:39:54,324 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:39:54,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1118653523, now seen corresponding path program 10 times [2024-06-28 02:39:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:54,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31607692] [2024-06-28 02:39:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:54,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:54,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:54,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:54,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31607692] [2024-06-28 02:39:54,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31607692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:54,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:54,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:54,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755639145] [2024-06-28 02:39:54,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:54,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:54,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:54,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:54,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:54,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:54,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 380 transitions, 4772 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:54,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:54,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:54,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:55,472 INFO L124 PetriNetUnfolderBase]: 3066/5297 cut-off events. [2024-06-28 02:39:55,472 INFO L125 PetriNetUnfolderBase]: For 544024/544024 co-relation queries the response was YES. [2024-06-28 02:39:55,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 5297 events. 3066/5297 cut-off events. For 544024/544024 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 37216 event pairs, 566 based on Foata normal form. 6/5297 useless extension candidates. Maximal degree in co-relation 34738. Up to 3163 conditions per place. [2024-06-28 02:39:55,540 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 118 changer transitions 0/412 dead transitions. [2024-06-28 02:39:55,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 412 transitions, 6003 flow [2024-06-28 02:39:55,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:55,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:55,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:39:55,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:39:55,541 INFO L175 Difference]: Start difference. First operand has 406 places, 380 transitions, 4772 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:39:55,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 412 transitions, 6003 flow [2024-06-28 02:39:58,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 412 transitions, 5784 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:58,681 INFO L231 Difference]: Finished difference. Result has 409 places, 381 transitions, 4806 flow [2024-06-28 02:39:58,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4554, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=409, PETRI_TRANSITIONS=381} [2024-06-28 02:39:58,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 02:39:58,682 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 381 transitions, 4806 flow [2024-06-28 02:39:58,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:58,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:58,682 INFO L208 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:39:58,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:39:58,683 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:39:58,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:58,683 INFO L85 PathProgramCache]: Analyzing trace with hash -323043415, now seen corresponding path program 11 times [2024-06-28 02:39:58,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:58,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543020438] [2024-06-28 02:39:58,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:58,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:58,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:58,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543020438] [2024-06-28 02:39:58,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543020438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:58,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208859431] [2024-06-28 02:39:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:58,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:39:58,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 381 transitions, 4806 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:58,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:58,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:39:58,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:59,708 INFO L124 PetriNetUnfolderBase]: 3086/5349 cut-off events. [2024-06-28 02:39:59,708 INFO L125 PetriNetUnfolderBase]: For 553174/553174 co-relation queries the response was YES. [2024-06-28 02:39:59,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35250 conditions, 5349 events. 3086/5349 cut-off events. For 553174/553174 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 37902 event pairs, 805 based on Foata normal form. 6/5347 useless extension candidates. Maximal degree in co-relation 35070. Up to 4636 conditions per place. [2024-06-28 02:39:59,772 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 77 changer transitions 0/404 dead transitions. [2024-06-28 02:39:59,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 404 transitions, 5718 flow [2024-06-28 02:39:59,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:59,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:59,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:39:59,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:39:59,773 INFO L175 Difference]: Start difference. First operand has 409 places, 381 transitions, 4806 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:39:59,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 404 transitions, 5718 flow [2024-06-28 02:40:02,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 404 transitions, 5551 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:40:02,931 INFO L231 Difference]: Finished difference. Result has 412 places, 382 transitions, 4815 flow [2024-06-28 02:40:02,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4815, PETRI_PLACES=412, PETRI_TRANSITIONS=382} [2024-06-28 02:40:02,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 02:40:02,935 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 382 transitions, 4815 flow [2024-06-28 02:40:02,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:02,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:02,935 INFO L208 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:40:02,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:40:02,936 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:40:02,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:02,936 INFO L85 PathProgramCache]: Analyzing trace with hash -676362327, now seen corresponding path program 12 times [2024-06-28 02:40:02,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:02,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442599492] [2024-06-28 02:40:02,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:02,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:02,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442599492] [2024-06-28 02:40:03,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442599492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:03,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:03,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:03,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306902080] [2024-06-28 02:40:03,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:03,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:03,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:03,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:03,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 382 transitions, 4815 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:03,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:03,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:03,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:03,974 INFO L124 PetriNetUnfolderBase]: 3106/5377 cut-off events. [2024-06-28 02:40:03,974 INFO L125 PetriNetUnfolderBase]: For 561645/561645 co-relation queries the response was YES. [2024-06-28 02:40:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 5377 events. 3106/5377 cut-off events. For 561645/561645 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38112 event pairs, 801 based on Foata normal form. 6/5367 useless extension candidates. Maximal degree in co-relation 34877. Up to 4410 conditions per place. [2024-06-28 02:40:04,040 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 309 selfloop transitions, 89 changer transitions 0/406 dead transitions. [2024-06-28 02:40:04,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 406 transitions, 5730 flow [2024-06-28 02:40:04,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:04,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:40:04,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:40:04,041 INFO L175 Difference]: Start difference. First operand has 412 places, 382 transitions, 4815 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:40:04,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 406 transitions, 5730 flow [2024-06-28 02:40:06,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 406 transitions, 5574 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:06,762 INFO L231 Difference]: Finished difference. Result has 414 places, 383 transitions, 4856 flow [2024-06-28 02:40:06,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4856, PETRI_PLACES=414, PETRI_TRANSITIONS=383} [2024-06-28 02:40:06,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 02:40:06,763 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 383 transitions, 4856 flow [2024-06-28 02:40:06,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:06,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:06,763 INFO L208 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:40:06,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:40:06,763 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:40:06,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:06,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1302910155, now seen corresponding path program 13 times [2024-06-28 02:40:06,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:06,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403003492] [2024-06-28 02:40:06,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:06,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:06,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:06,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:06,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403003492] [2024-06-28 02:40:06,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403003492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:06,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:06,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:06,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141547150] [2024-06-28 02:40:06,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:06,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:06,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:06,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:06,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:06,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 383 transitions, 4856 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:06,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:06,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:06,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:07,869 INFO L124 PetriNetUnfolderBase]: 3088/5361 cut-off events. [2024-06-28 02:40:07,870 INFO L125 PetriNetUnfolderBase]: For 522994/522994 co-relation queries the response was YES. [2024-06-28 02:40:07,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34103 conditions, 5361 events. 3088/5361 cut-off events. For 522994/522994 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38104 event pairs, 799 based on Foata normal form. 8/5363 useless extension candidates. Maximal degree in co-relation 33921. Up to 4610 conditions per place. [2024-06-28 02:40:07,928 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 350 selfloop transitions, 52 changer transitions 0/410 dead transitions. [2024-06-28 02:40:07,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 410 transitions, 5764 flow [2024-06-28 02:40:07,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:40:07,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:40:07,929 INFO L175 Difference]: Start difference. First operand has 414 places, 383 transitions, 4856 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:40:07,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 410 transitions, 5764 flow [2024-06-28 02:40:10,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 410 transitions, 5584 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:10,679 INFO L231 Difference]: Finished difference. Result has 415 places, 383 transitions, 4788 flow [2024-06-28 02:40:10,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4788, PETRI_PLACES=415, PETRI_TRANSITIONS=383} [2024-06-28 02:40:10,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-28 02:40:10,679 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 383 transitions, 4788 flow [2024-06-28 02:40:10,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:10,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:10,679 INFO L208 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:40:10,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:40:10,680 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:10,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:10,680 INFO L85 PathProgramCache]: Analyzing trace with hash 335083021, now seen corresponding path program 14 times [2024-06-28 02:40:10,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:10,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527078236] [2024-06-28 02:40:10,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:10,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:10,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:10,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:10,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527078236] [2024-06-28 02:40:10,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527078236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:10,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:10,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:10,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951014536] [2024-06-28 02:40:10,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:10,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:10,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:10,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:10,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:10,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:10,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 383 transitions, 4788 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:10,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:10,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:10,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:11,745 INFO L124 PetriNetUnfolderBase]: 3070/5345 cut-off events. [2024-06-28 02:40:11,745 INFO L125 PetriNetUnfolderBase]: For 464073/464073 co-relation queries the response was YES. [2024-06-28 02:40:11,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32818 conditions, 5345 events. 3070/5345 cut-off events. For 464073/464073 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37962 event pairs, 772 based on Foata normal form. 8/5351 useless extension candidates. Maximal degree in co-relation 32635. Up to 4552 conditions per place. [2024-06-28 02:40:11,810 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 56 changer transitions 0/421 dead transitions. [2024-06-28 02:40:11,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 421 transitions, 5746 flow [2024-06-28 02:40:11,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:11,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:11,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:40:11,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:40:11,811 INFO L175 Difference]: Start difference. First operand has 415 places, 383 transitions, 4788 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:40:11,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 421 transitions, 5746 flow [2024-06-28 02:40:13,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 421 transitions, 5620 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:13,987 INFO L231 Difference]: Finished difference. Result has 417 places, 383 transitions, 4785 flow [2024-06-28 02:40:13,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4785, PETRI_PLACES=417, PETRI_TRANSITIONS=383} [2024-06-28 02:40:13,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-28 02:40:13,987 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 383 transitions, 4785 flow [2024-06-28 02:40:13,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:13,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:13,988 INFO L208 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:40:13,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:40:13,988 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:13,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:13,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1725399819, now seen corresponding path program 13 times [2024-06-28 02:40:13,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:13,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912272470] [2024-06-28 02:40:13,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:13,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:14,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:14,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:14,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912272470] [2024-06-28 02:40:14,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912272470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:14,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:14,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:14,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503572938] [2024-06-28 02:40:14,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:14,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:14,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:14,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:14,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:14,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:14,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 383 transitions, 4785 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:14,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:14,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:14,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:15,016 INFO L124 PetriNetUnfolderBase]: 3057/5314 cut-off events. [2024-06-28 02:40:15,016 INFO L125 PetriNetUnfolderBase]: For 399594/399594 co-relation queries the response was YES. [2024-06-28 02:40:15,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 5314 events. 3057/5314 cut-off events. For 399594/399594 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37812 event pairs, 749 based on Foata normal form. 6/5312 useless extension candidates. Maximal degree in co-relation 31749. Up to 4448 conditions per place. [2024-06-28 02:40:15,080 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 349 selfloop transitions, 56 changer transitions 0/413 dead transitions. [2024-06-28 02:40:15,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 413 transitions, 5721 flow [2024-06-28 02:40:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:15,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:15,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:15,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:40:15,080 INFO L175 Difference]: Start difference. First operand has 417 places, 383 transitions, 4785 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:15,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 413 transitions, 5721 flow [2024-06-28 02:40:17,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 413 transitions, 5590 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:40:17,554 INFO L231 Difference]: Finished difference. Result has 415 places, 383 transitions, 4772 flow [2024-06-28 02:40:17,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4654, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4772, PETRI_PLACES=415, PETRI_TRANSITIONS=383} [2024-06-28 02:40:17,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-28 02:40:17,555 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 383 transitions, 4772 flow [2024-06-28 02:40:17,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:17,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:17,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:17,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:40:17,555 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:17,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:17,555 INFO L85 PathProgramCache]: Analyzing trace with hash 507393355, now seen corresponding path program 14 times [2024-06-28 02:40:17,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:17,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003042216] [2024-06-28 02:40:17,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:17,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:17,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:17,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:17,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003042216] [2024-06-28 02:40:17,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003042216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:17,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:17,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:17,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090485611] [2024-06-28 02:40:17,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:17,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:17,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:17,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:17,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:17,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:17,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 383 transitions, 4772 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:17,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:17,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:17,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:18,600 INFO L124 PetriNetUnfolderBase]: 3044/5303 cut-off events. [2024-06-28 02:40:18,600 INFO L125 PetriNetUnfolderBase]: For 345950/345950 co-relation queries the response was YES. [2024-06-28 02:40:18,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31017 conditions, 5303 events. 3044/5303 cut-off events. For 345950/345950 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37727 event pairs, 699 based on Foata normal form. 6/5303 useless extension candidates. Maximal degree in co-relation 30834. Up to 4275 conditions per place. [2024-06-28 02:40:18,665 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 63 changer transitions 0/424 dead transitions. [2024-06-28 02:40:18,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 424 transitions, 5758 flow [2024-06-28 02:40:18,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:18,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:18,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:40:18,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 02:40:18,666 INFO L175 Difference]: Start difference. First operand has 415 places, 383 transitions, 4772 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:40:18,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 424 transitions, 5758 flow [2024-06-28 02:40:20,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 424 transitions, 5603 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:20,619 INFO L231 Difference]: Finished difference. Result has 416 places, 383 transitions, 4751 flow [2024-06-28 02:40:20,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4751, PETRI_PLACES=416, PETRI_TRANSITIONS=383} [2024-06-28 02:40:20,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-28 02:40:20,619 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 383 transitions, 4751 flow [2024-06-28 02:40:20,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:20,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:20,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:40:20,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:40:20,620 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:20,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:20,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1372080907, now seen corresponding path program 15 times [2024-06-28 02:40:20,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:20,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570548814] [2024-06-28 02:40:20,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:20,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:20,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:20,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:20,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570548814] [2024-06-28 02:40:20,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570548814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:20,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:20,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459568026] [2024-06-28 02:40:20,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:20,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:20,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:20,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:20,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:20,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:20,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 383 transitions, 4751 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:20,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:20,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:20,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:21,665 INFO L124 PetriNetUnfolderBase]: 3031/5270 cut-off events. [2024-06-28 02:40:21,665 INFO L125 PetriNetUnfolderBase]: For 298378/298378 co-relation queries the response was YES. [2024-06-28 02:40:21,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30158 conditions, 5270 events. 3031/5270 cut-off events. For 298378/298378 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37371 event pairs, 549 based on Foata normal form. 6/5270 useless extension candidates. Maximal degree in co-relation 29975. Up to 3867 conditions per place. [2024-06-28 02:40:21,729 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 334 selfloop transitions, 72 changer transitions 0/414 dead transitions. [2024-06-28 02:40:21,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 414 transitions, 5691 flow [2024-06-28 02:40:21,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:21,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:21,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:40:21,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:40:21,730 INFO L175 Difference]: Start difference. First operand has 416 places, 383 transitions, 4751 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:40:21,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 414 transitions, 5691 flow [2024-06-28 02:40:23,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 414 transitions, 5518 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:40:23,533 INFO L231 Difference]: Finished difference. Result has 413 places, 383 transitions, 4728 flow [2024-06-28 02:40:23,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4728, PETRI_PLACES=413, PETRI_TRANSITIONS=383} [2024-06-28 02:40:23,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 02:40:23,533 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 383 transitions, 4728 flow [2024-06-28 02:40:23,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:23,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:23,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:23,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:40:23,533 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:23,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:23,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1710585067, now seen corresponding path program 1 times [2024-06-28 02:40:23,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:23,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590006672] [2024-06-28 02:40:23,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:23,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:23,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:23,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:23,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:23,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590006672] [2024-06-28 02:40:23,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590006672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:23,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:23,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:23,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702598336] [2024-06-28 02:40:23,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:23,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:23,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:23,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:23,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:23,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:23,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 383 transitions, 4728 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:23,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:23,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:23,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:24,863 INFO L124 PetriNetUnfolderBase]: 3320/5807 cut-off events. [2024-06-28 02:40:24,863 INFO L125 PetriNetUnfolderBase]: For 779673/779673 co-relation queries the response was YES. [2024-06-28 02:40:24,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38790 conditions, 5807 events. 3320/5807 cut-off events. For 779673/779673 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 41652 event pairs, 828 based on Foata normal form. 18/5823 useless extension candidates. Maximal degree in co-relation 38607. Up to 4040 conditions per place. [2024-06-28 02:40:24,923 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 369 selfloop transitions, 48 changer transitions 15/440 dead transitions. [2024-06-28 02:40:24,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 440 transitions, 6384 flow [2024-06-28 02:40:24,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:40:24,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:40:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 02:40:24,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:40:24,924 INFO L175 Difference]: Start difference. First operand has 413 places, 383 transitions, 4728 flow. Second operand 10 states and 254 transitions. [2024-06-28 02:40:24,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 440 transitions, 6384 flow [2024-06-28 02:40:28,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 440 transitions, 6134 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:40:28,529 INFO L231 Difference]: Finished difference. Result has 414 places, 381 transitions, 4560 flow [2024-06-28 02:40:28,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4560, PETRI_PLACES=414, PETRI_TRANSITIONS=381} [2024-06-28 02:40:28,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 02:40:28,530 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 381 transitions, 4560 flow [2024-06-28 02:40:28,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:28,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:28,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:28,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:40:28,530 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:28,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:28,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2049047305, now seen corresponding path program 2 times [2024-06-28 02:40:28,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:28,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872439361] [2024-06-28 02:40:28,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:28,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:28,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:28,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:28,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872439361] [2024-06-28 02:40:28,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872439361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:28,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:28,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:28,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885098112] [2024-06-28 02:40:28,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:28,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:28,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:28,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:28,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:28,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:28,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 381 transitions, 4560 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:28,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:28,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:28,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:29,761 INFO L124 PetriNetUnfolderBase]: 3369/5908 cut-off events. [2024-06-28 02:40:29,761 INFO L125 PetriNetUnfolderBase]: For 905809/905809 co-relation queries the response was YES. [2024-06-28 02:40:29,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40966 conditions, 5908 events. 3369/5908 cut-off events. For 905809/905809 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 42581 event pairs, 875 based on Foata normal form. 18/5924 useless extension candidates. Maximal degree in co-relation 40783. Up to 4826 conditions per place. [2024-06-28 02:40:29,833 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 39 changer transitions 12/433 dead transitions. [2024-06-28 02:40:29,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 433 transitions, 5908 flow [2024-06-28 02:40:29,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:40:29,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:40:29,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-28 02:40:29,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 02:40:29,834 INFO L175 Difference]: Start difference. First operand has 414 places, 381 transitions, 4560 flow. Second operand 11 states and 260 transitions. [2024-06-28 02:40:29,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 433 transitions, 5908 flow [2024-06-28 02:40:33,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 433 transitions, 5813 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:33,008 INFO L231 Difference]: Finished difference. Result has 414 places, 379 transitions, 4529 flow [2024-06-28 02:40:33,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4529, PETRI_PLACES=414, PETRI_TRANSITIONS=379} [2024-06-28 02:40:33,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 02:40:33,009 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 379 transitions, 4529 flow [2024-06-28 02:40:33,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:33,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:33,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:33,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:40:33,010 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:33,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:33,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2049254695, now seen corresponding path program 3 times [2024-06-28 02:40:33,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:33,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723513288] [2024-06-28 02:40:33,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:33,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:33,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:33,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:33,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723513288] [2024-06-28 02:40:33,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723513288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:33,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:33,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:33,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322238732] [2024-06-28 02:40:33,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:33,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:33,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:33,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:33,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:33,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:33,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 379 transitions, 4529 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:33,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:33,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:33,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:34,134 INFO L124 PetriNetUnfolderBase]: 3137/5500 cut-off events. [2024-06-28 02:40:34,134 INFO L125 PetriNetUnfolderBase]: For 557162/557162 co-relation queries the response was YES. [2024-06-28 02:40:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33705 conditions, 5500 events. 3137/5500 cut-off events. For 557162/557162 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 39230 event pairs, 774 based on Foata normal form. 18/5516 useless extension candidates. Maximal degree in co-relation 33523. Up to 4621 conditions per place. [2024-06-28 02:40:34,200 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 35 changer transitions 22/420 dead transitions. [2024-06-28 02:40:34,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 420 transitions, 5533 flow [2024-06-28 02:40:34,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:34,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:34,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:40:34,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:40:34,201 INFO L175 Difference]: Start difference. First operand has 414 places, 379 transitions, 4529 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:40:34,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 420 transitions, 5533 flow [2024-06-28 02:40:36,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 420 transitions, 5454 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:36,296 INFO L231 Difference]: Finished difference. Result has 412 places, 375 transitions, 4466 flow [2024-06-28 02:40:36,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4466, PETRI_PLACES=412, PETRI_TRANSITIONS=375} [2024-06-28 02:40:36,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 02:40:36,296 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 375 transitions, 4466 flow [2024-06-28 02:40:36,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:36,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:36,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:36,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:40:36,297 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:36,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:36,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1310452441, now seen corresponding path program 4 times [2024-06-28 02:40:36,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:36,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508222515] [2024-06-28 02:40:36,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:36,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:36,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:36,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:40:36,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:36,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508222515] [2024-06-28 02:40:36,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508222515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:36,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:36,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:36,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216578273] [2024-06-28 02:40:36,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:36,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:36,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:36,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:36,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:36,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:36,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 375 transitions, 4466 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:36,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:36,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:36,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:37,452 INFO L124 PetriNetUnfolderBase]: 3203/5598 cut-off events. [2024-06-28 02:40:37,452 INFO L125 PetriNetUnfolderBase]: For 799403/799403 co-relation queries the response was YES. [2024-06-28 02:40:37,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37363 conditions, 5598 events. 3203/5598 cut-off events. For 799403/799403 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 39975 event pairs, 880 based on Foata normal form. 24/5620 useless extension candidates. Maximal degree in co-relation 37181. Up to 4444 conditions per place. [2024-06-28 02:40:37,515 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 36 changer transitions 19/420 dead transitions. [2024-06-28 02:40:37,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 420 transitions, 5780 flow [2024-06-28 02:40:37,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:37,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:37,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:40:37,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:40:37,516 INFO L175 Difference]: Start difference. First operand has 412 places, 375 transitions, 4466 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:40:37,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 420 transitions, 5780 flow [2024-06-28 02:40:40,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 420 transitions, 5688 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:40,711 INFO L231 Difference]: Finished difference. Result has 407 places, 371 transitions, 4398 flow [2024-06-28 02:40:40,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4398, PETRI_PLACES=407, PETRI_TRANSITIONS=371} [2024-06-28 02:40:40,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 02:40:40,712 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 371 transitions, 4398 flow [2024-06-28 02:40:40,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:40,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:40,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:40,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:40:40,712 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:40,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:40,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1546627801, now seen corresponding path program 5 times [2024-06-28 02:40:40,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:40,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065978330] [2024-06-28 02:40:40,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:40,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:40,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:40,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:40,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065978330] [2024-06-28 02:40:40,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065978330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:40,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:40,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:40,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672858147] [2024-06-28 02:40:40,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:40,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:40,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:40,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:40,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:40,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:40,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 371 transitions, 4398 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:40,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:40,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:40,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:41,895 INFO L124 PetriNetUnfolderBase]: 3234/5639 cut-off events. [2024-06-28 02:40:41,895 INFO L125 PetriNetUnfolderBase]: For 982507/982507 co-relation queries the response was YES. [2024-06-28 02:40:41,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40576 conditions, 5639 events. 3234/5639 cut-off events. For 982507/982507 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40229 event pairs, 937 based on Foata normal form. 24/5661 useless extension candidates. Maximal degree in co-relation 40395. Up to 4655 conditions per place. [2024-06-28 02:40:41,964 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 35 changer transitions 10/409 dead transitions. [2024-06-28 02:40:41,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 409 transitions, 5634 flow [2024-06-28 02:40:41,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:41,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:41,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:40:41,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:40:41,965 INFO L175 Difference]: Start difference. First operand has 407 places, 371 transitions, 4398 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:40:41,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 409 transitions, 5634 flow [2024-06-28 02:40:46,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 409 transitions, 5478 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:40:46,578 INFO L231 Difference]: Finished difference. Result has 402 places, 368 transitions, 4288 flow [2024-06-28 02:40:46,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4246, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4288, PETRI_PLACES=402, PETRI_TRANSITIONS=368} [2024-06-28 02:40:46,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:40:46,579 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 368 transitions, 4288 flow [2024-06-28 02:40:46,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:46,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:46,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:46,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:40:46,579 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:46,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:46,579 INFO L85 PathProgramCache]: Analyzing trace with hash -304462635, now seen corresponding path program 6 times [2024-06-28 02:40:46,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:46,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872060106] [2024-06-28 02:40:46,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:46,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:46,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:46,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:46,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872060106] [2024-06-28 02:40:46,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872060106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:46,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:46,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:46,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725494446] [2024-06-28 02:40:46,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:46,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:46,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:46,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:46,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:46,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:46,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 368 transitions, 4288 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:46,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:46,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:46,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:47,650 INFO L124 PetriNetUnfolderBase]: 3083/5382 cut-off events. [2024-06-28 02:40:47,650 INFO L125 PetriNetUnfolderBase]: For 789377/789377 co-relation queries the response was YES. [2024-06-28 02:40:47,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36044 conditions, 5382 events. 3083/5382 cut-off events. For 789377/789377 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38169 event pairs, 892 based on Foata normal form. 26/5406 useless extension candidates. Maximal degree in co-relation 35864. Up to 4655 conditions per place. [2024-06-28 02:40:47,713 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 343 selfloop transitions, 30 changer transitions 18/399 dead transitions. [2024-06-28 02:40:47,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 399 transitions, 5194 flow [2024-06-28 02:40:47,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:47,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:47,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:40:47,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:40:47,714 INFO L175 Difference]: Start difference. First operand has 402 places, 368 transitions, 4288 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:40:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 399 transitions, 5194 flow [2024-06-28 02:40:51,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 399 transitions, 5123 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:51,318 INFO L231 Difference]: Finished difference. Result has 401 places, 362 transitions, 4219 flow [2024-06-28 02:40:51,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4219, PETRI_PLACES=401, PETRI_TRANSITIONS=362} [2024-06-28 02:40:51,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 02:40:51,318 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 362 transitions, 4219 flow [2024-06-28 02:40:51,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:51,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:51,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, 1] [2024-06-28 02:40:51,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:40:51,318 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:51,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1576966873, now seen corresponding path program 7 times [2024-06-28 02:40:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:51,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535690809] [2024-06-28 02:40:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:51,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:51,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:51,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:51,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535690809] [2024-06-28 02:40:51,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535690809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:51,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:51,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:51,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312575228] [2024-06-28 02:40:51,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:51,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:51,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:51,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:51,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:51,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:51,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 362 transitions, 4219 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:51,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:51,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:51,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:52,421 INFO L124 PetriNetUnfolderBase]: 3144/5505 cut-off events. [2024-06-28 02:40:52,421 INFO L125 PetriNetUnfolderBase]: For 847205/847205 co-relation queries the response was YES. [2024-06-28 02:40:52,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38454 conditions, 5505 events. 3144/5505 cut-off events. For 847205/847205 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39266 event pairs, 868 based on Foata normal form. 18/5521 useless extension candidates. Maximal degree in co-relation 38275. Up to 4612 conditions per place. [2024-06-28 02:40:52,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 354 selfloop transitions, 29 changer transitions 8/399 dead transitions. [2024-06-28 02:40:52,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 399 transitions, 5411 flow [2024-06-28 02:40:52,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:52,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:52,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:40:52,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:40:52,492 INFO L175 Difference]: Start difference. First operand has 401 places, 362 transitions, 4219 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:40:52,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 399 transitions, 5411 flow [2024-06-28 02:40:56,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 399 transitions, 5277 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:56,123 INFO L231 Difference]: Finished difference. Result has 397 places, 361 transitions, 4143 flow [2024-06-28 02:40:56,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4143, PETRI_PLACES=397, PETRI_TRANSITIONS=361} [2024-06-28 02:40:56,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 02:40:56,123 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 361 transitions, 4143 flow [2024-06-28 02:40:56,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:56,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:56,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:56,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:40:56,123 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:56,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:56,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1576972453, now seen corresponding path program 8 times [2024-06-28 02:40:56,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:56,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965416210] [2024-06-28 02:40:56,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:56,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965416210] [2024-06-28 02:40:56,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965416210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:56,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:56,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:56,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511705923] [2024-06-28 02:40:56,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:56,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:56,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:56,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:56,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:56,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:40:56,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 361 transitions, 4143 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:56,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:56,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:40:56,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:57,165 INFO L124 PetriNetUnfolderBase]: 3039/5318 cut-off events. [2024-06-28 02:40:57,165 INFO L125 PetriNetUnfolderBase]: For 703638/703638 co-relation queries the response was YES. [2024-06-28 02:40:57,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34636 conditions, 5318 events. 3039/5318 cut-off events. For 703638/703638 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 37745 event pairs, 850 based on Foata normal form. 18/5334 useless extension candidates. Maximal degree in co-relation 34457. Up to 4612 conditions per place. [2024-06-28 02:40:57,231 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 335 selfloop transitions, 25 changer transitions 24/392 dead transitions. [2024-06-28 02:40:57,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 392 transitions, 5027 flow [2024-06-28 02:40:57,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:57,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:40:57,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:40:57,231 INFO L175 Difference]: Start difference. First operand has 397 places, 361 transitions, 4143 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:40:57,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 392 transitions, 5027 flow [2024-06-28 02:41:00,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 392 transitions, 4965 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:00,971 INFO L231 Difference]: Finished difference. Result has 397 places, 356 transitions, 4056 flow [2024-06-28 02:41:00,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4056, PETRI_PLACES=397, PETRI_TRANSITIONS=356} [2024-06-28 02:41:00,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 02:41:00,971 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 356 transitions, 4056 flow [2024-06-28 02:41:00,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:00,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:00,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, 1, 1] [2024-06-28 02:41:00,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:41:00,971 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:00,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:00,972 INFO L85 PathProgramCache]: Analyzing trace with hash -386120999, now seen corresponding path program 9 times [2024-06-28 02:41:00,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:00,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628730010] [2024-06-28 02:41:00,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:00,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:00,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:01,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:01,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:01,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628730010] [2024-06-28 02:41:01,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628730010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:01,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:01,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:01,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490726271] [2024-06-28 02:41:01,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:01,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:01,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:01,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:01,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:01,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:01,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 356 transitions, 4056 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:01,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:01,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:01,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:02,032 INFO L124 PetriNetUnfolderBase]: 3152/5500 cut-off events. [2024-06-28 02:41:02,032 INFO L125 PetriNetUnfolderBase]: For 933939/933939 co-relation queries the response was YES. [2024-06-28 02:41:02,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 5500 events. 3152/5500 cut-off events. For 933939/933939 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 39349 event pairs, 932 based on Foata normal form. 24/5520 useless extension candidates. Maximal degree in co-relation 38334. Up to 4007 conditions per place. [2024-06-28 02:41:02,098 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 214 selfloop transitions, 157 changer transitions 19/398 dead transitions. [2024-06-28 02:41:02,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 398 transitions, 5298 flow [2024-06-28 02:41:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:02,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:41:02,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 02:41:02,098 INFO L175 Difference]: Start difference. First operand has 397 places, 356 transitions, 4056 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:41:02,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 398 transitions, 5298 flow [2024-06-28 02:41:06,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 398 transitions, 5211 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 02:41:06,448 INFO L231 Difference]: Finished difference. Result has 388 places, 352 transitions, 4238 flow [2024-06-28 02:41:06,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4238, PETRI_PLACES=388, PETRI_TRANSITIONS=352} [2024-06-28 02:41:06,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 02:41:06,448 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 352 transitions, 4238 flow [2024-06-28 02:41:06,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:06,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:06,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:41:06,449 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:06,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:06,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1618830127, now seen corresponding path program 1 times [2024-06-28 02:41:06,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:06,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170972906] [2024-06-28 02:41:06,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:06,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:06,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:06,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:41:06,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:06,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170972906] [2024-06-28 02:41:06,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170972906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:06,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:06,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:06,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839745170] [2024-06-28 02:41:06,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:06,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:06,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:06,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:06,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:06,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:06,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 352 transitions, 4238 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:06,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:06,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:07,535 INFO L124 PetriNetUnfolderBase]: 3183/5553 cut-off events. [2024-06-28 02:41:07,535 INFO L125 PetriNetUnfolderBase]: For 1120645/1120645 co-relation queries the response was YES. [2024-06-28 02:41:07,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42037 conditions, 5553 events. 3183/5553 cut-off events. For 1120645/1120645 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 39722 event pairs, 999 based on Foata normal form. 24/5573 useless extension candidates. Maximal degree in co-relation 41863. Up to 4410 conditions per place. [2024-06-28 02:41:07,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 156 changer transitions 10/387 dead transitions. [2024-06-28 02:41:07,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 387 transitions, 5408 flow [2024-06-28 02:41:07,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:07,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:07,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:41:07,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 02:41:07,602 INFO L175 Difference]: Start difference. First operand has 388 places, 352 transitions, 4238 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:41:07,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 387 transitions, 5408 flow [2024-06-28 02:41:12,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 387 transitions, 5117 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:12,786 INFO L231 Difference]: Finished difference. Result has 385 places, 349 transitions, 4237 flow [2024-06-28 02:41:12,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4237, PETRI_PLACES=385, PETRI_TRANSITIONS=349} [2024-06-28 02:41:12,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-28 02:41:12,787 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 349 transitions, 4237 flow [2024-06-28 02:41:12,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:12,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:12,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:41:12,787 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:12,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:12,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1124464395, now seen corresponding path program 2 times [2024-06-28 02:41:12,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:12,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527553841] [2024-06-28 02:41:12,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:12,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:12,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:41:12,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:12,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527553841] [2024-06-28 02:41:12,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527553841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:12,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:12,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:12,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294468351] [2024-06-28 02:41:12,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:12,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:12,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:12,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:12,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:12,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:12,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 349 transitions, 4237 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:12,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:12,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:12,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:14,009 INFO L124 PetriNetUnfolderBase]: 3032/5284 cut-off events. [2024-06-28 02:41:14,010 INFO L125 PetriNetUnfolderBase]: For 935366/935366 co-relation queries the response was YES. [2024-06-28 02:41:14,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37732 conditions, 5284 events. 3032/5284 cut-off events. For 935366/935366 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 37479 event pairs, 944 based on Foata normal form. 26/5306 useless extension candidates. Maximal degree in co-relation 37559. Up to 4410 conditions per place. [2024-06-28 02:41:14,062 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 200 selfloop transitions, 151 changer transitions 18/377 dead transitions. [2024-06-28 02:41:14,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 377 transitions, 5087 flow [2024-06-28 02:41:14,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:14,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:14,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:41:14,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:41:14,063 INFO L175 Difference]: Start difference. First operand has 385 places, 349 transitions, 4237 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:41:14,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 377 transitions, 5087 flow [2024-06-28 02:41:18,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 377 transitions, 4774 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:18,917 INFO L231 Difference]: Finished difference. Result has 384 places, 343 transitions, 4172 flow [2024-06-28 02:41:18,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4172, PETRI_PLACES=384, PETRI_TRANSITIONS=343} [2024-06-28 02:41:18,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:41:18,918 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 343 transitions, 4172 flow [2024-06-28 02:41:18,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:18,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:18,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:18,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:41:18,918 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:18,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash 787102585, now seen corresponding path program 3 times [2024-06-28 02:41:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925866349] [2024-06-28 02:41:18,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:18,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:19,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:19,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:19,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925866349] [2024-06-28 02:41:19,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925866349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:19,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:19,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:19,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213700255] [2024-06-28 02:41:19,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:19,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:19,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:19,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:19,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:19,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:19,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 343 transitions, 4172 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:19,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:19,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:19,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:19,961 INFO L124 PetriNetUnfolderBase]: 3106/5434 cut-off events. [2024-06-28 02:41:19,961 INFO L125 PetriNetUnfolderBase]: For 1026366/1026366 co-relation queries the response was YES. [2024-06-28 02:41:20,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40874 conditions, 5434 events. 3106/5434 cut-off events. For 1026366/1026366 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 38803 event pairs, 879 based on Foata normal form. 18/5448 useless extension candidates. Maximal degree in co-relation 40702. Up to 3063 conditions per place. [2024-06-28 02:41:20,029 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 156 changer transitions 16/390 dead transitions. [2024-06-28 02:41:20,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 390 transitions, 5646 flow [2024-06-28 02:41:20,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:20,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:20,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:41:20,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-28 02:41:20,030 INFO L175 Difference]: Start difference. First operand has 384 places, 343 transitions, 4172 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:41:20,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 390 transitions, 5646 flow [2024-06-28 02:41:23,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 390 transitions, 5318 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:23,839 INFO L231 Difference]: Finished difference. Result has 378 places, 340 transitions, 4131 flow [2024-06-28 02:41:23,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4131, PETRI_PLACES=378, PETRI_TRANSITIONS=340} [2024-06-28 02:41:23,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 02:41:23,840 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 340 transitions, 4131 flow [2024-06-28 02:41:23,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:23,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:23,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:41:23,840 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:23,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:23,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1082677975, now seen corresponding path program 4 times [2024-06-28 02:41:23,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:23,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218382104] [2024-06-28 02:41:23,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:23,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:23,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:23,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:23,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:23,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218382104] [2024-06-28 02:41:23,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218382104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:23,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:23,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:23,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864500441] [2024-06-28 02:41:23,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:23,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:23,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:23,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:23,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:24,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:24,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 340 transitions, 4131 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:24,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:24,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,956 INFO L124 PetriNetUnfolderBase]: 3116/5452 cut-off events. [2024-06-28 02:41:24,956 INFO L125 PetriNetUnfolderBase]: For 1114514/1114514 co-relation queries the response was YES. [2024-06-28 02:41:25,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42812 conditions, 5452 events. 3116/5452 cut-off events. For 1114514/1114514 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38934 event pairs, 973 based on Foata normal form. 18/5466 useless extension candidates. Maximal degree in co-relation 42642. Up to 3063 conditions per place. [2024-06-28 02:41:25,027 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 144 changer transitions 8/383 dead transitions. [2024-06-28 02:41:25,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 383 transitions, 5553 flow [2024-06-28 02:41:25,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:25,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:25,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:41:25,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:41:25,028 INFO L175 Difference]: Start difference. First operand has 378 places, 340 transitions, 4131 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:41:25,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 383 transitions, 5553 flow [2024-06-28 02:41:29,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 383 transitions, 5243 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:29,796 INFO L231 Difference]: Finished difference. Result has 376 places, 338 transitions, 4102 flow [2024-06-28 02:41:29,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4102, PETRI_PLACES=376, PETRI_TRANSITIONS=338} [2024-06-28 02:41:29,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:41:29,797 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 338 transitions, 4102 flow [2024-06-28 02:41:29,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:29,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:29,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:41:29,797 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:29,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:29,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1444023505, now seen corresponding path program 5 times [2024-06-28 02:41:29,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:29,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969416316] [2024-06-28 02:41:29,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:29,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:29,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:29,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:41:29,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:29,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969416316] [2024-06-28 02:41:29,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969416316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:29,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:29,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:29,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29414914] [2024-06-28 02:41:29,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:29,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:29,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:29,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:29,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:29,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:29,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 338 transitions, 4102 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:29,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:29,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:29,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:30,882 INFO L124 PetriNetUnfolderBase]: 3011/5265 cut-off events. [2024-06-28 02:41:30,882 INFO L125 PetriNetUnfolderBase]: For 977243/977243 co-relation queries the response was YES. [2024-06-28 02:41:30,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39921 conditions, 5265 events. 3011/5265 cut-off events. For 977243/977243 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37349 event pairs, 961 based on Foata normal form. 18/5279 useless extension candidates. Maximal degree in co-relation 39752. Up to 3063 conditions per place. [2024-06-28 02:41:30,943 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 208 selfloop transitions, 141 changer transitions 19/376 dead transitions. [2024-06-28 02:41:30,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 376 transitions, 5240 flow [2024-06-28 02:41:30,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:30,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:30,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:41:30,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:41:30,944 INFO L175 Difference]: Start difference. First operand has 376 places, 338 transitions, 4102 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:41:30,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 376 transitions, 5240 flow [2024-06-28 02:41:35,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 376 transitions, 4945 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:35,587 INFO L231 Difference]: Finished difference. Result has 375 places, 334 transitions, 4035 flow [2024-06-28 02:41:35,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4035, PETRI_PLACES=375, PETRI_TRANSITIONS=334} [2024-06-28 02:41:35,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-28 02:41:35,587 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 334 transitions, 4035 flow [2024-06-28 02:41:35,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:35,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:35,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, 1, 1] [2024-06-28 02:41:35,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:41:35,588 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:35,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:35,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2089214805, now seen corresponding path program 6 times [2024-06-28 02:41:35,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:35,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615682967] [2024-06-28 02:41:35,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:35,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:35,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615682967] [2024-06-28 02:41:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615682967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:35,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:35,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:35,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605624273] [2024-06-28 02:41:35,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:35,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:35,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:35,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:35,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:35,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:35,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 334 transitions, 4035 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:35,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:35,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:35,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:36,702 INFO L124 PetriNetUnfolderBase]: 3122/5462 cut-off events. [2024-06-28 02:41:36,702 INFO L125 PetriNetUnfolderBase]: For 1165888/1165888 co-relation queries the response was YES. [2024-06-28 02:41:36,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43619 conditions, 5462 events. 3122/5462 cut-off events. For 1165888/1165888 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 39105 event pairs, 1050 based on Foata normal form. 24/5482 useless extension candidates. Maximal degree in co-relation 43451. Up to 4325 conditions per place. [2024-06-28 02:41:36,768 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 206 selfloop transitions, 142 changer transitions 10/366 dead transitions. [2024-06-28 02:41:36,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 366 transitions, 5143 flow [2024-06-28 02:41:36,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:36,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:36,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:41:36,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:41:36,769 INFO L175 Difference]: Start difference. First operand has 375 places, 334 transitions, 4035 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:41:36,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 366 transitions, 5143 flow [2024-06-28 02:41:41,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 366 transitions, 4894 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:41,037 INFO L231 Difference]: Finished difference. Result has 370 places, 331 transitions, 4047 flow [2024-06-28 02:41:41,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4047, PETRI_PLACES=370, PETRI_TRANSITIONS=331} [2024-06-28 02:41:41,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 02:41:41,038 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 331 transitions, 4047 flow [2024-06-28 02:41:41,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:41,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:41,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:41,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:41:41,039 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:41,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:41,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1407783615, now seen corresponding path program 7 times [2024-06-28 02:41:41,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:41,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545831051] [2024-06-28 02:41:41,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:41,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:41,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:41:41,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:41,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545831051] [2024-06-28 02:41:41,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545831051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:41,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:41,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:41,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343276766] [2024-06-28 02:41:41,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:41,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:41,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:41,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:41,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:41,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:41,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 331 transitions, 4047 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:41,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:41,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:41,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:42,158 INFO L124 PetriNetUnfolderBase]: 3098/5410 cut-off events. [2024-06-28 02:41:42,158 INFO L125 PetriNetUnfolderBase]: For 1141715/1141715 co-relation queries the response was YES. [2024-06-28 02:41:42,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43173 conditions, 5410 events. 3098/5410 cut-off events. For 1141715/1141715 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38654 event pairs, 1082 based on Foata normal form. 26/5432 useless extension candidates. Maximal degree in co-relation 43007. Up to 4536 conditions per place. [2024-06-28 02:41:42,226 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 197 selfloop transitions, 138 changer transitions 13/356 dead transitions. [2024-06-28 02:41:42,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 356 transitions, 4847 flow [2024-06-28 02:41:42,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:42,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:42,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:41:42,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:41:42,227 INFO L175 Difference]: Start difference. First operand has 370 places, 331 transitions, 4047 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:41:42,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 356 transitions, 4847 flow [2024-06-28 02:41:46,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 356 transitions, 4563 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:46,805 INFO L231 Difference]: Finished difference. Result has 368 places, 326 transitions, 3999 flow [2024-06-28 02:41:46,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3763, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3999, PETRI_PLACES=368, PETRI_TRANSITIONS=326} [2024-06-28 02:41:46,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 02:41:46,805 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 326 transitions, 3999 flow [2024-06-28 02:41:46,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:46,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:46,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:46,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:41:46,806 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:46,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:46,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1403379135, now seen corresponding path program 8 times [2024-06-28 02:41:46,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:46,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607686110] [2024-06-28 02:41:46,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:46,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:46,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:46,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:46,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607686110] [2024-06-28 02:41:46,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607686110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:46,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:46,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:46,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89503025] [2024-06-28 02:41:46,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:46,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:46,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:46,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:46,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:46,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:46,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 326 transitions, 3999 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:46,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:46,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:46,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:47,903 INFO L124 PetriNetUnfolderBase]: 3257/5707 cut-off events. [2024-06-28 02:41:47,904 INFO L125 PetriNetUnfolderBase]: For 1304562/1304562 co-relation queries the response was YES. [2024-06-28 02:41:47,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48475 conditions, 5707 events. 3257/5707 cut-off events. For 1304562/1304562 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 41244 event pairs, 1066 based on Foata normal form. 18/5721 useless extension candidates. Maximal degree in co-relation 48311. Up to 4199 conditions per place. [2024-06-28 02:41:47,975 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 209 selfloop transitions, 139 changer transitions 8/364 dead transitions. [2024-06-28 02:41:47,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 364 transitions, 5353 flow [2024-06-28 02:41:47,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:47,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:47,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:41:47,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:41:47,976 INFO L175 Difference]: Start difference. First operand has 368 places, 326 transitions, 3999 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:41:47,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 364 transitions, 5353 flow [2024-06-28 02:41:51,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 364 transitions, 5059 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:41:51,988 INFO L231 Difference]: Finished difference. Result has 364 places, 324 transitions, 3979 flow [2024-06-28 02:41:51,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3979, PETRI_PLACES=364, PETRI_TRANSITIONS=324} [2024-06-28 02:41:51,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 02:41:51,989 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 324 transitions, 3979 flow [2024-06-28 02:41:51,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:51,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:51,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:51,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:41:51,989 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:51,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:51,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1856639791, now seen corresponding path program 9 times [2024-06-28 02:41:51,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:51,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986423032] [2024-06-28 02:41:51,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:51,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:51,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986423032] [2024-06-28 02:41:52,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986423032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:52,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:52,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470443226] [2024-06-28 02:41:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:52,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:52,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 324 transitions, 3979 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:52,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:52,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:52,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:53,191 INFO L124 PetriNetUnfolderBase]: 3139/5489 cut-off events. [2024-06-28 02:41:53,192 INFO L125 PetriNetUnfolderBase]: For 1154932/1154932 co-relation queries the response was YES. [2024-06-28 02:41:53,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44705 conditions, 5489 events. 3139/5489 cut-off events. For 1154932/1154932 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 39330 event pairs, 1103 based on Foata normal form. 24/5509 useless extension candidates. Maximal degree in co-relation 44543. Up to 4376 conditions per place. [2024-06-28 02:41:53,260 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 136 changer transitions 10/356 dead transitions. [2024-06-28 02:41:53,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 356 transitions, 5055 flow [2024-06-28 02:41:53,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:53,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:53,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:41:53,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 02:41:53,261 INFO L175 Difference]: Start difference. First operand has 364 places, 324 transitions, 3979 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:41:53,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 356 transitions, 5055 flow [2024-06-28 02:41:57,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 356 transitions, 4771 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:57,810 INFO L231 Difference]: Finished difference. Result has 363 places, 321 transitions, 3942 flow [2024-06-28 02:41:57,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3699, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3942, PETRI_PLACES=363, PETRI_TRANSITIONS=321} [2024-06-28 02:41:57,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 02:41:57,810 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 321 transitions, 3942 flow [2024-06-28 02:41:57,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:57,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:57,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:57,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:41:57,810 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:57,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:57,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1397952585, now seen corresponding path program 10 times [2024-06-28 02:41:57,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:57,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611046463] [2024-06-28 02:41:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:57,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:57,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:57,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:57,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611046463] [2024-06-28 02:41:57,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611046463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:57,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:57,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:57,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686838251] [2024-06-28 02:41:57,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:57,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:57,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:57,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:57,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:57,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:41:57,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 321 transitions, 3942 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:57,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:57,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:41:57,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:58,801 INFO L124 PetriNetUnfolderBase]: 2988/5232 cut-off events. [2024-06-28 02:41:58,802 INFO L125 PetriNetUnfolderBase]: For 998521/998521 co-relation queries the response was YES. [2024-06-28 02:41:58,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40596 conditions, 5232 events. 2988/5232 cut-off events. For 998521/998521 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37284 event pairs, 1058 based on Foata normal form. 26/5254 useless extension candidates. Maximal degree in co-relation 40435. Up to 4376 conditions per place. [2024-06-28 02:41:58,865 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 192 selfloop transitions, 132 changer transitions 14/346 dead transitions. [2024-06-28 02:41:58,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 346 transitions, 4722 flow [2024-06-28 02:41:58,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:58,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:41:58,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:41:58,866 INFO L175 Difference]: Start difference. First operand has 363 places, 321 transitions, 3942 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:41:58,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 346 transitions, 4722 flow [2024-06-28 02:42:03,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 346 transitions, 4449 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:03,061 INFO L231 Difference]: Finished difference. Result has 362 places, 316 transitions, 3890 flow [2024-06-28 02:42:03,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3669, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3890, PETRI_PLACES=362, PETRI_TRANSITIONS=316} [2024-06-28 02:42:03,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 02:42:03,061 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 316 transitions, 3890 flow [2024-06-28 02:42:03,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:03,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:03,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:03,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:42:03,062 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:03,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:03,062 INFO L85 PathProgramCache]: Analyzing trace with hash 356842445, now seen corresponding path program 11 times [2024-06-28 02:42:03,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:03,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572575321] [2024-06-28 02:42:03,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:03,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:03,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:03,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:03,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572575321] [2024-06-28 02:42:03,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572575321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:03,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:03,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:03,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744115258] [2024-06-28 02:42:03,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:03,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:03,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:03,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:03,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:03,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:03,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 316 transitions, 3890 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:03,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:03,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:03,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:04,013 INFO L124 PetriNetUnfolderBase]: 2871/5037 cut-off events. [2024-06-28 02:42:04,014 INFO L125 PetriNetUnfolderBase]: For 832870/832870 co-relation queries the response was YES. [2024-06-28 02:42:04,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37653 conditions, 5037 events. 2871/5037 cut-off events. For 832870/832870 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 35727 event pairs, 941 based on Foata normal form. 18/5051 useless extension candidates. Maximal degree in co-relation 37493. Up to 4199 conditions per place. [2024-06-28 02:42:04,075 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 129 changer transitions 21/344 dead transitions. [2024-06-28 02:42:04,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 344 transitions, 4666 flow [2024-06-28 02:42:04,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:04,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:42:04,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:42:04,075 INFO L175 Difference]: Start difference. First operand has 362 places, 316 transitions, 3890 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:42:04,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 344 transitions, 4666 flow [2024-06-28 02:42:07,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 344 transitions, 4396 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:07,728 INFO L231 Difference]: Finished difference. Result has 356 places, 311 transitions, 3814 flow [2024-06-28 02:42:07,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3620, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3814, PETRI_PLACES=356, PETRI_TRANSITIONS=311} [2024-06-28 02:42:07,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 02:42:07,729 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 311 transitions, 3814 flow [2024-06-28 02:42:07,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:07,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:07,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:42:07,729 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,729 INFO L85 PathProgramCache]: Analyzing trace with hash 789035081, now seen corresponding path program 12 times [2024-06-28 02:42:07,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673949395] [2024-06-28 02:42:07,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:07,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673949395] [2024-06-28 02:42:07,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673949395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:07,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912716619] [2024-06-28 02:42:07,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:07,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:07,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:07,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:07,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 311 transitions, 3814 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:07,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:07,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:08,829 INFO L124 PetriNetUnfolderBase]: 2868/5025 cut-off events. [2024-06-28 02:42:08,829 INFO L125 PetriNetUnfolderBase]: For 847448/847448 co-relation queries the response was YES. [2024-06-28 02:42:08,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37398 conditions, 5025 events. 2868/5025 cut-off events. For 847448/847448 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35589 event pairs, 980 based on Foata normal form. 26/5049 useless extension candidates. Maximal degree in co-relation 37240. Up to 4334 conditions per place. [2024-06-28 02:42:08,882 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 38 changer transitions 12/333 dead transitions. [2024-06-28 02:42:08,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 333 transitions, 4560 flow [2024-06-28 02:42:08,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:08,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:08,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:42:08,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:42:08,883 INFO L175 Difference]: Start difference. First operand has 356 places, 311 transitions, 3814 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:42:08,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 333 transitions, 4560 flow [2024-06-28 02:42:12,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 333 transitions, 4282 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:12,319 INFO L231 Difference]: Finished difference. Result has 348 places, 307 transitions, 3578 flow [2024-06-28 02:42:12,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3578, PETRI_PLACES=348, PETRI_TRANSITIONS=307} [2024-06-28 02:42:12,319 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:42:12,320 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 307 transitions, 3578 flow [2024-06-28 02:42:12,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:12,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:42:12,320 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1608555655, now seen corresponding path program 13 times [2024-06-28 02:42:12,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575244464] [2024-06-28 02:42:12,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:12,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575244464] [2024-06-28 02:42:12,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575244464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:12,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362377059] [2024-06-28 02:42:12,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:12,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:12,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:12,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:12,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 307 transitions, 3578 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:12,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:13,342 INFO L124 PetriNetUnfolderBase]: 2980/5207 cut-off events. [2024-06-28 02:42:13,343 INFO L125 PetriNetUnfolderBase]: For 921815/921815 co-relation queries the response was YES. [2024-06-28 02:42:13,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40249 conditions, 5207 events. 2980/5207 cut-off events. For 921815/921815 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37002 event pairs, 1009 based on Foata normal form. 24/5229 useless extension candidates. Maximal degree in co-relation 40094. Up to 4274 conditions per place. [2024-06-28 02:42:13,407 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 282 selfloop transitions, 35 changer transitions 11/336 dead transitions. [2024-06-28 02:42:13,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 336 transitions, 4592 flow [2024-06-28 02:42:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:13,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:13,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:42:13,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:42:13,408 INFO L175 Difference]: Start difference. First operand has 348 places, 307 transitions, 3578 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:42:13,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 336 transitions, 4592 flow [2024-06-28 02:42:17,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 336 transitions, 4506 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:17,455 INFO L231 Difference]: Finished difference. Result has 347 places, 303 transitions, 3511 flow [2024-06-28 02:42:17,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3511, PETRI_PLACES=347, PETRI_TRANSITIONS=303} [2024-06-28 02:42:17,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:42:17,456 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 303 transitions, 3511 flow [2024-06-28 02:42:17,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:17,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:17,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, 1] [2024-06-28 02:42:17,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:42:17,456 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:17,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:17,456 INFO L85 PathProgramCache]: Analyzing trace with hash -897460845, now seen corresponding path program 14 times [2024-06-28 02:42:17,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:17,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073394631] [2024-06-28 02:42:17,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:17,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:17,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:17,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:42:17,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:17,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073394631] [2024-06-28 02:42:17,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073394631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:17,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:17,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:17,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811409114] [2024-06-28 02:42:17,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:17,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:17,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:17,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:17,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:17,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:17,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 303 transitions, 3511 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:17,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:17,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:17,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:18,475 INFO L124 PetriNetUnfolderBase]: 3074/5359 cut-off events. [2024-06-28 02:42:18,475 INFO L125 PetriNetUnfolderBase]: For 1054723/1054723 co-relation queries the response was YES. [2024-06-28 02:42:18,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43525 conditions, 5359 events. 3074/5359 cut-off events. For 1054723/1054723 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38195 event pairs, 1082 based on Foata normal form. 24/5381 useless extension candidates. Maximal degree in co-relation 43370. Up to 4437 conditions per place. [2024-06-28 02:42:18,538 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 282 selfloop transitions, 32 changer transitions 10/332 dead transitions. [2024-06-28 02:42:18,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 332 transitions, 4517 flow [2024-06-28 02:42:18,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:18,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:18,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:42:18,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:42:18,538 INFO L175 Difference]: Start difference. First operand has 347 places, 303 transitions, 3511 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:42:18,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 332 transitions, 4517 flow [2024-06-28 02:42:22,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 332 transitions, 4439 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:22,692 INFO L231 Difference]: Finished difference. Result has 344 places, 300 transitions, 3447 flow [2024-06-28 02:42:22,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3447, PETRI_PLACES=344, PETRI_TRANSITIONS=300} [2024-06-28 02:42:22,692 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 02:42:22,692 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 300 transitions, 3447 flow [2024-06-28 02:42:22,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:22,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:22,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:22,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:42:22,693 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:22,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:22,693 INFO L85 PathProgramCache]: Analyzing trace with hash -904127085, now seen corresponding path program 15 times [2024-06-28 02:42:22,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:22,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228286957] [2024-06-28 02:42:22,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:22,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:22,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:42:22,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:22,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228286957] [2024-06-28 02:42:22,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228286957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:22,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289940885] [2024-06-28 02:42:22,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:22,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:22,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:22,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:22,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:22,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 300 transitions, 3447 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:22,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:22,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:22,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:23,647 INFO L124 PetriNetUnfolderBase]: 2923/5102 cut-off events. [2024-06-28 02:42:23,647 INFO L125 PetriNetUnfolderBase]: For 915401/915401 co-relation queries the response was YES. [2024-06-28 02:42:23,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39463 conditions, 5102 events. 2923/5102 cut-off events. For 915401/915401 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36098 event pairs, 1037 based on Foata normal form. 26/5126 useless extension candidates. Maximal degree in co-relation 39310. Up to 4437 conditions per place. [2024-06-28 02:42:23,705 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 272 selfloop transitions, 28 changer transitions 14/322 dead transitions. [2024-06-28 02:42:23,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 322 transitions, 4171 flow [2024-06-28 02:42:23,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:23,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:42:23,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:42:23,706 INFO L175 Difference]: Start difference. First operand has 344 places, 300 transitions, 3447 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:42:23,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 322 transitions, 4171 flow [2024-06-28 02:42:27,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 322 transitions, 4106 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:27,473 INFO L231 Difference]: Finished difference. Result has 343 places, 295 transitions, 3383 flow [2024-06-28 02:42:27,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3383, PETRI_PLACES=343, PETRI_TRANSITIONS=295} [2024-06-28 02:42:27,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 02:42:27,473 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 295 transitions, 3383 flow [2024-06-28 02:42:27,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:27,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:27,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:27,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:42:27,475 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:27,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:27,475 INFO L85 PathProgramCache]: Analyzing trace with hash 949834323, now seen corresponding path program 16 times [2024-06-28 02:42:27,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:27,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811406989] [2024-06-28 02:42:27,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:27,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:27,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:27,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:27,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811406989] [2024-06-28 02:42:27,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811406989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:27,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:27,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:27,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178470765] [2024-06-28 02:42:27,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:27,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:27,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:27,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:27,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:27,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:27,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 295 transitions, 3383 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:27,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:27,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:27,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:28,495 INFO L124 PetriNetUnfolderBase]: 3001/5256 cut-off events. [2024-06-28 02:42:28,496 INFO L125 PetriNetUnfolderBase]: For 991638/991638 co-relation queries the response was YES. [2024-06-28 02:42:28,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42302 conditions, 5256 events. 3001/5256 cut-off events. For 991638/991638 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37363 event pairs, 1011 based on Foata normal form. 18/5272 useless extension candidates. Maximal degree in co-relation 42150. Up to 4100 conditions per place. [2024-06-28 02:42:28,557 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 284 selfloop transitions, 30 changer transitions 8/330 dead transitions. [2024-06-28 02:42:28,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 330 transitions, 4621 flow [2024-06-28 02:42:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:28,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:28,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:42:28,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 02:42:28,558 INFO L175 Difference]: Start difference. First operand has 343 places, 295 transitions, 3383 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:42:28,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 330 transitions, 4621 flow [2024-06-28 02:42:31,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 330 transitions, 4547 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:31,182 INFO L231 Difference]: Finished difference. Result has 340 places, 293 transitions, 3350 flow [2024-06-28 02:42:31,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3313, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3350, PETRI_PLACES=340, PETRI_TRANSITIONS=293} [2024-06-28 02:42:31,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 02:42:31,182 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 293 transitions, 3350 flow [2024-06-28 02:42:31,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:31,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:31,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:31,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:42:31,183 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:31,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:31,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1401546025, now seen corresponding path program 17 times [2024-06-28 02:42:31,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:31,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199818966] [2024-06-28 02:42:31,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:31,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:31,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:31,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:31,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:31,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199818966] [2024-06-28 02:42:31,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199818966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:31,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:31,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:31,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603242026] [2024-06-28 02:42:31,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:31,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:31,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:31,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:31,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:31,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:31,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 293 transitions, 3350 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:31,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:31,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:31,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:32,240 INFO L124 PetriNetUnfolderBase]: 2977/5206 cut-off events. [2024-06-28 02:42:32,241 INFO L125 PetriNetUnfolderBase]: For 992971/992971 co-relation queries the response was YES. [2024-06-28 02:42:32,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42124 conditions, 5206 events. 2977/5206 cut-off events. For 992971/992971 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37009 event pairs, 1077 based on Foata normal form. 18/5222 useless extension candidates. Maximal degree in co-relation 41972. Up to 4100 conditions per place. [2024-06-28 02:42:32,291 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 276 selfloop transitions, 26 changer transitions 14/324 dead transitions. [2024-06-28 02:42:32,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 324 transitions, 4334 flow [2024-06-28 02:42:32,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:32,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:32,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:42:32,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:42:32,292 INFO L175 Difference]: Start difference. First operand has 340 places, 293 transitions, 3350 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:42:32,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 324 transitions, 4334 flow [2024-06-28 02:42:35,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 324 transitions, 4270 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:35,421 INFO L231 Difference]: Finished difference. Result has 339 places, 289 transitions, 3289 flow [2024-06-28 02:42:35,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3289, PETRI_PLACES=339, PETRI_TRANSITIONS=289} [2024-06-28 02:42:35,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:42:35,422 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 289 transitions, 3289 flow [2024-06-28 02:42:35,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:35,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:35,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:42:35,422 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:35,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:35,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1210777693, now seen corresponding path program 18 times [2024-06-28 02:42:35,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:35,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159594235] [2024-06-28 02:42:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:35,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:35,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:35,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159594235] [2024-06-28 02:42:35,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159594235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:35,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:35,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921902558] [2024-06-28 02:42:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:35,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:35,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:35,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:35,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 289 transitions, 3289 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:35,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:35,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:35,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:36,548 INFO L124 PetriNetUnfolderBase]: 2851/4992 cut-off events. [2024-06-28 02:42:36,548 INFO L125 PetriNetUnfolderBase]: For 903123/903123 co-relation queries the response was YES. [2024-06-28 02:42:36,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38585 conditions, 4992 events. 2851/4992 cut-off events. For 903123/903123 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35314 event pairs, 1036 based on Foata normal form. 26/5016 useless extension candidates. Maximal degree in co-relation 38434. Up to 4334 conditions per place. [2024-06-28 02:42:36,618 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 267 selfloop transitions, 24 changer transitions 12/311 dead transitions. [2024-06-28 02:42:36,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 311 transitions, 3991 flow [2024-06-28 02:42:36,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:36,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:36,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:42:36,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:42:36,618 INFO L175 Difference]: Start difference. First operand has 339 places, 289 transitions, 3289 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:42:36,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 311 transitions, 3991 flow [2024-06-28 02:42:39,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 311 transitions, 3929 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:39,732 INFO L231 Difference]: Finished difference. Result has 334 places, 285 transitions, 3231 flow [2024-06-28 02:42:39,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3231, PETRI_PLACES=334, PETRI_TRANSITIONS=285} [2024-06-28 02:42:39,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 02:42:39,733 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 285 transitions, 3231 flow [2024-06-28 02:42:39,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:39,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:39,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:39,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:42:39,733 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:39,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:39,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1235329079, now seen corresponding path program 19 times [2024-06-28 02:42:39,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:39,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399868882] [2024-06-28 02:42:39,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:39,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:39,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:39,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:39,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399868882] [2024-06-28 02:42:39,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399868882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:39,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:39,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:39,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38082027] [2024-06-28 02:42:39,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:39,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:39,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:39,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:39,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:39,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:39,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 285 transitions, 3231 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:39,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:39,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:39,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:40,678 INFO L124 PetriNetUnfolderBase]: 2722/4783 cut-off events. [2024-06-28 02:42:40,678 INFO L125 PetriNetUnfolderBase]: For 742348/742348 co-relation queries the response was YES. [2024-06-28 02:42:40,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34916 conditions, 4783 events. 2722/4783 cut-off events. For 742348/742348 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 33672 event pairs, 912 based on Foata normal form. 24/4805 useless extension candidates. Maximal degree in co-relation 34768. Up to 4100 conditions per place. [2024-06-28 02:42:40,732 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 265 selfloop transitions, 21 changer transitions 17/311 dead transitions. [2024-06-28 02:42:40,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 311 transitions, 3973 flow [2024-06-28 02:42:40,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:40,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:40,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:42:40,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:42:40,733 INFO L175 Difference]: Start difference. First operand has 334 places, 285 transitions, 3231 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:42:40,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 311 transitions, 3973 flow [2024-06-28 02:42:43,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 311 transitions, 3899 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:43,347 INFO L231 Difference]: Finished difference. Result has 331 places, 281 transitions, 3134 flow [2024-06-28 02:42:43,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3134, PETRI_PLACES=331, PETRI_TRANSITIONS=281} [2024-06-28 02:42:43,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:42:43,348 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 281 transitions, 3134 flow [2024-06-28 02:42:43,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:43,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:43,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:42:43,348 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:43,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:43,348 INFO L85 PathProgramCache]: Analyzing trace with hash -47558001, now seen corresponding path program 10 times [2024-06-28 02:42:43,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:43,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591122734] [2024-06-28 02:42:43,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:43,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:43,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:43,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:43,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:43,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591122734] [2024-06-28 02:42:43,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591122734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:43,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:43,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:43,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647471159] [2024-06-28 02:42:43,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:43,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:43,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:43,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:43,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:43,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:43,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 281 transitions, 3134 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:43,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:43,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:43,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:44,275 INFO L124 PetriNetUnfolderBase]: 2770/4875 cut-off events. [2024-06-28 02:42:44,275 INFO L125 PetriNetUnfolderBase]: For 798790/798790 co-relation queries the response was YES. [2024-06-28 02:42:44,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36742 conditions, 4875 events. 2770/4875 cut-off events. For 798790/798790 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34338 event pairs, 920 based on Foata normal form. 18/4891 useless extension candidates. Maximal degree in co-relation 36595. Up to 4054 conditions per place. [2024-06-28 02:42:44,330 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 274 selfloop transitions, 22 changer transitions 8/312 dead transitions. [2024-06-28 02:42:44,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 312 transitions, 4086 flow [2024-06-28 02:42:44,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:44,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:44,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:42:44,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:42:44,331 INFO L175 Difference]: Start difference. First operand has 331 places, 281 transitions, 3134 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:42:44,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 312 transitions, 4086 flow [2024-06-28 02:42:47,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 312 transitions, 4006 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:47,977 INFO L231 Difference]: Finished difference. Result has 326 places, 280 transitions, 3092 flow [2024-06-28 02:42:47,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3092, PETRI_PLACES=326, PETRI_TRANSITIONS=280} [2024-06-28 02:42:47,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:42:47,978 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 280 transitions, 3092 flow [2024-06-28 02:42:47,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:47,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:47,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:47,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:42:47,978 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:47,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:47,979 INFO L85 PathProgramCache]: Analyzing trace with hash -47350611, now seen corresponding path program 11 times [2024-06-28 02:42:47,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:47,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783258901] [2024-06-28 02:42:47,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:47,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:48,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:48,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:48,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783258901] [2024-06-28 02:42:48,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783258901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:48,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:48,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:48,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682667270] [2024-06-28 02:42:48,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:48,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:48,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:48,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:48,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:48,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:48,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 280 transitions, 3092 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:48,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:48,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:48,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:48,874 INFO L124 PetriNetUnfolderBase]: 2665/4690 cut-off events. [2024-06-28 02:42:48,874 INFO L125 PetriNetUnfolderBase]: For 712536/712536 co-relation queries the response was YES. [2024-06-28 02:42:48,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34194 conditions, 4690 events. 2665/4690 cut-off events. For 712536/712536 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32879 event pairs, 902 based on Foata normal form. 18/4706 useless extension candidates. Maximal degree in co-relation 34048. Up to 4054 conditions per place. [2024-06-28 02:42:48,926 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 261 selfloop transitions, 19 changer transitions 17/305 dead transitions. [2024-06-28 02:42:48,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 305 transitions, 3786 flow [2024-06-28 02:42:48,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:48,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:42:48,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:42:48,927 INFO L175 Difference]: Start difference. First operand has 326 places, 280 transitions, 3092 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:42:48,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 305 transitions, 3786 flow [2024-06-28 02:42:51,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 305 transitions, 3682 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:51,607 INFO L231 Difference]: Finished difference. Result has 325 places, 276 transitions, 2971 flow [2024-06-28 02:42:51,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2971, PETRI_PLACES=325, PETRI_TRANSITIONS=276} [2024-06-28 02:42:51,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 02:42:51,608 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 276 transitions, 2971 flow [2024-06-28 02:42:51,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:51,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:51,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:51,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:42:51,608 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:51,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:51,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2109739703, now seen corresponding path program 1 times [2024-06-28 02:42:51,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:51,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29262459] [2024-06-28 02:42:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:51,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:51,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:51,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:51,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29262459] [2024-06-28 02:42:51,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29262459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:51,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:51,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:51,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783048537] [2024-06-28 02:42:51,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:51,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:51,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:51,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:51,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:51,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:51,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 276 transitions, 2971 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:51,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:51,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:51,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:52,481 INFO L124 PetriNetUnfolderBase]: 2719/4772 cut-off events. [2024-06-28 02:42:52,481 INFO L125 PetriNetUnfolderBase]: For 798808/798808 co-relation queries the response was YES. [2024-06-28 02:42:52,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36095 conditions, 4772 events. 2719/4772 cut-off events. For 798808/798808 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33469 event pairs, 898 based on Foata normal form. 18/4788 useless extension candidates. Maximal degree in co-relation 35951. Up to 3976 conditions per place. [2024-06-28 02:42:52,533 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 21 changer transitions 8/306 dead transitions. [2024-06-28 02:42:52,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 306 transitions, 3911 flow [2024-06-28 02:42:52,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:52,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:52,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:42:52,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:42:52,534 INFO L175 Difference]: Start difference. First operand has 325 places, 276 transitions, 2971 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:42:52,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 306 transitions, 3911 flow [2024-06-28 02:42:55,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 306 transitions, 3849 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:42:55,631 INFO L231 Difference]: Finished difference. Result has 317 places, 274 transitions, 2930 flow [2024-06-28 02:42:55,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2911, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2930, PETRI_PLACES=317, PETRI_TRANSITIONS=274} [2024-06-28 02:42:55,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 02:42:55,631 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 274 transitions, 2930 flow [2024-06-28 02:42:55,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:55,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:55,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:55,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:42:55,632 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:55,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:55,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1792098057, now seen corresponding path program 2 times [2024-06-28 02:42:55,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:55,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892920019] [2024-06-28 02:42:55,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:55,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:55,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:55,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:55,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892920019] [2024-06-28 02:42:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892920019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:55,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730404711] [2024-06-28 02:42:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:55,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:55,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:55,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:55,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:55,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:55,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 274 transitions, 2930 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:55,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:55,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:55,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:56,494 INFO L124 PetriNetUnfolderBase]: 2614/4587 cut-off events. [2024-06-28 02:42:56,495 INFO L125 PetriNetUnfolderBase]: For 712420/712420 co-relation queries the response was YES. [2024-06-28 02:42:56,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33523 conditions, 4587 events. 2614/4587 cut-off events. For 712420/712420 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 31895 event pairs, 880 based on Foata normal form. 18/4603 useless extension candidates. Maximal degree in co-relation 33381. Up to 3976 conditions per place. [2024-06-28 02:42:56,543 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 249 selfloop transitions, 16 changer transitions 26/299 dead transitions. [2024-06-28 02:42:56,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 299 transitions, 3616 flow [2024-06-28 02:42:56,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:56,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:56,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:42:56,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:42:56,544 INFO L175 Difference]: Start difference. First operand has 317 places, 274 transitions, 2930 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:42:56,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 299 transitions, 3616 flow [2024-06-28 02:42:59,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 299 transitions, 3571 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:59,170 INFO L231 Difference]: Finished difference. Result has 317 places, 268 transitions, 2841 flow [2024-06-28 02:42:59,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2841, PETRI_PLACES=317, PETRI_TRANSITIONS=268} [2024-06-28 02:42:59,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 02:42:59,171 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 268 transitions, 2841 flow [2024-06-28 02:42:59,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:59,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:59,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:59,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:42:59,171 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:59,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2121050007, now seen corresponding path program 20 times [2024-06-28 02:42:59,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:59,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449304054] [2024-06-28 02:42:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:59,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:59,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:59,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449304054] [2024-06-28 02:42:59,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449304054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:59,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:59,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:59,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950519469] [2024-06-28 02:42:59,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:59,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:59,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:59,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:42:59,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 268 transitions, 2841 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:59,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:59,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:42:59,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:00,094 INFO L124 PetriNetUnfolderBase]: 2807/4906 cut-off events. [2024-06-28 02:43:00,094 INFO L125 PetriNetUnfolderBase]: For 939020/939020 co-relation queries the response was YES. [2024-06-28 02:43:00,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39457 conditions, 4906 events. 2807/4906 cut-off events. For 939020/939020 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34368 event pairs, 972 based on Foata normal form. 18/4923 useless extension candidates. Maximal degree in co-relation 39327. Up to 2679 conditions per place. [2024-06-28 02:43:00,149 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 165 selfloop transitions, 123 changer transitions 16/312 dead transitions. [2024-06-28 02:43:00,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 312 transitions, 4071 flow [2024-06-28 02:43:00,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:00,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:00,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:43:00,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 02:43:00,150 INFO L175 Difference]: Start difference. First operand has 317 places, 268 transitions, 2841 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:43:00,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 312 transitions, 4071 flow [2024-06-28 02:43:02,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 312 transitions, 3981 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 02:43:02,810 INFO L231 Difference]: Finished difference. Result has 305 places, 265 transitions, 2966 flow [2024-06-28 02:43:02,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2966, PETRI_PLACES=305, PETRI_TRANSITIONS=265} [2024-06-28 02:43:02,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 02:43:02,810 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 265 transitions, 2966 flow [2024-06-28 02:43:02,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:02,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:02,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:02,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:43:02,811 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:02,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:02,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1077953041, now seen corresponding path program 21 times [2024-06-28 02:43:02,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:02,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071302915] [2024-06-28 02:43:02,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:02,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:02,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:02,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:02,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071302915] [2024-06-28 02:43:02,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071302915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:02,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:02,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:02,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910945250] [2024-06-28 02:43:02,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:02,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:02,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:02,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:02,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:02,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:02,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 265 transitions, 2966 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:02,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:02,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:02,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:03,730 INFO L124 PetriNetUnfolderBase]: 2931/5130 cut-off events. [2024-06-28 02:43:03,730 INFO L125 PetriNetUnfolderBase]: For 1140439/1140439 co-relation queries the response was YES. [2024-06-28 02:43:03,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44684 conditions, 5130 events. 2931/5130 cut-off events. For 1140439/1140439 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 36375 event pairs, 1036 based on Foata normal form. 18/5147 useless extension candidates. Maximal degree in co-relation 44557. Up to 2679 conditions per place. [2024-06-28 02:43:03,787 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 181 selfloop transitions, 112 changer transitions 8/309 dead transitions. [2024-06-28 02:43:03,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 309 transitions, 4396 flow [2024-06-28 02:43:03,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:03,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:43:03,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 02:43:03,787 INFO L175 Difference]: Start difference. First operand has 305 places, 265 transitions, 2966 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:43:03,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 309 transitions, 4396 flow [2024-06-28 02:43:06,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 309 transitions, 4148 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:06,807 INFO L231 Difference]: Finished difference. Result has 303 places, 263 transitions, 2938 flow [2024-06-28 02:43:06,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2938, PETRI_PLACES=303, PETRI_TRANSITIONS=263} [2024-06-28 02:43:06,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:43:06,807 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 263 transitions, 2938 flow [2024-06-28 02:43:06,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:06,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:06,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:06,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:43:06,807 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:06,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1545516277, now seen corresponding path program 22 times [2024-06-28 02:43:06,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:06,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809044346] [2024-06-28 02:43:06,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:06,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:06,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:06,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:06,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809044346] [2024-06-28 02:43:06,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809044346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:06,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:06,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:06,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533100612] [2024-06-28 02:43:06,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:06,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:06,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:06,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:06,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:06,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:06,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 263 transitions, 2938 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:06,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:06,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:06,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:07,801 INFO L124 PetriNetUnfolderBase]: 2826/4947 cut-off events. [2024-06-28 02:43:07,801 INFO L125 PetriNetUnfolderBase]: For 1032947/1032947 co-relation queries the response was YES. [2024-06-28 02:43:07,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 4947 events. 2826/4947 cut-off events. For 1032947/1032947 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 34807 event pairs, 1026 based on Foata normal form. 18/4964 useless extension candidates. Maximal degree in co-relation 41951. Up to 2679 conditions per place. [2024-06-28 02:43:07,848 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 110 changer transitions 10/305 dead transitions. [2024-06-28 02:43:07,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 305 transitions, 4164 flow [2024-06-28 02:43:07,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:07,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:43:07,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:43:07,849 INFO L175 Difference]: Start difference. First operand has 303 places, 263 transitions, 2938 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:43:07,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 305 transitions, 4164 flow [2024-06-28 02:43:10,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 305 transitions, 3929 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:10,587 INFO L231 Difference]: Finished difference. Result has 302 places, 259 transitions, 2879 flow [2024-06-28 02:43:10,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2879, PETRI_PLACES=302, PETRI_TRANSITIONS=259} [2024-06-28 02:43:10,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-28 02:43:10,588 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 259 transitions, 2879 flow [2024-06-28 02:43:10,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:10,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, 1, 1] [2024-06-28 02:43:10,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:43:10,588 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:10,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:10,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1520027467, now seen corresponding path program 23 times [2024-06-28 02:43:10,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:10,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385182928] [2024-06-28 02:43:10,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:10,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:10,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:10,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:10,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385182928] [2024-06-28 02:43:10,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385182928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:10,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:10,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:10,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653199829] [2024-06-28 02:43:10,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:10,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:10,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:10,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:10,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:10,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:10,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 259 transitions, 2879 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:10,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:10,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:11,476 INFO L124 PetriNetUnfolderBase]: 2696/4713 cut-off events. [2024-06-28 02:43:11,476 INFO L125 PetriNetUnfolderBase]: For 928627/928627 co-relation queries the response was YES. [2024-06-28 02:43:11,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38636 conditions, 4713 events. 2696/4713 cut-off events. For 928627/928627 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32846 event pairs, 1002 based on Foata normal form. 24/4736 useless extension candidates. Maximal degree in co-relation 38511. Up to 3387 conditions per place. [2024-06-28 02:43:11,528 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 116 changer transitions 19/298 dead transitions. [2024-06-28 02:43:11,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 298 transitions, 3865 flow [2024-06-28 02:43:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:43:11,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 02:43:11,529 INFO L175 Difference]: Start difference. First operand has 302 places, 259 transitions, 2879 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:43:11,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 298 transitions, 3865 flow [2024-06-28 02:43:14,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 298 transitions, 3628 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:14,726 INFO L231 Difference]: Finished difference. Result has 297 places, 255 transitions, 2834 flow [2024-06-28 02:43:14,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2834, PETRI_PLACES=297, PETRI_TRANSITIONS=255} [2024-06-28 02:43:14,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-28 02:43:14,726 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 255 transitions, 2834 flow [2024-06-28 02:43:14,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:14,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:14,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:43:14,727 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:14,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:14,727 INFO L85 PathProgramCache]: Analyzing trace with hash 313046423, now seen corresponding path program 24 times [2024-06-28 02:43:14,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:14,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844805992] [2024-06-28 02:43:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:14,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:14,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:14,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:14,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844805992] [2024-06-28 02:43:14,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844805992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:14,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:14,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:14,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63898272] [2024-06-28 02:43:14,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:14,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:14,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:14,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:14,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:14,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:14,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 255 transitions, 2834 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:14,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:14,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:14,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:15,623 INFO L124 PetriNetUnfolderBase]: 2727/4750 cut-off events. [2024-06-28 02:43:15,624 INFO L125 PetriNetUnfolderBase]: For 1005284/1005284 co-relation queries the response was YES. [2024-06-28 02:43:15,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40871 conditions, 4750 events. 2727/4750 cut-off events. For 1005284/1005284 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 33003 event pairs, 1057 based on Foata normal form. 24/4773 useless extension candidates. Maximal degree in co-relation 40748. Up to 3790 conditions per place. [2024-06-28 02:43:15,674 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 115 changer transitions 10/287 dead transitions. [2024-06-28 02:43:15,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 287 transitions, 3744 flow [2024-06-28 02:43:15,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:15,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:15,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:43:15,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:43:15,675 INFO L175 Difference]: Start difference. First operand has 297 places, 255 transitions, 2834 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:43:15,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 287 transitions, 3744 flow [2024-06-28 02:43:18,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 287 transitions, 3494 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:18,359 INFO L231 Difference]: Finished difference. Result has 293 places, 252 transitions, 2798 flow [2024-06-28 02:43:18,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2798, PETRI_PLACES=293, PETRI_TRANSITIONS=252} [2024-06-28 02:43:18,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:43:18,359 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 252 transitions, 2798 flow [2024-06-28 02:43:18,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:18,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:18,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:18,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:43:18,359 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:18,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:18,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2091916009, now seen corresponding path program 25 times [2024-06-28 02:43:18,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:18,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260446516] [2024-06-28 02:43:18,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:18,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:18,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:18,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:18,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260446516] [2024-06-28 02:43:18,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260446516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:18,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:18,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:18,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116388039] [2024-06-28 02:43:18,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:18,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:18,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:18,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:18,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:18,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:18,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 252 transitions, 2798 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:18,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:18,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:18,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:19,126 INFO L124 PetriNetUnfolderBase]: 2576/4493 cut-off events. [2024-06-28 02:43:19,126 INFO L125 PetriNetUnfolderBase]: For 859952/859952 co-relation queries the response was YES. [2024-06-28 02:43:19,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36499 conditions, 4493 events. 2576/4493 cut-off events. For 859952/859952 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 30993 event pairs, 1012 based on Foata normal form. 26/4518 useless extension candidates. Maximal degree in co-relation 36378. Up to 3790 conditions per place. [2024-06-28 02:43:19,174 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 110 changer transitions 18/277 dead transitions. [2024-06-28 02:43:19,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 277 transitions, 3438 flow [2024-06-28 02:43:19,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:19,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:43:19,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:43:19,174 INFO L175 Difference]: Start difference. First operand has 293 places, 252 transitions, 2798 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:43:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 277 transitions, 3438 flow [2024-06-28 02:43:21,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 277 transitions, 3207 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:21,293 INFO L231 Difference]: Finished difference. Result has 292 places, 246 transitions, 2737 flow [2024-06-28 02:43:21,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2737, PETRI_PLACES=292, PETRI_TRANSITIONS=246} [2024-06-28 02:43:21,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-28 02:43:21,293 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 246 transitions, 2737 flow [2024-06-28 02:43:21,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:21,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:21,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:21,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:43:21,293 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:21,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:21,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1647600775, now seen corresponding path program 26 times [2024-06-28 02:43:21,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:21,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039011043] [2024-06-28 02:43:21,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:21,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:21,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:21,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:21,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039011043] [2024-06-28 02:43:21,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039011043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:21,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:21,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:21,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271595732] [2024-06-28 02:43:21,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:21,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:21,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:21,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:21,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:21,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:21,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 246 transitions, 2737 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:21,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:21,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:21,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:22,192 INFO L124 PetriNetUnfolderBase]: 2777/4838 cut-off events. [2024-06-28 02:43:22,192 INFO L125 PetriNetUnfolderBase]: For 1013788/1013788 co-relation queries the response was YES. [2024-06-28 02:43:22,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42225 conditions, 4838 events. 2777/4838 cut-off events. For 1013788/1013788 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 33862 event pairs, 1063 based on Foata normal form. 18/4855 useless extension candidates. Maximal degree in co-relation 42105. Up to 3604 conditions per place. [2024-06-28 02:43:22,238 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 104 changer transitions 8/281 dead transitions. [2024-06-28 02:43:22,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 281 transitions, 3837 flow [2024-06-28 02:43:22,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:22,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:22,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:43:22,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:43:22,251 INFO L175 Difference]: Start difference. First operand has 292 places, 246 transitions, 2737 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:43:22,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 281 transitions, 3837 flow [2024-06-28 02:43:24,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 281 transitions, 3591 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:24,175 INFO L231 Difference]: Finished difference. Result has 286 places, 244 transitions, 2694 flow [2024-06-28 02:43:24,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2694, PETRI_PLACES=286, PETRI_TRANSITIONS=244} [2024-06-28 02:43:24,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-28 02:43:24,175 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 244 transitions, 2694 flow [2024-06-28 02:43:24,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:24,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, 1, 1] [2024-06-28 02:43:24,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:43:24,175 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:24,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:24,176 INFO L85 PathProgramCache]: Analyzing trace with hash 757865717, now seen corresponding path program 27 times [2024-06-28 02:43:24,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:24,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936057528] [2024-06-28 02:43:24,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:24,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:24,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:24,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:24,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936057528] [2024-06-28 02:43:24,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936057528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:24,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:24,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:24,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411753799] [2024-06-28 02:43:24,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:24,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:24,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:24,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:24,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:24,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:24,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 244 transitions, 2694 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:24,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:24,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:24,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:25,057 INFO L124 PetriNetUnfolderBase]: 2867/4992 cut-off events. [2024-06-28 02:43:25,057 INFO L125 PetriNetUnfolderBase]: For 1067029/1067029 co-relation queries the response was YES. [2024-06-28 02:43:25,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44563 conditions, 4992 events. 2867/4992 cut-off events. For 1067029/1067029 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 35291 event pairs, 1145 based on Foata normal form. 18/5009 useless extension candidates. Maximal degree in co-relation 44445. Up to 3604 conditions per place. [2024-06-28 02:43:25,112 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 160 selfloop transitions, 102 changer transitions 9/279 dead transitions. [2024-06-28 02:43:25,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 279 transitions, 3782 flow [2024-06-28 02:43:25,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:25,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:43:25,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:43:25,113 INFO L175 Difference]: Start difference. First operand has 286 places, 244 transitions, 2694 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:43:25,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 279 transitions, 3782 flow [2024-06-28 02:43:26,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 279 transitions, 3564 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:26,988 INFO L231 Difference]: Finished difference. Result has 285 places, 241 transitions, 2660 flow [2024-06-28 02:43:26,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2660, PETRI_PLACES=285, PETRI_TRANSITIONS=241} [2024-06-28 02:43:26,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:43:26,989 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 241 transitions, 2660 flow [2024-06-28 02:43:26,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:26,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:26,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:26,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 02:43:26,989 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:26,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:26,989 INFO L85 PathProgramCache]: Analyzing trace with hash 551003957, now seen corresponding path program 28 times [2024-06-28 02:43:26,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:26,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598193423] [2024-06-28 02:43:26,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:26,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:27,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:43:27,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:27,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598193423] [2024-06-28 02:43:27,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598193423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:27,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:27,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:27,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173156181] [2024-06-28 02:43:27,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:27,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:27,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:27,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:27,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:27,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:27,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 241 transitions, 2660 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:27,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:27,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:27,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:27,889 INFO L124 PetriNetUnfolderBase]: 2869/4988 cut-off events. [2024-06-28 02:43:27,889 INFO L125 PetriNetUnfolderBase]: For 1074377/1074377 co-relation queries the response was YES. [2024-06-28 02:43:27,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44408 conditions, 4988 events. 2869/4988 cut-off events. For 1074377/1074377 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35159 event pairs, 1253 based on Foata normal form. 26/5013 useless extension candidates. Maximal degree in co-relation 44291. Up to 4283 conditions per place. [2024-06-28 02:43:27,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 100 changer transitions 12/263 dead transitions. [2024-06-28 02:43:27,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 263 transitions, 3264 flow [2024-06-28 02:43:27,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:27,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:27,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:43:27,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:43:27,940 INFO L175 Difference]: Start difference. First operand has 285 places, 241 transitions, 2660 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:43:27,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 263 transitions, 3264 flow [2024-06-28 02:43:29,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 263 transitions, 3055 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:29,771 INFO L231 Difference]: Finished difference. Result has 282 places, 237 transitions, 2628 flow [2024-06-28 02:43:29,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2628, PETRI_PLACES=282, PETRI_TRANSITIONS=237} [2024-06-28 02:43:29,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 02:43:29,771 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 237 transitions, 2628 flow [2024-06-28 02:43:29,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:29,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:29,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, 1, 1, 1] [2024-06-28 02:43:29,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 02:43:29,772 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:29,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:29,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1854254215, now seen corresponding path program 29 times [2024-06-28 02:43:29,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:29,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452191611] [2024-06-28 02:43:29,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:29,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:29,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:29,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:29,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452191611] [2024-06-28 02:43:29,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452191611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:29,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:29,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:29,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210418555] [2024-06-28 02:43:29,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:29,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:29,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:29,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:29,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:29,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:29,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 237 transitions, 2628 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:29,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:29,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:29,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:30,621 INFO L124 PetriNetUnfolderBase]: 2740/4779 cut-off events. [2024-06-28 02:43:30,621 INFO L125 PetriNetUnfolderBase]: For 930174/930174 co-relation queries the response was YES. [2024-06-28 02:43:30,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40908 conditions, 4779 events. 2740/4779 cut-off events. For 930174/930174 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33469 event pairs, 1129 based on Foata normal form. 24/4802 useless extension candidates. Maximal degree in co-relation 40793. Up to 3838 conditions per place. [2024-06-28 02:43:30,673 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 97 changer transitions 11/266 dead transitions. [2024-06-28 02:43:30,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 266 transitions, 3468 flow [2024-06-28 02:43:30,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:30,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:30,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:43:30,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:43:30,676 INFO L175 Difference]: Start difference. First operand has 282 places, 237 transitions, 2628 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:43:30,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 266 transitions, 3468 flow [2024-06-28 02:43:32,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 266 transitions, 3260 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:32,464 INFO L231 Difference]: Finished difference. Result has 280 places, 233 transitions, 2581 flow [2024-06-28 02:43:32,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2581, PETRI_PLACES=280, PETRI_TRANSITIONS=233} [2024-06-28 02:43:32,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-28 02:43:32,464 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 233 transitions, 2581 flow [2024-06-28 02:43:32,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:32,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:32,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:32,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-28 02:43:32,465 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:32,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:32,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1723144341, now seen corresponding path program 30 times [2024-06-28 02:43:32,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:32,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014372888] [2024-06-28 02:43:32,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:32,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:32,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:32,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:43:32,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:32,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014372888] [2024-06-28 02:43:32,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014372888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:32,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:32,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:32,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679643688] [2024-06-28 02:43:32,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:32,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:32,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:32,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:32,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:32,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:32,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 233 transitions, 2581 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:32,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:32,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:32,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:33,286 INFO L124 PetriNetUnfolderBase]: 2593/4524 cut-off events. [2024-06-28 02:43:33,286 INFO L125 PetriNetUnfolderBase]: For 822133/822133 co-relation queries the response was YES. [2024-06-28 02:43:33,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37535 conditions, 4524 events. 2593/4524 cut-off events. For 822133/822133 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31185 event pairs, 1037 based on Foata normal form. 24/4547 useless extension candidates. Maximal degree in co-relation 37421. Up to 3604 conditions per place. [2024-06-28 02:43:33,328 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 95 changer transitions 10/262 dead transitions. [2024-06-28 02:43:33,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 262 transitions, 3411 flow [2024-06-28 02:43:33,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:33,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:43:33,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:43:33,329 INFO L175 Difference]: Start difference. First operand has 280 places, 233 transitions, 2581 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:43:33,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 262 transitions, 3411 flow [2024-06-28 02:43:34,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 262 transitions, 3208 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:34,644 INFO L231 Difference]: Finished difference. Result has 276 places, 230 transitions, 2549 flow [2024-06-28 02:43:34,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2549, PETRI_PLACES=276, PETRI_TRANSITIONS=230} [2024-06-28 02:43:34,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-28 02:43:34,645 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 230 transitions, 2549 flow [2024-06-28 02:43:34,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:34,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:34,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:34,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-28 02:43:34,645 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:34,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:34,645 INFO L85 PathProgramCache]: Analyzing trace with hash 893302547, now seen corresponding path program 31 times [2024-06-28 02:43:34,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:34,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142643520] [2024-06-28 02:43:34,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:34,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:34,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:34,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:34,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142643520] [2024-06-28 02:43:34,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142643520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:34,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:34,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:34,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590063429] [2024-06-28 02:43:34,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:34,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:34,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:34,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:34,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:34,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:34,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 230 transitions, 2549 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:34,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:34,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:34,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:35,388 INFO L124 PetriNetUnfolderBase]: 2442/4267 cut-off events. [2024-06-28 02:43:35,388 INFO L125 PetriNetUnfolderBase]: For 702789/702789 co-relation queries the response was YES. [2024-06-28 02:43:35,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33839 conditions, 4267 events. 2442/4267 cut-off events. For 702789/702789 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29163 event pairs, 992 based on Foata normal form. 26/4292 useless extension candidates. Maximal degree in co-relation 33727. Up to 3604 conditions per place. [2024-06-28 02:43:35,432 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 89 changer transitions 20/252 dead transitions. [2024-06-28 02:43:35,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 252 transitions, 3131 flow [2024-06-28 02:43:35,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:35,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:35,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:43:35,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:43:35,433 INFO L175 Difference]: Start difference. First operand has 276 places, 230 transitions, 2549 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:43:35,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 252 transitions, 3131 flow [2024-06-28 02:43:37,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 252 transitions, 2940 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:37,040 INFO L231 Difference]: Finished difference. Result has 274 places, 223 transitions, 2474 flow [2024-06-28 02:43:37,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2474, PETRI_PLACES=274, PETRI_TRANSITIONS=223} [2024-06-28 02:43:37,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:43:37,040 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 223 transitions, 2474 flow [2024-06-28 02:43:37,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:37,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:37,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:37,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-28 02:43:37,041 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:37,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1803891305, now seen corresponding path program 32 times [2024-06-28 02:43:37,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:37,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130333744] [2024-06-28 02:43:37,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:37,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:37,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:37,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:37,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130333744] [2024-06-28 02:43:37,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130333744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:37,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:37,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:37,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111348810] [2024-06-28 02:43:37,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:37,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:37,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:37,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:37,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:37,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:37,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 223 transitions, 2474 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:37,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:37,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:37,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:37,836 INFO L124 PetriNetUnfolderBase]: 2482/4343 cut-off events. [2024-06-28 02:43:37,836 INFO L125 PetriNetUnfolderBase]: For 722759/722759 co-relation queries the response was YES. [2024-06-28 02:43:37,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35273 conditions, 4343 events. 2482/4343 cut-off events. For 722759/722759 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30041 event pairs, 779 based on Foata normal form. 18/4360 useless extension candidates. Maximal degree in co-relation 35162. Up to 2027 conditions per place. [2024-06-28 02:43:37,880 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 108 changer transitions 16/268 dead transitions. [2024-06-28 02:43:37,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 268 transitions, 3578 flow [2024-06-28 02:43:37,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:37,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:43:37,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:43:37,881 INFO L175 Difference]: Start difference. First operand has 274 places, 223 transitions, 2474 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:43:37,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 268 transitions, 3578 flow [2024-06-28 02:43:39,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 268 transitions, 3364 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:39,240 INFO L231 Difference]: Finished difference. Result has 265 places, 220 transitions, 2460 flow [2024-06-28 02:43:39,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2460, PETRI_PLACES=265, PETRI_TRANSITIONS=220} [2024-06-28 02:43:39,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 02:43:39,240 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 220 transitions, 2460 flow [2024-06-28 02:43:39,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:39,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:39,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:39,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-28 02:43:39,241 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:39,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:39,241 INFO L85 PathProgramCache]: Analyzing trace with hash 94307789, now seen corresponding path program 33 times [2024-06-28 02:43:39,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:39,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957158584] [2024-06-28 02:43:39,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:39,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:39,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:39,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:39,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957158584] [2024-06-28 02:43:39,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957158584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:39,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:39,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:39,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843046021] [2024-06-28 02:43:39,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:39,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:39,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:39,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:39,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:39,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:39,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 220 transitions, 2460 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:39,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:39,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:39,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:39,996 INFO L124 PetriNetUnfolderBase]: 2492/4367 cut-off events. [2024-06-28 02:43:39,996 INFO L125 PetriNetUnfolderBase]: For 728476/728476 co-relation queries the response was YES. [2024-06-28 02:43:40,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36364 conditions, 4367 events. 2492/4367 cut-off events. For 728476/728476 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30352 event pairs, 791 based on Foata normal form. 18/4384 useless extension candidates. Maximal degree in co-relation 36256. Up to 2027 conditions per place. [2024-06-28 02:43:40,042 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 96 changer transitions 8/264 dead transitions. [2024-06-28 02:43:40,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 264 transitions, 3694 flow [2024-06-28 02:43:40,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:40,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:43:40,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:43:40,043 INFO L175 Difference]: Start difference. First operand has 265 places, 220 transitions, 2460 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:43:40,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 264 transitions, 3694 flow [2024-06-28 02:43:41,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 264 transitions, 3450 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:41,269 INFO L231 Difference]: Finished difference. Result has 262 places, 218 transitions, 2421 flow [2024-06-28 02:43:41,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2421, PETRI_PLACES=262, PETRI_TRANSITIONS=218} [2024-06-28 02:43:41,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:43:41,269 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 218 transitions, 2421 flow [2024-06-28 02:43:41,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:41,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:41,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:41,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-28 02:43:41,270 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:41,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:41,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1508672105, now seen corresponding path program 34 times [2024-06-28 02:43:41,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:41,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341695386] [2024-06-28 02:43:41,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:41,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:41,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:41,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:41,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:41,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341695386] [2024-06-28 02:43:41,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341695386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:41,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:41,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:41,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291949238] [2024-06-28 02:43:41,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:41,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:41,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:41,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:41,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:41,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:41,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 218 transitions, 2421 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:41,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:41,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:41,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:41,967 INFO L124 PetriNetUnfolderBase]: 2387/4176 cut-off events. [2024-06-28 02:43:41,967 INFO L125 PetriNetUnfolderBase]: For 652314/652314 co-relation queries the response was YES. [2024-06-28 02:43:41,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33563 conditions, 4176 events. 2387/4176 cut-off events. For 652314/652314 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28742 event pairs, 815 based on Foata normal form. 18/4193 useless extension candidates. Maximal degree in co-relation 33457. Up to 2027 conditions per place. [2024-06-28 02:43:42,007 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 93 changer transitions 19/257 dead transitions. [2024-06-28 02:43:42,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 257 transitions, 3431 flow [2024-06-28 02:43:42,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:42,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:42,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:43:42,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:43:42,008 INFO L175 Difference]: Start difference. First operand has 262 places, 218 transitions, 2421 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:43:42,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 257 transitions, 3431 flow [2024-06-28 02:43:42,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 257 transitions, 3226 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:42,928 INFO L231 Difference]: Finished difference. Result has 261 places, 214 transitions, 2368 flow [2024-06-28 02:43:42,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2368, PETRI_PLACES=261, PETRI_TRANSITIONS=214} [2024-06-28 02:43:42,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 02:43:42,928 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 214 transitions, 2368 flow [2024-06-28 02:43:42,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:42,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-28 02:43:42,929 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:42,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:42,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1525906135, now seen corresponding path program 35 times [2024-06-28 02:43:42,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:42,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657495914] [2024-06-28 02:43:42,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:42,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:42,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:43,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:43,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:43,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657495914] [2024-06-28 02:43:43,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657495914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:43,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:43,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:43,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599775341] [2024-06-28 02:43:43,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:43,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:43,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:43,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:43,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:43,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:43,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 214 transitions, 2368 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:43,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:43,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:43,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:43,701 INFO L124 PetriNetUnfolderBase]: 2508/4385 cut-off events. [2024-06-28 02:43:43,701 INFO L125 PetriNetUnfolderBase]: For 740519/740525 co-relation queries the response was YES. [2024-06-28 02:43:43,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36788 conditions, 4385 events. 2508/4385 cut-off events. For 740519/740525 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30513 event pairs, 971 based on Foata normal form. 20/4404 useless extension candidates. Maximal degree in co-relation 36683. Up to 2609 conditions per place. [2024-06-28 02:43:43,741 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 88 changer transitions 8/254 dead transitions. [2024-06-28 02:43:43,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 254 transitions, 3530 flow [2024-06-28 02:43:43,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:43,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:43,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:43:43,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:43:43,742 INFO L175 Difference]: Start difference. First operand has 261 places, 214 transitions, 2368 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:43:43,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 254 transitions, 3530 flow [2024-06-28 02:43:44,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 254 transitions, 3323 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:44,992 INFO L231 Difference]: Finished difference. Result has 256 places, 212 transitions, 2342 flow [2024-06-28 02:43:44,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2342, PETRI_PLACES=256, PETRI_TRANSITIONS=212} [2024-06-28 02:43:44,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:43:44,993 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 212 transitions, 2342 flow [2024-06-28 02:43:44,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:44,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:44,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-28 02:43:44,993 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:44,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:44,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1525549945, now seen corresponding path program 36 times [2024-06-28 02:43:44,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297259647] [2024-06-28 02:43:44,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:44,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:44,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:45,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:45,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297259647] [2024-06-28 02:43:45,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297259647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:45,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:45,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:45,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763210707] [2024-06-28 02:43:45,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:45,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:45,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:45,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:45,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:45,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:45,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 212 transitions, 2342 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:45,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:45,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:45,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:45,712 INFO L124 PetriNetUnfolderBase]: 2403/4190 cut-off events. [2024-06-28 02:43:45,712 INFO L125 PetriNetUnfolderBase]: For 653347/653353 co-relation queries the response was YES. [2024-06-28 02:43:45,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 4190 events. 2403/4190 cut-off events. For 653347/653353 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28789 event pairs, 959 based on Foata normal form. 20/4209 useless extension candidates. Maximal degree in co-relation 34219. Up to 2609 conditions per place. [2024-06-28 02:43:45,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 87 changer transitions 9/249 dead transitions. [2024-06-28 02:43:45,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 249 transitions, 3314 flow [2024-06-28 02:43:45,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:45,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:45,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:43:45,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 02:43:45,752 INFO L175 Difference]: Start difference. First operand has 256 places, 212 transitions, 2342 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:43:45,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 249 transitions, 3314 flow [2024-06-28 02:43:46,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 249 transitions, 3121 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:46,741 INFO L231 Difference]: Finished difference. Result has 254 places, 209 transitions, 2311 flow [2024-06-28 02:43:46,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2161, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2311, PETRI_PLACES=254, PETRI_TRANSITIONS=209} [2024-06-28 02:43:46,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 02:43:46,741 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 209 transitions, 2311 flow [2024-06-28 02:43:46,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:46,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:46,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:46,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-28 02:43:46,741 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:46,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:46,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1925403445, now seen corresponding path program 37 times [2024-06-28 02:43:46,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:46,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551018117] [2024-06-28 02:43:46,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:46,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:46,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:46,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:46,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:46,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551018117] [2024-06-28 02:43:46,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551018117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:46,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:46,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:46,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630730537] [2024-06-28 02:43:46,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:46,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:46,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:46,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:46,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:46,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:46,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 209 transitions, 2311 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:46,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:46,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:46,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:47,441 INFO L124 PetriNetUnfolderBase]: 2294/3979 cut-off events. [2024-06-28 02:43:47,441 INFO L125 PetriNetUnfolderBase]: For 569548/569554 co-relation queries the response was YES. [2024-06-28 02:43:47,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31880 conditions, 3979 events. 2294/3979 cut-off events. For 569548/569554 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 26908 event pairs, 793 based on Foata normal form. 20/3992 useless extension candidates. Maximal degree in co-relation 31779. Up to 3286 conditions per place. [2024-06-28 02:43:47,480 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 179 selfloop transitions, 27 changer transitions 24/238 dead transitions. [2024-06-28 02:43:47,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 238 transitions, 2909 flow [2024-06-28 02:43:47,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:47,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:47,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:43:47,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:43:47,481 INFO L175 Difference]: Start difference. First operand has 254 places, 209 transitions, 2311 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:43:47,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 238 transitions, 2909 flow [2024-06-28 02:43:48,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 238 transitions, 2730 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:48,516 INFO L231 Difference]: Finished difference. Result has 250 places, 204 transitions, 2129 flow [2024-06-28 02:43:48,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2129, PETRI_PLACES=250, PETRI_TRANSITIONS=204} [2024-06-28 02:43:48,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-28 02:43:48,517 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 204 transitions, 2129 flow [2024-06-28 02:43:48,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:48,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:48,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:48,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-28 02:43:48,517 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:48,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:48,517 INFO L85 PathProgramCache]: Analyzing trace with hash 717823659, now seen corresponding path program 38 times [2024-06-28 02:43:48,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:48,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502011131] [2024-06-28 02:43:48,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:48,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:48,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:48,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:48,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502011131] [2024-06-28 02:43:48,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502011131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:48,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:48,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:48,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426441473] [2024-06-28 02:43:48,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:48,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:48,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:48,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:48,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:48,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:48,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 204 transitions, 2129 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:48,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:48,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:48,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:49,283 INFO L124 PetriNetUnfolderBase]: 2479/4310 cut-off events. [2024-06-28 02:43:49,283 INFO L125 PetriNetUnfolderBase]: For 667763/667769 co-relation queries the response was YES. [2024-06-28 02:43:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36216 conditions, 4310 events. 2479/4310 cut-off events. For 667763/667769 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29992 event pairs, 1034 based on Foata normal form. 20/4329 useless extension candidates. Maximal degree in co-relation 36117. Up to 3109 conditions per place. [2024-06-28 02:43:49,324 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 128 selfloop transitions, 89 changer transitions 8/233 dead transitions. [2024-06-28 02:43:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 233 transitions, 3027 flow [2024-06-28 02:43:49,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:49,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:49,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:43:49,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:43:49,341 INFO L175 Difference]: Start difference. First operand has 250 places, 204 transitions, 2129 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:43:49,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 233 transitions, 3027 flow [2024-06-28 02:43:50,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 233 transitions, 2953 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:50,202 INFO L231 Difference]: Finished difference. Result has 242 places, 202 transitions, 2228 flow [2024-06-28 02:43:50,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2228, PETRI_PLACES=242, PETRI_TRANSITIONS=202} [2024-06-28 02:43:50,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 02:43:50,203 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 202 transitions, 2228 flow [2024-06-28 02:43:50,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:50,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:50,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:50,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-28 02:43:50,203 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:50,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:50,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1271576725, now seen corresponding path program 39 times [2024-06-28 02:43:50,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:50,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522244718] [2024-06-28 02:43:50,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:50,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:50,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:50,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:50,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522244718] [2024-06-28 02:43:50,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522244718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:50,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:50,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:50,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898743057] [2024-06-28 02:43:50,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:50,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:50,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:50,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:50,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:50,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 202 transitions, 2228 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:50,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:50,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:50,965 INFO L124 PetriNetUnfolderBase]: 2650/4603 cut-off events. [2024-06-28 02:43:50,965 INFO L125 PetriNetUnfolderBase]: For 730052/730058 co-relation queries the response was YES. [2024-06-28 02:43:50,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39825 conditions, 4603 events. 2650/4603 cut-off events. For 730052/730058 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32353 event pairs, 1090 based on Foata normal form. 20/4622 useless extension candidates. Maximal degree in co-relation 39729. Up to 2863 conditions per place. [2024-06-28 02:43:51,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 133 selfloop transitions, 88 changer transitions 8/237 dead transitions. [2024-06-28 02:43:51,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 237 transitions, 3300 flow [2024-06-28 02:43:51,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:51,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:51,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:43:51,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:43:51,014 INFO L175 Difference]: Start difference. First operand has 242 places, 202 transitions, 2228 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:43:51,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 237 transitions, 3300 flow [2024-06-28 02:43:51,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 237 transitions, 3109 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:51,960 INFO L231 Difference]: Finished difference. Result has 241 places, 200 transitions, 2212 flow [2024-06-28 02:43:51,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2212, PETRI_PLACES=241, PETRI_TRANSITIONS=200} [2024-06-28 02:43:51,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 02:43:51,960 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 200 transitions, 2212 flow [2024-06-28 02:43:51,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:51,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:51,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, 1, 1] [2024-06-28 02:43:51,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-28 02:43:51,960 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:51,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:51,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1424053545, now seen corresponding path program 40 times [2024-06-28 02:43:51,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:51,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812575315] [2024-06-28 02:43:51,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:51,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:51,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:52,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:52,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:52,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812575315] [2024-06-28 02:43:52,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812575315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:52,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:52,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:52,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866724981] [2024-06-28 02:43:52,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:52,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:52,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:52,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:52,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:52,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:52,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 200 transitions, 2212 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:52,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:52,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:52,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:52,745 INFO L124 PetriNetUnfolderBase]: 2740/4777 cut-off events. [2024-06-28 02:43:52,746 INFO L125 PetriNetUnfolderBase]: For 765211/765217 co-relation queries the response was YES. [2024-06-28 02:43:52,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41848 conditions, 4777 events. 2740/4777 cut-off events. For 765211/765217 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34181 event pairs, 1273 based on Foata normal form. 20/4796 useless extension candidates. Maximal degree in co-relation 41753. Up to 3394 conditions per place. [2024-06-28 02:43:52,792 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 126 selfloop transitions, 86 changer transitions 9/229 dead transitions. [2024-06-28 02:43:52,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 229 transitions, 3090 flow [2024-06-28 02:43:52,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:52,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:52,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:43:52,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:43:52,793 INFO L175 Difference]: Start difference. First operand has 241 places, 200 transitions, 2212 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:43:52,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 229 transitions, 3090 flow [2024-06-28 02:43:53,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 229 transitions, 2903 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:54,000 INFO L231 Difference]: Finished difference. Result has 240 places, 197 transitions, 2177 flow [2024-06-28 02:43:54,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2177, PETRI_PLACES=240, PETRI_TRANSITIONS=197} [2024-06-28 02:43:54,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:43:54,000 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 197 transitions, 2177 flow [2024-06-28 02:43:54,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:54,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:54,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-28 02:43:54,000 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:54,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:54,001 INFO L85 PathProgramCache]: Analyzing trace with hash -915005327, now seen corresponding path program 41 times [2024-06-28 02:43:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:54,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366499782] [2024-06-28 02:43:54,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:54,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:54,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:54,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:54,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366499782] [2024-06-28 02:43:54,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366499782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:54,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:54,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:54,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237788054] [2024-06-28 02:43:54,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:54,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:54,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:54,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:54,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:54,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:54,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 197 transitions, 2177 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:54,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:54,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:54,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:54,729 INFO L124 PetriNetUnfolderBase]: 2628/4559 cut-off events. [2024-06-28 02:43:54,729 INFO L125 PetriNetUnfolderBase]: For 707894/707900 co-relation queries the response was YES. [2024-06-28 02:43:54,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 4559 events. 2628/4559 cut-off events. For 707894/707900 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32103 event pairs, 1293 based on Foata normal form. 28/4586 useless extension candidates. Maximal degree in co-relation 39087. Up to 3941 conditions per place. [2024-06-28 02:43:54,773 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 109 selfloop transitions, 84 changer transitions 12/213 dead transitions. [2024-06-28 02:43:54,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 213 transitions, 2661 flow [2024-06-28 02:43:54,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:54,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:54,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:43:54,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:43:54,774 INFO L175 Difference]: Start difference. First operand has 240 places, 197 transitions, 2177 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:43:54,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 213 transitions, 2661 flow [2024-06-28 02:43:55,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 213 transitions, 2484 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:55,918 INFO L231 Difference]: Finished difference. Result has 237 places, 193 transitions, 2144 flow [2024-06-28 02:43:55,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2000, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2144, PETRI_PLACES=237, PETRI_TRANSITIONS=193} [2024-06-28 02:43:55,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 02:43:55,918 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 193 transitions, 2144 flow [2024-06-28 02:43:55,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:55,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:55,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:55,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-28 02:43:55,919 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:55,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:55,919 INFO L85 PathProgramCache]: Analyzing trace with hash -518335821, now seen corresponding path program 42 times [2024-06-28 02:43:55,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:55,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304177051] [2024-06-28 02:43:55,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:55,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:56,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:56,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304177051] [2024-06-28 02:43:56,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304177051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:56,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:56,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:56,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059548782] [2024-06-28 02:43:56,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:56,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:56,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:56,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:56,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 193 transitions, 2144 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:56,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:56,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:56,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:56,654 INFO L124 PetriNetUnfolderBase]: 2613/4552 cut-off events. [2024-06-28 02:43:56,654 INFO L125 PetriNetUnfolderBase]: For 662127/662133 co-relation queries the response was YES. [2024-06-28 02:43:56,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38499 conditions, 4552 events. 2613/4552 cut-off events. For 662127/662133 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32207 event pairs, 1257 based on Foata normal form. 26/4577 useless extension candidates. Maximal degree in co-relation 38407. Up to 3682 conditions per place. [2024-06-28 02:43:56,697 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 81 changer transitions 11/216 dead transitions. [2024-06-28 02:43:56,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 216 transitions, 2818 flow [2024-06-28 02:43:56,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:56,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:56,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:43:56,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:43:56,698 INFO L175 Difference]: Start difference. First operand has 237 places, 193 transitions, 2144 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:43:56,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 216 transitions, 2818 flow [2024-06-28 02:43:57,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 216 transitions, 2642 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:57,883 INFO L231 Difference]: Finished difference. Result has 235 places, 189 transitions, 2100 flow [2024-06-28 02:43:57,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2100, PETRI_PLACES=235, PETRI_TRANSITIONS=189} [2024-06-28 02:43:57,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 02:43:57,883 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 189 transitions, 2100 flow [2024-06-28 02:43:57,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:57,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:57,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:57,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-28 02:43:57,884 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:57,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:57,884 INFO L85 PathProgramCache]: Analyzing trace with hash 774047127, now seen corresponding path program 43 times [2024-06-28 02:43:57,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:57,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305080187] [2024-06-28 02:43:57,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:57,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:57,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:57,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:57,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305080187] [2024-06-28 02:43:57,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305080187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:57,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:57,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:57,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276224404] [2024-06-28 02:43:57,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:57,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:57,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:57,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:57,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:58,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:43:58,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 189 transitions, 2100 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:58,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:58,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:43:58,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:58,740 INFO L124 PetriNetUnfolderBase]: 2593/4502 cut-off events. [2024-06-28 02:43:58,741 INFO L125 PetriNetUnfolderBase]: For 646417/646423 co-relation queries the response was YES. [2024-06-28 02:43:58,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38160 conditions, 4502 events. 2593/4502 cut-off events. For 646417/646423 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 31685 event pairs, 1242 based on Foata normal form. 26/4527 useless extension candidates. Maximal degree in co-relation 38069. Up to 3442 conditions per place. [2024-06-28 02:43:58,781 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 80 changer transitions 10/212 dead transitions. [2024-06-28 02:43:58,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 212 transitions, 2764 flow [2024-06-28 02:43:58,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:58,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:58,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:43:58,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:43:58,782 INFO L175 Difference]: Start difference. First operand has 235 places, 189 transitions, 2100 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:43:58,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 212 transitions, 2764 flow [2024-06-28 02:43:59,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 212 transitions, 2593 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:59,902 INFO L231 Difference]: Finished difference. Result has 232 places, 186 transitions, 2068 flow [2024-06-28 02:43:59,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2068, PETRI_PLACES=232, PETRI_TRANSITIONS=186} [2024-06-28 02:43:59,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:43:59,902 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 186 transitions, 2068 flow [2024-06-28 02:43:59,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:59,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:59,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:59,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-28 02:43:59,902 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:59,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:59,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1285907607, now seen corresponding path program 44 times [2024-06-28 02:43:59,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:59,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845241049] [2024-06-28 02:43:59,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:59,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:59,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:59,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:59,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845241049] [2024-06-28 02:43:59,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845241049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:59,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:59,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:59,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148967527] [2024-06-28 02:43:59,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:59,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:59,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:00,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:00,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 186 transitions, 2068 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:00,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:00,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:00,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:00,639 INFO L124 PetriNetUnfolderBase]: 2574/4463 cut-off events. [2024-06-28 02:44:00,640 INFO L125 PetriNetUnfolderBase]: For 608790/608796 co-relation queries the response was YES. [2024-06-28 02:44:00,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37798 conditions, 4463 events. 2574/4463 cut-off events. For 608790/608796 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 31263 event pairs, 1141 based on Foata normal form. 20/4482 useless extension candidates. Maximal degree in co-relation 37709. Up to 2863 conditions per place. [2024-06-28 02:44:00,683 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 122 selfloop transitions, 80 changer transitions 9/219 dead transitions. [2024-06-28 02:44:00,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 219 transitions, 2938 flow [2024-06-28 02:44:00,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:00,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:00,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:44:00,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:44:00,683 INFO L175 Difference]: Start difference. First operand has 232 places, 186 transitions, 2068 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:44:00,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 219 transitions, 2938 flow [2024-06-28 02:44:01,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 219 transitions, 2772 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:01,848 INFO L231 Difference]: Finished difference. Result has 230 places, 183 transitions, 2045 flow [2024-06-28 02:44:01,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2045, PETRI_PLACES=230, PETRI_TRANSITIONS=183} [2024-06-28 02:44:01,849 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:44:01,849 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 183 transitions, 2045 flow [2024-06-28 02:44:01,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:01,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:01,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:01,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-28 02:44:01,849 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:01,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:01,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1630915305, now seen corresponding path program 45 times [2024-06-28 02:44:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:01,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980383046] [2024-06-28 02:44:01,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:01,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:01,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:01,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980383046] [2024-06-28 02:44:01,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980383046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:01,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:01,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:01,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27211240] [2024-06-28 02:44:01,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:01,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:01,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:01,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:01,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:01,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:01,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 183 transitions, 2045 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:01,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:01,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:01,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:02,509 INFO L124 PetriNetUnfolderBase]: 2447/4260 cut-off events. [2024-06-28 02:44:02,509 INFO L125 PetriNetUnfolderBase]: For 556629/556635 co-relation queries the response was YES. [2024-06-28 02:44:02,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35159 conditions, 4260 events. 2447/4260 cut-off events. For 556629/556635 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29667 event pairs, 1202 based on Foata normal form. 28/4287 useless extension candidates. Maximal degree in co-relation 35071. Up to 3660 conditions per place. [2024-06-28 02:44:02,548 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 102 selfloop transitions, 75 changer transitions 14/199 dead transitions. [2024-06-28 02:44:02,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 199 transitions, 2501 flow [2024-06-28 02:44:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:02,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:02,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:44:02,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:44:02,549 INFO L175 Difference]: Start difference. First operand has 230 places, 183 transitions, 2045 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:44:02,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 199 transitions, 2501 flow [2024-06-28 02:44:03,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 199 transitions, 2337 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:03,736 INFO L231 Difference]: Finished difference. Result has 226 places, 177 transitions, 1984 flow [2024-06-28 02:44:03,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1984, PETRI_PLACES=226, PETRI_TRANSITIONS=177} [2024-06-28 02:44:03,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 02:44:03,736 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 177 transitions, 1984 flow [2024-06-28 02:44:03,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:03,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:03,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-28 02:44:03,736 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:03,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:03,736 INFO L85 PathProgramCache]: Analyzing trace with hash 907459381, now seen corresponding path program 46 times [2024-06-28 02:44:03,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:03,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680146827] [2024-06-28 02:44:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:03,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:03,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:03,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:44:03,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:03,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680146827] [2024-06-28 02:44:03,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680146827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:03,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:03,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:03,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708945177] [2024-06-28 02:44:03,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:03,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:03,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:03,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:03,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:03,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:03,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 177 transitions, 1984 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:03,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:03,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:03,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:04,425 INFO L124 PetriNetUnfolderBase]: 2410/4173 cut-off events. [2024-06-28 02:44:04,425 INFO L125 PetriNetUnfolderBase]: For 507445/507451 co-relation queries the response was YES. [2024-06-28 02:44:04,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34217 conditions, 4173 events. 2410/4173 cut-off events. For 507445/507451 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 28791 event pairs, 1080 based on Foata normal form. 20/4186 useless extension candidates. Maximal degree in co-relation 34131. Up to 3632 conditions per place. [2024-06-28 02:44:04,458 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 156 selfloop transitions, 20 changer transitions 18/202 dead transitions. [2024-06-28 02:44:04,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 202 transitions, 2500 flow [2024-06-28 02:44:04,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:04,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:04,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:44:04,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-28 02:44:04,459 INFO L175 Difference]: Start difference. First operand has 226 places, 177 transitions, 1984 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:44:04,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 202 transitions, 2500 flow [2024-06-28 02:44:05,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 202 transitions, 2342 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:05,282 INFO L231 Difference]: Finished difference. Result has 219 places, 173 transitions, 1827 flow [2024-06-28 02:44:05,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1827, PETRI_PLACES=219, PETRI_TRANSITIONS=173} [2024-06-28 02:44:05,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-28 02:44:05,283 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 173 transitions, 1827 flow [2024-06-28 02:44:05,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:05,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:05,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:05,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-28 02:44:05,283 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:05,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash -859250079, now seen corresponding path program 47 times [2024-06-28 02:44:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805523418] [2024-06-28 02:44:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:05,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:05,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:05,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805523418] [2024-06-28 02:44:05,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805523418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:05,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:05,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:05,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833175843] [2024-06-28 02:44:05,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:05,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:05,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:05,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:05,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:05,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:05,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 173 transitions, 1827 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:05,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:05,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:05,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:05,966 INFO L124 PetriNetUnfolderBase]: 2270/3929 cut-off events. [2024-06-28 02:44:05,966 INFO L125 PetriNetUnfolderBase]: For 430770/430776 co-relation queries the response was YES. [2024-06-28 02:44:05,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31030 conditions, 3929 events. 2270/3929 cut-off events. For 430770/430776 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26834 event pairs, 1053 based on Foata normal form. 26/3954 useless extension candidates. Maximal degree in co-relation 30947. Up to 3213 conditions per place. [2024-06-28 02:44:06,002 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 23 changer transitions 10/196 dead transitions. [2024-06-28 02:44:06,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 196 transitions, 2443 flow [2024-06-28 02:44:06,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:06,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:06,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:44:06,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:44:06,003 INFO L175 Difference]: Start difference. First operand has 219 places, 173 transitions, 1827 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:44:06,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 196 transitions, 2443 flow [2024-06-28 02:44:06,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 196 transitions, 2389 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:06,581 INFO L231 Difference]: Finished difference. Result has 214 places, 170 transitions, 1798 flow [2024-06-28 02:44:06,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1798, PETRI_PLACES=214, PETRI_TRANSITIONS=170} [2024-06-28 02:44:06,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 02:44:06,581 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 170 transitions, 1798 flow [2024-06-28 02:44:06,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:06,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:06,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:06,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-28 02:44:06,581 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:06,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:06,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1139823505, now seen corresponding path program 48 times [2024-06-28 02:44:06,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:06,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495333850] [2024-06-28 02:44:06,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:06,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:06,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:06,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495333850] [2024-06-28 02:44:06,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495333850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:06,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:06,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:06,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533079800] [2024-06-28 02:44:06,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:06,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:06,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:06,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:06,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:06,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:06,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 170 transitions, 1798 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:06,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:06,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:06,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:07,235 INFO L124 PetriNetUnfolderBase]: 2119/3672 cut-off events. [2024-06-28 02:44:07,235 INFO L125 PetriNetUnfolderBase]: For 378998/379004 co-relation queries the response was YES. [2024-06-28 02:44:07,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28251 conditions, 3672 events. 2119/3672 cut-off events. For 378998/379004 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 24804 event pairs, 1008 based on Foata normal form. 28/3699 useless extension candidates. Maximal degree in co-relation 28169. Up to 3213 conditions per place. [2024-06-28 02:44:07,269 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 19 changer transitions 14/186 dead transitions. [2024-06-28 02:44:07,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 186 transitions, 2228 flow [2024-06-28 02:44:07,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:07,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:07,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:44:07,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 02:44:07,270 INFO L175 Difference]: Start difference. First operand has 214 places, 170 transitions, 1798 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:44:07,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 186 transitions, 2228 flow [2024-06-28 02:44:07,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 186 transitions, 2181 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:07,825 INFO L231 Difference]: Finished difference. Result has 212 places, 165 transitions, 1752 flow [2024-06-28 02:44:07,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1752, PETRI_PLACES=212, PETRI_TRANSITIONS=165} [2024-06-28 02:44:07,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-28 02:44:07,827 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 165 transitions, 1752 flow [2024-06-28 02:44:07,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:07,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:07,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:07,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-28 02:44:07,827 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:07,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:07,827 INFO L85 PathProgramCache]: Analyzing trace with hash 29556179, now seen corresponding path program 49 times [2024-06-28 02:44:07,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:07,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384767187] [2024-06-28 02:44:07,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:07,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:07,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:07,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:44:07,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:07,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384767187] [2024-06-28 02:44:07,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384767187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:07,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:07,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006716816] [2024-06-28 02:44:07,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:07,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:07,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:07,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:07,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:07,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:07,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 165 transitions, 1752 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:07,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:07,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:07,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:08,404 INFO L124 PetriNetUnfolderBase]: 1989/3458 cut-off events. [2024-06-28 02:44:08,404 INFO L125 PetriNetUnfolderBase]: For 326543/326549 co-relation queries the response was YES. [2024-06-28 02:44:08,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25816 conditions, 3458 events. 1989/3458 cut-off events. For 326543/326549 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23024 event pairs, 868 based on Foata normal form. 26/3483 useless extension candidates. Maximal degree in co-relation 25735. Up to 2935 conditions per place. [2024-06-28 02:44:08,433 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 138 selfloop transitions, 14 changer transitions 29/189 dead transitions. [2024-06-28 02:44:08,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 189 transitions, 2260 flow [2024-06-28 02:44:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:08,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:08,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:44:08,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:44:08,434 INFO L175 Difference]: Start difference. First operand has 212 places, 165 transitions, 1752 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:44:08,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 189 transitions, 2260 flow [2024-06-28 02:44:08,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 189 transitions, 2216 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:08,957 INFO L231 Difference]: Finished difference. Result has 206 places, 158 transitions, 1664 flow [2024-06-28 02:44:08,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1664, PETRI_PLACES=206, PETRI_TRANSITIONS=158} [2024-06-28 02:44:08,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 02:44:08,957 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 158 transitions, 1664 flow [2024-06-28 02:44:08,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:08,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:08,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, 1] [2024-06-28 02:44:08,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-28 02:44:08,958 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:08,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:08,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1055493071, now seen corresponding path program 50 times [2024-06-28 02:44:08,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:08,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981948503] [2024-06-28 02:44:08,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:08,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:08,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:09,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981948503] [2024-06-28 02:44:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981948503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:09,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:09,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:09,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358526985] [2024-06-28 02:44:09,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:09,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:09,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:09,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:09,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:09,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:09,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 158 transitions, 1664 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:09,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:09,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:09,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:09,520 INFO L124 PetriNetUnfolderBase]: 1931/3324 cut-off events. [2024-06-28 02:44:09,520 INFO L125 PetriNetUnfolderBase]: For 306772/306778 co-relation queries the response was YES. [2024-06-28 02:44:09,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24865 conditions, 3324 events. 1931/3324 cut-off events. For 306772/306778 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21969 event pairs, 900 based on Foata normal form. 32/3355 useless extension candidates. Maximal degree in co-relation 24786. Up to 2852 conditions per place. [2024-06-28 02:44:09,548 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 107 selfloop transitions, 49 changer transitions 6/170 dead transitions. [2024-06-28 02:44:09,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 170 transitions, 2052 flow [2024-06-28 02:44:09,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:44:09,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:44:09,548 INFO L175 Difference]: Start difference. First operand has 206 places, 158 transitions, 1664 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:44:09,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 170 transitions, 2052 flow [2024-06-28 02:44:09,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 170 transitions, 2002 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:09,845 INFO L231 Difference]: Finished difference. Result has 194 places, 154 transitions, 1682 flow [2024-06-28 02:44:09,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1682, PETRI_PLACES=194, PETRI_TRANSITIONS=154} [2024-06-28 02:44:09,845 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-28 02:44:09,845 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 154 transitions, 1682 flow [2024-06-28 02:44:09,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:09,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:09,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:09,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-28 02:44:09,845 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:09,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:09,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1817986545, now seen corresponding path program 3 times [2024-06-28 02:44:09,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:09,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372747906] [2024-06-28 02:44:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:09,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:09,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:09,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372747906] [2024-06-28 02:44:09,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372747906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:09,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:09,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:09,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435211436] [2024-06-28 02:44:09,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:09,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:09,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:09,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:09,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 154 transitions, 1682 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:10,509 INFO L124 PetriNetUnfolderBase]: 1916/3315 cut-off events. [2024-06-28 02:44:10,509 INFO L125 PetriNetUnfolderBase]: For 270435/270441 co-relation queries the response was YES. [2024-06-28 02:44:10,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24248 conditions, 3315 events. 1916/3315 cut-off events. For 270435/270441 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21910 event pairs, 856 based on Foata normal form. 30/3344 useless extension candidates. Maximal degree in co-relation 24173. Up to 2563 conditions per place. [2024-06-28 02:44:10,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 110 selfloop transitions, 48 changer transitions 7/173 dead transitions. [2024-06-28 02:44:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 173 transitions, 2228 flow [2024-06-28 02:44:10,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:44:10,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:44:10,537 INFO L175 Difference]: Start difference. First operand has 194 places, 154 transitions, 1682 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:44:10,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 173 transitions, 2228 flow [2024-06-28 02:44:10,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 173 transitions, 2119 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:10,863 INFO L231 Difference]: Finished difference. Result has 193 places, 150 transitions, 1622 flow [2024-06-28 02:44:10,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1622, PETRI_PLACES=193, PETRI_TRANSITIONS=150} [2024-06-28 02:44:10,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 02:44:10,864 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 150 transitions, 1622 flow [2024-06-28 02:44:10,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:10,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:10,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:10,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-28 02:44:10,864 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:10,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1689818959, now seen corresponding path program 4 times [2024-06-28 02:44:10,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046145598] [2024-06-28 02:44:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:10,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:10,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:10,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:10,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046145598] [2024-06-28 02:44:10,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046145598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:10,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:10,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:10,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198142839] [2024-06-28 02:44:10,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:10,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:10,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:10,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:10,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:11,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:11,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 150 transitions, 1622 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:11,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:11,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:11,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:11,479 INFO L124 PetriNetUnfolderBase]: 2091/3630 cut-off events. [2024-06-28 02:44:11,479 INFO L125 PetriNetUnfolderBase]: For 322844/322850 co-relation queries the response was YES. [2024-06-28 02:44:11,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27488 conditions, 3630 events. 2091/3630 cut-off events. For 322844/322850 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24729 event pairs, 880 based on Foata normal form. 30/3659 useless extension candidates. Maximal degree in co-relation 27413. Up to 2120 conditions per place. [2024-06-28 02:44:11,511 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 51 changer transitions 14/174 dead transitions. [2024-06-28 02:44:11,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 174 transitions, 2208 flow [2024-06-28 02:44:11,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:11,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:11,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:44:11,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:44:11,511 INFO L175 Difference]: Start difference. First operand has 193 places, 150 transitions, 1622 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:44:11,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 174 transitions, 2208 flow [2024-06-28 02:44:11,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 174 transitions, 2099 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:11,823 INFO L231 Difference]: Finished difference. Result has 192 places, 142 transitions, 1503 flow [2024-06-28 02:44:11,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1503, PETRI_PLACES=192, PETRI_TRANSITIONS=142} [2024-06-28 02:44:11,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 02:44:11,823 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 142 transitions, 1503 flow [2024-06-28 02:44:11,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:11,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:11,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:11,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-28 02:44:11,824 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:11,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:11,824 INFO L85 PathProgramCache]: Analyzing trace with hash 604889811, now seen corresponding path program 5 times [2024-06-28 02:44:11,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:11,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290239827] [2024-06-28 02:44:11,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:11,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:11,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:11,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290239827] [2024-06-28 02:44:11,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290239827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:11,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:11,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:11,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954836194] [2024-06-28 02:44:11,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:11,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:11,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:11,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:11,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:11,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:11,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 142 transitions, 1503 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:11,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:11,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:11,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:12,380 INFO L124 PetriNetUnfolderBase]: 1979/3424 cut-off events. [2024-06-28 02:44:12,380 INFO L125 PetriNetUnfolderBase]: For 323426/323432 co-relation queries the response was YES. [2024-06-28 02:44:12,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26404 conditions, 3424 events. 1979/3424 cut-off events. For 323426/323432 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23037 event pairs, 1023 based on Foata normal form. 28/3451 useless extension candidates. Maximal degree in co-relation 26329. Up to 2959 conditions per place. [2024-06-28 02:44:12,409 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 55 changer transitions 12/154 dead transitions. [2024-06-28 02:44:12,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 154 transitions, 1859 flow [2024-06-28 02:44:12,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:12,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:12,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:44:12,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:44:12,410 INFO L175 Difference]: Start difference. First operand has 192 places, 142 transitions, 1503 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:44:12,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 154 transitions, 1859 flow [2024-06-28 02:44:12,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 154 transitions, 1724 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-28 02:44:12,701 INFO L231 Difference]: Finished difference. Result has 185 places, 138 transitions, 1454 flow [2024-06-28 02:44:12,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1454, PETRI_PLACES=185, PETRI_TRANSITIONS=138} [2024-06-28 02:44:12,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 02:44:12,701 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 138 transitions, 1454 flow [2024-06-28 02:44:12,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:12,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:12,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:12,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-28 02:44:12,702 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:12,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:12,702 INFO L85 PathProgramCache]: Analyzing trace with hash 617269971, now seen corresponding path program 6 times [2024-06-28 02:44:12,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:12,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619876304] [2024-06-28 02:44:12,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:12,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:12,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:12,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:12,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619876304] [2024-06-28 02:44:12,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619876304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:12,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:12,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:12,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86744877] [2024-06-28 02:44:12,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:12,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:12,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:12,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:12,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:12,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:12,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 138 transitions, 1454 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:12,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:12,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:12,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:13,225 INFO L124 PetriNetUnfolderBase]: 1850/3203 cut-off events. [2024-06-28 02:44:13,225 INFO L125 PetriNetUnfolderBase]: For 291521/291527 co-relation queries the response was YES. [2024-06-28 02:44:13,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24188 conditions, 3203 events. 1850/3203 cut-off events. For 291521/291527 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21202 event pairs, 889 based on Foata normal form. 26/3228 useless extension candidates. Maximal degree in co-relation 24115. Up to 2514 conditions per place. [2024-06-28 02:44:13,301 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 86 selfloop transitions, 52 changer transitions 11/157 dead transitions. [2024-06-28 02:44:13,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 157 transitions, 1968 flow [2024-06-28 02:44:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:13,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:13,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:44:13,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:44:13,302 INFO L175 Difference]: Start difference. First operand has 185 places, 138 transitions, 1454 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:44:13,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 157 transitions, 1968 flow [2024-06-28 02:44:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 157 transitions, 1850 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:13,609 INFO L231 Difference]: Finished difference. Result has 183 places, 134 transitions, 1404 flow [2024-06-28 02:44:13,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1404, PETRI_PLACES=183, PETRI_TRANSITIONS=134} [2024-06-28 02:44:13,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 02:44:13,609 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 134 transitions, 1404 flow [2024-06-28 02:44:13,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:13,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:13,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-28 02:44:13,610 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:13,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:13,610 INFO L85 PathProgramCache]: Analyzing trace with hash -366300221, now seen corresponding path program 7 times [2024-06-28 02:44:13,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:13,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267481769] [2024-06-28 02:44:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:13,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:13,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:13,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267481769] [2024-06-28 02:44:13,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267481769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:13,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:13,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:13,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079197652] [2024-06-28 02:44:13,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:13,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:13,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:13,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:13,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:13,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:13,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 134 transitions, 1404 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:13,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:13,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:13,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:14,212 INFO L124 PetriNetUnfolderBase]: 2154/3723 cut-off events. [2024-06-28 02:44:14,213 INFO L125 PetriNetUnfolderBase]: For 363447/363453 co-relation queries the response was YES. [2024-06-28 02:44:14,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29579 conditions, 3723 events. 2154/3723 cut-off events. For 363447/363453 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25592 event pairs, 908 based on Foata normal form. 24/3746 useless extension candidates. Maximal degree in co-relation 29507. Up to 2026 conditions per place. [2024-06-28 02:44:14,243 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 48 changer transitions 8/159 dead transitions. [2024-06-28 02:44:14,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 159 transitions, 2056 flow [2024-06-28 02:44:14,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:14,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:14,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:44:14,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:44:14,244 INFO L175 Difference]: Start difference. First operand has 183 places, 134 transitions, 1404 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:44:14,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 159 transitions, 2056 flow [2024-06-28 02:44:14,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 159 transitions, 1937 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:14,600 INFO L231 Difference]: Finished difference. Result has 180 places, 132 transitions, 1373 flow [2024-06-28 02:44:14,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1373, PETRI_PLACES=180, PETRI_TRANSITIONS=132} [2024-06-28 02:44:14,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-28 02:44:14,601 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 132 transitions, 1373 flow [2024-06-28 02:44:14,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:14,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:14,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:14,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-28 02:44:14,601 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:14,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:14,601 INFO L85 PathProgramCache]: Analyzing trace with hash -371061821, now seen corresponding path program 8 times [2024-06-28 02:44:14,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:14,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395614700] [2024-06-28 02:44:14,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:14,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:14,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:14,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:14,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395614700] [2024-06-28 02:44:14,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395614700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:14,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:14,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:14,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486787200] [2024-06-28 02:44:14,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:14,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:14,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:14,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:14,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:14,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:14,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 132 transitions, 1373 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:14,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:14,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:14,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:15,165 INFO L124 PetriNetUnfolderBase]: 2049/3566 cut-off events. [2024-06-28 02:44:15,166 INFO L125 PetriNetUnfolderBase]: For 316666/316672 co-relation queries the response was YES. [2024-06-28 02:44:15,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27585 conditions, 3566 events. 2049/3566 cut-off events. For 316666/316672 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24500 event pairs, 1016 based on Foata normal form. 24/3589 useless extension candidates. Maximal degree in co-relation 27515. Up to 3122 conditions per place. [2024-06-28 02:44:15,195 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 113 selfloop transitions, 15 changer transitions 13/149 dead transitions. [2024-06-28 02:44:15,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 149 transitions, 1753 flow [2024-06-28 02:44:15,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:15,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:15,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:44:15,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:44:15,196 INFO L175 Difference]: Start difference. First operand has 180 places, 132 transitions, 1373 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:44:15,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 149 transitions, 1753 flow [2024-06-28 02:44:15,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 149 transitions, 1653 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:15,540 INFO L231 Difference]: Finished difference. Result has 177 places, 129 transitions, 1265 flow [2024-06-28 02:44:15,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1265, PETRI_PLACES=177, PETRI_TRANSITIONS=129} [2024-06-28 02:44:15,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-28 02:44:15,540 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 129 transitions, 1265 flow [2024-06-28 02:44:15,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:15,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:15,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:15,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-28 02:44:15,540 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:15,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:15,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1200829709, now seen corresponding path program 9 times [2024-06-28 02:44:15,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:15,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006027887] [2024-06-28 02:44:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:15,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:15,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:15,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:15,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:15,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006027887] [2024-06-28 02:44:15,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006027887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:15,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:15,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:15,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83979388] [2024-06-28 02:44:15,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:15,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:15,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:15,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:15,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:15,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:15,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 129 transitions, 1265 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:15,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:15,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:15,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:16,033 INFO L124 PetriNetUnfolderBase]: 1775/3068 cut-off events. [2024-06-28 02:44:16,034 INFO L125 PetriNetUnfolderBase]: For 249472/249478 co-relation queries the response was YES. [2024-06-28 02:44:16,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22678 conditions, 3068 events. 1775/3068 cut-off events. For 249472/249478 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20231 event pairs, 916 based on Foata normal form. 28/3095 useless extension candidates. Maximal degree in co-relation 22609. Up to 2641 conditions per place. [2024-06-28 02:44:16,057 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 71 selfloop transitions, 52 changer transitions 12/143 dead transitions. [2024-06-28 02:44:16,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 143 transitions, 1603 flow [2024-06-28 02:44:16,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:16,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:16,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-28 02:44:16,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:44:16,058 INFO L175 Difference]: Start difference. First operand has 177 places, 129 transitions, 1265 flow. Second operand 10 states and 215 transitions. [2024-06-28 02:44:16,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 143 transitions, 1603 flow [2024-06-28 02:44:16,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 143 transitions, 1535 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:16,289 INFO L231 Difference]: Finished difference. Result has 176 places, 125 transitions, 1275 flow [2024-06-28 02:44:16,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1275, PETRI_PLACES=176, PETRI_TRANSITIONS=125} [2024-06-28 02:44:16,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-28 02:44:16,290 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 125 transitions, 1275 flow [2024-06-28 02:44:16,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:16,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:16,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:16,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-28 02:44:16,290 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:16,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:16,290 INFO L85 PathProgramCache]: Analyzing trace with hash -360926531, now seen corresponding path program 10 times [2024-06-28 02:44:16,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:16,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781501853] [2024-06-28 02:44:16,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:16,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:16,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:16,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:16,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781501853] [2024-06-28 02:44:16,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781501853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:16,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:16,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:16,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401545546] [2024-06-28 02:44:16,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:16,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:16,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:16,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:16,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 125 transitions, 1275 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:16,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:16,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:16,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:16,856 INFO L124 PetriNetUnfolderBase]: 1841/3186 cut-off events. [2024-06-28 02:44:16,857 INFO L125 PetriNetUnfolderBase]: For 264392/264398 co-relation queries the response was YES. [2024-06-28 02:44:16,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23806 conditions, 3186 events. 1841/3186 cut-off events. For 264392/264398 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 20994 event pairs, 923 based on Foata normal form. 30/3215 useless extension candidates. Maximal degree in co-relation 23739. Up to 2419 conditions per place. [2024-06-28 02:44:16,880 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 37 changer transitions 9/145 dead transitions. [2024-06-28 02:44:16,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 145 transitions, 1759 flow [2024-06-28 02:44:16,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:16,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:44:16,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:44:16,881 INFO L175 Difference]: Start difference. First operand has 176 places, 125 transitions, 1275 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:44:16,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 145 transitions, 1759 flow [2024-06-28 02:44:17,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 145 transitions, 1647 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:17,101 INFO L231 Difference]: Finished difference. Result has 173 places, 119 transitions, 1161 flow [2024-06-28 02:44:17,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1161, PETRI_PLACES=173, PETRI_TRANSITIONS=119} [2024-06-28 02:44:17,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:44:17,101 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 119 transitions, 1161 flow [2024-06-28 02:44:17,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:17,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:17,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:17,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-28 02:44:17,102 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:17,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:17,102 INFO L85 PathProgramCache]: Analyzing trace with hash -162355989, now seen corresponding path program 11 times [2024-06-28 02:44:17,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:17,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191016161] [2024-06-28 02:44:17,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:17,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:17,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:17,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:17,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:17,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191016161] [2024-06-28 02:44:17,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191016161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:17,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:17,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:17,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502733341] [2024-06-28 02:44:17,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:17,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:17,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:17,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:17,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:17,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:17,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 119 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:17,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:17,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:17,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:17,565 INFO L124 PetriNetUnfolderBase]: 1658/2903 cut-off events. [2024-06-28 02:44:17,565 INFO L125 PetriNetUnfolderBase]: For 229116/229122 co-relation queries the response was YES. [2024-06-28 02:44:17,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21039 conditions, 2903 events. 1658/2903 cut-off events. For 229116/229122 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19187 event pairs, 911 based on Foata normal form. 28/2930 useless extension candidates. Maximal degree in co-relation 20973. Up to 2469 conditions per place. [2024-06-28 02:44:17,585 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 43 changer transitions 12/131 dead transitions. [2024-06-28 02:44:17,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 131 transitions, 1471 flow [2024-06-28 02:44:17,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:17,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:17,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 02:44:17,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-28 02:44:17,586 INFO L175 Difference]: Start difference. First operand has 173 places, 119 transitions, 1161 flow. Second operand 8 states and 175 transitions. [2024-06-28 02:44:17,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 131 transitions, 1471 flow [2024-06-28 02:44:17,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 131 transitions, 1371 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:44:17,763 INFO L231 Difference]: Finished difference. Result has 169 places, 115 transitions, 1120 flow [2024-06-28 02:44:17,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1120, PETRI_PLACES=169, PETRI_TRANSITIONS=115} [2024-06-28 02:44:17,764 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 02:44:17,764 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 115 transitions, 1120 flow [2024-06-28 02:44:17,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:17,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:17,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:17,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-28 02:44:17,764 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:17,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1844768167, now seen corresponding path program 12 times [2024-06-28 02:44:17,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:17,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16188031] [2024-06-28 02:44:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:17,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:17,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:17,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:44:17,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:17,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16188031] [2024-06-28 02:44:17,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16188031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:17,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:17,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:17,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051585503] [2024-06-28 02:44:17,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:17,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:17,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:17,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:17,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 115 transitions, 1120 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:17,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:17,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:17,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:18,213 INFO L124 PetriNetUnfolderBase]: 1537/2690 cut-off events. [2024-06-28 02:44:18,213 INFO L125 PetriNetUnfolderBase]: For 205334/205340 co-relation queries the response was YES. [2024-06-28 02:44:18,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19068 conditions, 2690 events. 1537/2690 cut-off events. For 205334/205340 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 17433 event pairs, 818 based on Foata normal form. 28/2717 useless extension candidates. Maximal degree in co-relation 19003. Up to 2325 conditions per place. [2024-06-28 02:44:18,232 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 9 changer transitions 16/127 dead transitions. [2024-06-28 02:44:18,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 127 transitions, 1422 flow [2024-06-28 02:44:18,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:18,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:18,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-28 02:44:18,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-28 02:44:18,233 INFO L175 Difference]: Start difference. First operand has 169 places, 115 transitions, 1120 flow. Second operand 8 states and 166 transitions. [2024-06-28 02:44:18,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 127 transitions, 1422 flow [2024-06-28 02:44:18,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 127 transitions, 1332 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:18,390 INFO L231 Difference]: Finished difference. Result has 166 places, 109 transitions, 997 flow [2024-06-28 02:44:18,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=997, PETRI_PLACES=166, PETRI_TRANSITIONS=109} [2024-06-28 02:44:18,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 02:44:18,390 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 109 transitions, 997 flow [2024-06-28 02:44:18,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:18,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:18,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:18,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-28 02:44:18,391 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:18,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1727997867, now seen corresponding path program 51 times [2024-06-28 02:44:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:18,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651665971] [2024-06-28 02:44:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:18,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:18,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:18,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:18,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651665971] [2024-06-28 02:44:18,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651665971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:18,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:18,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:18,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666052632] [2024-06-28 02:44:18,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:18,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:18,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:18,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:18,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:18,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:18,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 109 transitions, 997 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:18,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:18,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:18,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:18,831 INFO L124 PetriNetUnfolderBase]: 1500/2643 cut-off events. [2024-06-28 02:44:18,831 INFO L125 PetriNetUnfolderBase]: For 188463/188469 co-relation queries the response was YES. [2024-06-28 02:44:18,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18485 conditions, 2643 events. 1500/2643 cut-off events. For 188463/188469 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17165 event pairs, 730 based on Foata normal form. 20/2662 useless extension candidates. Maximal degree in co-relation 18421. Up to 1805 conditions per place. [2024-06-28 02:44:18,851 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 80 selfloop transitions, 37 changer transitions 8/133 dead transitions. [2024-06-28 02:44:18,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 133 transitions, 1555 flow [2024-06-28 02:44:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:18,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:18,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:44:18,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:44:18,852 INFO L175 Difference]: Start difference. First operand has 166 places, 109 transitions, 997 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:44:18,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 133 transitions, 1555 flow [2024-06-28 02:44:18,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 133 transitions, 1523 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:18,984 INFO L231 Difference]: Finished difference. Result has 161 places, 107 transitions, 1027 flow [2024-06-28 02:44:18,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=161, PETRI_TRANSITIONS=107} [2024-06-28 02:44:18,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-28 02:44:18,985 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 107 transitions, 1027 flow [2024-06-28 02:44:18,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:18,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:18,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:18,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-28 02:44:18,985 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:18,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:18,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1948144565, now seen corresponding path program 52 times [2024-06-28 02:44:18,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:18,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113052781] [2024-06-28 02:44:18,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:18,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:19,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:19,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:19,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113052781] [2024-06-28 02:44:19,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113052781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:19,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:19,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:19,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258712729] [2024-06-28 02:44:19,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:19,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:19,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:19,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:19,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:19,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:19,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 107 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:19,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:19,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:19,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:19,421 INFO L124 PetriNetUnfolderBase]: 1509/2652 cut-off events. [2024-06-28 02:44:19,422 INFO L125 PetriNetUnfolderBase]: For 194246/194252 co-relation queries the response was YES. [2024-06-28 02:44:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18923 conditions, 2652 events. 1509/2652 cut-off events. For 194246/194252 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 17247 event pairs, 716 based on Foata normal form. 20/2671 useless extension candidates. Maximal degree in co-relation 18861. Up to 1805 conditions per place. [2024-06-28 02:44:19,441 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 36 changer transitions 9/132 dead transitions. [2024-06-28 02:44:19,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 132 transitions, 1601 flow [2024-06-28 02:44:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:19,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:19,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:44:19,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:44:19,442 INFO L175 Difference]: Start difference. First operand has 161 places, 107 transitions, 1027 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:44:19,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 132 transitions, 1601 flow [2024-06-28 02:44:19,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 132 transitions, 1516 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:19,557 INFO L231 Difference]: Finished difference. Result has 160 places, 104 transitions, 994 flow [2024-06-28 02:44:19,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=994, PETRI_PLACES=160, PETRI_TRANSITIONS=104} [2024-06-28 02:44:19,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 02:44:19,558 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 104 transitions, 994 flow [2024-06-28 02:44:19,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:19,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:19,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, 1, 1] [2024-06-28 02:44:19,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-28 02:44:19,558 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:19,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:19,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1741134935, now seen corresponding path program 53 times [2024-06-28 02:44:19,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097972686] [2024-06-28 02:44:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:19,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:19,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:19,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:19,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097972686] [2024-06-28 02:44:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097972686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:19,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:19,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:19,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201402222] [2024-06-28 02:44:19,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:19,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:19,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:19,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:19,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:19,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 104 transitions, 994 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:19,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:19,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:19,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:19,954 INFO L124 PetriNetUnfolderBase]: 1389/2440 cut-off events. [2024-06-28 02:44:19,954 INFO L125 PetriNetUnfolderBase]: For 169816/169822 co-relation queries the response was YES. [2024-06-28 02:44:19,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16948 conditions, 2440 events. 1389/2440 cut-off events. For 169816/169822 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15534 event pairs, 700 based on Foata normal form. 26/2465 useless extension candidates. Maximal degree in co-relation 16887. Up to 1805 conditions per place. [2024-06-28 02:44:19,971 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 70 selfloop transitions, 33 changer transitions 12/123 dead transitions. [2024-06-28 02:44:19,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 123 transitions, 1426 flow [2024-06-28 02:44:19,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:19,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:19,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:44:19,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:44:19,976 INFO L175 Difference]: Start difference. First operand has 160 places, 104 transitions, 994 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:44:19,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 123 transitions, 1426 flow [2024-06-28 02:44:20,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 123 transitions, 1343 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:20,116 INFO L231 Difference]: Finished difference. Result has 155 places, 99 transitions, 933 flow [2024-06-28 02:44:20,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=933, PETRI_PLACES=155, PETRI_TRANSITIONS=99} [2024-06-28 02:44:20,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-28 02:44:20,116 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 99 transitions, 933 flow [2024-06-28 02:44:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:20,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-28 02:44:20,117 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:20,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:20,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1163159729, now seen corresponding path program 13 times [2024-06-28 02:44:20,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:20,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249149402] [2024-06-28 02:44:20,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:20,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:20,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:20,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:20,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249149402] [2024-06-28 02:44:20,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249149402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:20,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:20,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:20,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950516759] [2024-06-28 02:44:20,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:20,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:20,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:20,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:20,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:20,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:20,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 99 transitions, 933 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:20,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:20,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:20,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:20,575 INFO L124 PetriNetUnfolderBase]: 1322/2329 cut-off events. [2024-06-28 02:44:20,575 INFO L125 PetriNetUnfolderBase]: For 149171/149177 co-relation queries the response was YES. [2024-06-28 02:44:20,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 2329 events. 1322/2329 cut-off events. For 149171/149177 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 14720 event pairs, 639 based on Foata normal form. 30/2358 useless extension candidates. Maximal degree in co-relation 15777. Up to 1709 conditions per place. [2024-06-28 02:44:20,591 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 86 selfloop transitions, 18 changer transitions 6/118 dead transitions. [2024-06-28 02:44:20,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 118 transitions, 1351 flow [2024-06-28 02:44:20,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:20,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:20,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:44:20,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:44:20,591 INFO L175 Difference]: Start difference. First operand has 155 places, 99 transitions, 933 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:44:20,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 118 transitions, 1351 flow [2024-06-28 02:44:20,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 118 transitions, 1274 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:20,728 INFO L231 Difference]: Finished difference. Result has 151 places, 96 transitions, 869 flow [2024-06-28 02:44:20,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=869, PETRI_PLACES=151, PETRI_TRANSITIONS=96} [2024-06-28 02:44:20,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-28 02:44:20,729 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 96 transitions, 869 flow [2024-06-28 02:44:20,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:20,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:20,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:20,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-28 02:44:20,729 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:20,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:20,729 INFO L85 PathProgramCache]: Analyzing trace with hash 608887747, now seen corresponding path program 14 times [2024-06-28 02:44:20,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:20,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705878877] [2024-06-28 02:44:20,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:20,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:20,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:20,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705878877] [2024-06-28 02:44:20,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705878877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:20,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:20,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:20,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295414693] [2024-06-28 02:44:20,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:20,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:20,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:20,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:20,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:20,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:20,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 96 transitions, 869 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:20,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:20,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:20,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:21,138 INFO L124 PetriNetUnfolderBase]: 1171/2072 cut-off events. [2024-06-28 02:44:21,139 INFO L125 PetriNetUnfolderBase]: For 124141/124147 co-relation queries the response was YES. [2024-06-28 02:44:21,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13569 conditions, 2072 events. 1171/2072 cut-off events. For 124141/124147 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12747 event pairs, 633 based on Foata normal form. 32/2103 useless extension candidates. Maximal degree in co-relation 13511. Up to 1739 conditions per place. [2024-06-28 02:44:21,150 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 76 selfloop transitions, 9 changer transitions 14/107 dead transitions. [2024-06-28 02:44:21,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 107 transitions, 1129 flow [2024-06-28 02:44:21,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:21,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 02:44:21,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 02:44:21,151 INFO L175 Difference]: Start difference. First operand has 151 places, 96 transitions, 869 flow. Second operand 7 states and 150 transitions. [2024-06-28 02:44:21,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 107 transitions, 1129 flow [2024-06-28 02:44:21,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 107 transitions, 1083 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:21,251 INFO L231 Difference]: Finished difference. Result has 148 places, 90 transitions, 796 flow [2024-06-28 02:44:21,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=148, PETRI_TRANSITIONS=90} [2024-06-28 02:44:21,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 02:44:21,251 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 90 transitions, 796 flow [2024-06-28 02:44:21,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:21,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:21,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-28 02:44:21,251 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:21,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:21,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1807779209, now seen corresponding path program 15 times [2024-06-28 02:44:21,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:21,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376169952] [2024-06-28 02:44:21,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:21,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:21,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:21,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:21,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:21,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376169952] [2024-06-28 02:44:21,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376169952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:21,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:21,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:21,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14456105] [2024-06-28 02:44:21,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:21,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:21,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:21,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:21,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:21,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:21,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 90 transitions, 796 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:21,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:21,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:21,620 INFO L124 PetriNetUnfolderBase]: 1162/2043 cut-off events. [2024-06-28 02:44:21,621 INFO L125 PetriNetUnfolderBase]: For 124299/124301 co-relation queries the response was YES. [2024-06-28 02:44:21,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13422 conditions, 2043 events. 1162/2043 cut-off events. For 124299/124301 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12518 event pairs, 621 based on Foata normal form. 26/2068 useless extension candidates. Maximal degree in co-relation 13365. Up to 1700 conditions per place. [2024-06-28 02:44:21,634 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 25 changer transitions 12/104 dead transitions. [2024-06-28 02:44:21,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 104 transitions, 1056 flow [2024-06-28 02:44:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:21,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-28 02:44:21,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-28 02:44:21,635 INFO L175 Difference]: Start difference. First operand has 148 places, 90 transitions, 796 flow. Second operand 10 states and 212 transitions. [2024-06-28 02:44:21,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 104 transitions, 1056 flow [2024-06-28 02:44:21,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 104 transitions, 1022 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:21,722 INFO L231 Difference]: Finished difference. Result has 145 places, 86 transitions, 785 flow [2024-06-28 02:44:21,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=785, PETRI_PLACES=145, PETRI_TRANSITIONS=86} [2024-06-28 02:44:21,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 02:44:21,724 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 86 transitions, 785 flow [2024-06-28 02:44:21,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:21,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, 1, 1] [2024-06-28 02:44:21,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-28 02:44:21,725 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:21,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:21,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1858304853, now seen corresponding path program 16 times [2024-06-28 02:44:21,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:21,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826747954] [2024-06-28 02:44:21,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:21,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:21,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:21,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:21,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826747954] [2024-06-28 02:44:21,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826747954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:21,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:21,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:21,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615747855] [2024-06-28 02:44:21,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:21,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:21,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:21,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:21,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:21,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:21,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 86 transitions, 785 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:21,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:21,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:21,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:22,100 INFO L124 PetriNetUnfolderBase]: 1142/2021 cut-off events. [2024-06-28 02:44:22,100 INFO L125 PetriNetUnfolderBase]: For 110681/110683 co-relation queries the response was YES. [2024-06-28 02:44:22,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12942 conditions, 2021 events. 1142/2021 cut-off events. For 110681/110683 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12409 event pairs, 632 based on Foata normal form. 28/2048 useless extension candidates. Maximal degree in co-relation 12887. Up to 1675 conditions per place. [2024-06-28 02:44:22,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 58 selfloop transitions, 23 changer transitions 12/101 dead transitions. [2024-06-28 02:44:22,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 101 transitions, 1041 flow [2024-06-28 02:44:22,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:44:22,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:44:22,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-28 02:44:22,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159090909090909 [2024-06-28 02:44:22,113 INFO L175 Difference]: Start difference. First operand has 145 places, 86 transitions, 785 flow. Second operand 11 states and 227 transitions. [2024-06-28 02:44:22,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 101 transitions, 1041 flow [2024-06-28 02:44:22,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 101 transitions, 987 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:22,194 INFO L231 Difference]: Finished difference. Result has 144 places, 82 transitions, 750 flow [2024-06-28 02:44:22,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=750, PETRI_PLACES=144, PETRI_TRANSITIONS=82} [2024-06-28 02:44:22,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-28 02:44:22,194 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 82 transitions, 750 flow [2024-06-28 02:44:22,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:22,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:22,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:22,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-28 02:44:22,194 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:22,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:22,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1950961133, now seen corresponding path program 54 times [2024-06-28 02:44:22,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:22,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066306847] [2024-06-28 02:44:22,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:22,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:22,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:22,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:22,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066306847] [2024-06-28 02:44:22,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066306847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:22,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:22,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:22,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381463455] [2024-06-28 02:44:22,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:22,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:22,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:22,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:22,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:22,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:22,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 82 transitions, 750 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:22,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:22,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:22,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:22,599 INFO L124 PetriNetUnfolderBase]: 1188/2119 cut-off events. [2024-06-28 02:44:22,599 INFO L125 PetriNetUnfolderBase]: For 111901/111903 co-relation queries the response was YES. [2024-06-28 02:44:22,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13645 conditions, 2119 events. 1188/2119 cut-off events. For 111901/111903 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13250 event pairs, 520 based on Foata normal form. 18/2136 useless extension candidates. Maximal degree in co-relation 13591. Up to 835 conditions per place. [2024-06-28 02:44:22,613 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 74 selfloop transitions, 22 changer transitions 8/112 dead transitions. [2024-06-28 02:44:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 112 transitions, 1346 flow [2024-06-28 02:44:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:22,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:44:22,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:44:22,614 INFO L175 Difference]: Start difference. First operand has 144 places, 82 transitions, 750 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:44:22,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 112 transitions, 1346 flow [2024-06-28 02:44:22,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 112 transitions, 1284 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:44:22,686 INFO L231 Difference]: Finished difference. Result has 139 places, 80 transitions, 729 flow [2024-06-28 02:44:22,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=729, PETRI_PLACES=139, PETRI_TRANSITIONS=80} [2024-06-28 02:44:22,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-28 02:44:22,686 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 80 transitions, 729 flow [2024-06-28 02:44:22,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:22,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:22,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, 1, 1] [2024-06-28 02:44:22,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-28 02:44:22,687 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:22,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:22,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1555508459, now seen corresponding path program 17 times [2024-06-28 02:44:22,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:22,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708332410] [2024-06-28 02:44:22,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:22,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:22,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:22,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:44:22,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:22,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708332410] [2024-06-28 02:44:22,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708332410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:22,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:22,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:22,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128814158] [2024-06-28 02:44:22,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:22,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:22,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:22,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:22,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:22,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:22,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 80 transitions, 729 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:22,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:22,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:22,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:23,044 INFO L124 PetriNetUnfolderBase]: 1184/2121 cut-off events. [2024-06-28 02:44:23,045 INFO L125 PetriNetUnfolderBase]: For 109125/109127 co-relation queries the response was YES. [2024-06-28 02:44:23,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13552 conditions, 2121 events. 1184/2121 cut-off events. For 109125/109127 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13398 event pairs, 665 based on Foata normal form. 24/2144 useless extension candidates. Maximal degree in co-relation 13499. Up to 1726 conditions per place. [2024-06-28 02:44:23,059 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 54 selfloop transitions, 19 changer transitions 17/98 dead transitions. [2024-06-28 02:44:23,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 98 transitions, 1013 flow [2024-06-28 02:44:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:23,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:23,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-28 02:44:23,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-28 02:44:23,061 INFO L175 Difference]: Start difference. First operand has 139 places, 80 transitions, 729 flow. Second operand 10 states and 213 transitions. [2024-06-28 02:44:23,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 98 transitions, 1013 flow [2024-06-28 02:44:23,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 98 transitions, 966 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:23,148 INFO L231 Difference]: Finished difference. Result has 140 places, 76 transitions, 680 flow [2024-06-28 02:44:23,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=680, PETRI_PLACES=140, PETRI_TRANSITIONS=76} [2024-06-28 02:44:23,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-28 02:44:23,148 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 76 transitions, 680 flow [2024-06-28 02:44:23,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:23,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:23,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:23,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-28 02:44:23,149 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:23,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:23,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1713998613, now seen corresponding path program 18 times [2024-06-28 02:44:23,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:23,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336009169] [2024-06-28 02:44:23,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:23,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:23,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:44:23,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:23,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336009169] [2024-06-28 02:44:23,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336009169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:23,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:23,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:23,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812795237] [2024-06-28 02:44:23,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:23,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:23,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:23,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:23,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:23,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:23,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 76 transitions, 680 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:23,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:23,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:23,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:23,540 INFO L124 PetriNetUnfolderBase]: 1118/2013 cut-off events. [2024-06-28 02:44:23,540 INFO L125 PetriNetUnfolderBase]: For 99215/99217 co-relation queries the response was YES. [2024-06-28 02:44:23,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12611 conditions, 2013 events. 1118/2013 cut-off events. For 99215/99217 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 12637 event pairs, 648 based on Foata normal form. 26/2038 useless extension candidates. Maximal degree in co-relation 12559. Up to 1627 conditions per place. [2024-06-28 02:44:23,551 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 17 changer transitions 17/94 dead transitions. [2024-06-28 02:44:23,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 94 transitions, 956 flow [2024-06-28 02:44:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:23,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:23,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-28 02:44:23,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-28 02:44:23,552 INFO L175 Difference]: Start difference. First operand has 140 places, 76 transitions, 680 flow. Second operand 10 states and 209 transitions. [2024-06-28 02:44:23,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 94 transitions, 956 flow [2024-06-28 02:44:23,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 94 transitions, 912 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:23,622 INFO L231 Difference]: Finished difference. Result has 136 places, 72 transitions, 631 flow [2024-06-28 02:44:23,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=631, PETRI_PLACES=136, PETRI_TRANSITIONS=72} [2024-06-28 02:44:23,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 02:44:23,623 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 72 transitions, 631 flow [2024-06-28 02:44:23,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:23,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:23,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:23,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-28 02:44:23,623 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:23,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:23,624 INFO L85 PathProgramCache]: Analyzing trace with hash -851122203, now seen corresponding path program 19 times [2024-06-28 02:44:23,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:23,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616030826] [2024-06-28 02:44:23,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:23,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:23,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:23,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:23,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:23,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616030826] [2024-06-28 02:44:23,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616030826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:23,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:23,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:23,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284795345] [2024-06-28 02:44:23,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:23,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:23,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:23,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:23,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:23,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 72 transitions, 631 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:23,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:23,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:23,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:23,957 INFO L124 PetriNetUnfolderBase]: 966/1751 cut-off events. [2024-06-28 02:44:23,957 INFO L125 PetriNetUnfolderBase]: For 76086/76088 co-relation queries the response was YES. [2024-06-28 02:44:23,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10381 conditions, 1751 events. 966/1751 cut-off events. For 76086/76088 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10607 event pairs, 603 based on Foata normal form. 28/1778 useless extension candidates. Maximal degree in co-relation 10331. Up to 1419 conditions per place. [2024-06-28 02:44:23,967 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 11 changer transitions 15/85 dead transitions. [2024-06-28 02:44:23,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 85 transitions, 851 flow [2024-06-28 02:44:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:23,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:23,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 02:44:23,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2024-06-28 02:44:23,968 INFO L175 Difference]: Start difference. First operand has 136 places, 72 transitions, 631 flow. Second operand 9 states and 187 transitions. [2024-06-28 02:44:23,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 85 transitions, 851 flow [2024-06-28 02:44:24,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 85 transitions, 803 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:24,009 INFO L231 Difference]: Finished difference. Result has 131 places, 66 transitions, 560 flow [2024-06-28 02:44:24,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=560, PETRI_PLACES=131, PETRI_TRANSITIONS=66} [2024-06-28 02:44:24,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-28 02:44:24,009 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 66 transitions, 560 flow [2024-06-28 02:44:24,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:24,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:24,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-28 02:44:24,009 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:24,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:24,010 INFO L85 PathProgramCache]: Analyzing trace with hash -20533775, now seen corresponding path program 20 times [2024-06-28 02:44:24,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:24,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703956783] [2024-06-28 02:44:24,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:24,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:24,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:44:24,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:24,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703956783] [2024-06-28 02:44:24,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703956783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:24,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:24,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:24,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983862514] [2024-06-28 02:44:24,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:24,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:24,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:24,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:24,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:24,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:24,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 66 transitions, 560 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:24,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:24,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:24,364 INFO L124 PetriNetUnfolderBase]: 1010/1845 cut-off events. [2024-06-28 02:44:24,364 INFO L125 PetriNetUnfolderBase]: For 71287/71289 co-relation queries the response was YES. [2024-06-28 02:44:24,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10885 conditions, 1845 events. 1010/1845 cut-off events. For 71287/71289 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11515 event pairs, 573 based on Foata normal form. 20/1864 useless extension candidates. Maximal degree in co-relation 10837. Up to 1338 conditions per place. [2024-06-28 02:44:24,374 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 13 changer transitions 8/88 dead transitions. [2024-06-28 02:44:24,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 88 transitions, 892 flow [2024-06-28 02:44:24,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:24,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-28 02:44:24,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:44:24,375 INFO L175 Difference]: Start difference. First operand has 131 places, 66 transitions, 560 flow. Second operand 10 states and 210 transitions. [2024-06-28 02:44:24,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 88 transitions, 892 flow [2024-06-28 02:44:24,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 88 transitions, 848 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 02:44:24,422 INFO L231 Difference]: Finished difference. Result has 123 places, 64 transitions, 534 flow [2024-06-28 02:44:24,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=534, PETRI_PLACES=123, PETRI_TRANSITIONS=64} [2024-06-28 02:44:24,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 02:44:24,422 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 64 transitions, 534 flow [2024-06-28 02:44:24,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:24,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:24,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-28 02:44:24,423 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:24,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:24,423 INFO L85 PathProgramCache]: Analyzing trace with hash -20711405, now seen corresponding path program 21 times [2024-06-28 02:44:24,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:24,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101820043] [2024-06-28 02:44:24,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:24,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:24,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:24,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:24,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101820043] [2024-06-28 02:44:24,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101820043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:24,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:24,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:24,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249168358] [2024-06-28 02:44:24,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:24,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:24,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:24,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:24,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:24,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:24,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 64 transitions, 534 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:24,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:24,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:24,763 INFO L124 PetriNetUnfolderBase]: 905/1658 cut-off events. [2024-06-28 02:44:24,763 INFO L125 PetriNetUnfolderBase]: For 55401/55403 co-relation queries the response was YES. [2024-06-28 02:44:24,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9423 conditions, 1658 events. 905/1658 cut-off events. For 55401/55403 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10049 event pairs, 555 based on Foata normal form. 20/1677 useless extension candidates. Maximal degree in co-relation 9379. Up to 1347 conditions per place. [2024-06-28 02:44:24,771 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 6 changer transitions 17/79 dead transitions. [2024-06-28 02:44:24,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 79 transitions, 746 flow [2024-06-28 02:44:24,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 02:44:24,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:44:24,772 INFO L175 Difference]: Start difference. First operand has 123 places, 64 transitions, 534 flow. Second operand 8 states and 168 transitions. [2024-06-28 02:44:24,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 79 transitions, 746 flow [2024-06-28 02:44:24,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 79 transitions, 717 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:24,810 INFO L231 Difference]: Finished difference. Result has 120 places, 60 transitions, 484 flow [2024-06-28 02:44:24,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=484, PETRI_PLACES=120, PETRI_TRANSITIONS=60} [2024-06-28 02:44:24,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-28 02:44:24,810 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 60 transitions, 484 flow [2024-06-28 02:44:24,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:24,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:24,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-28 02:44:24,810 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:24,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:24,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1458025291, now seen corresponding path program 55 times [2024-06-28 02:44:24,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:24,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271055319] [2024-06-28 02:44:24,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:24,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:24,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:24,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:24,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271055319] [2024-06-28 02:44:24,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271055319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:24,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:24,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:24,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404930610] [2024-06-28 02:44:24,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:24,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:24,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:24,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:24,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:24,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 60 transitions, 484 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:25,124 INFO L124 PetriNetUnfolderBase]: 784/1449 cut-off events. [2024-06-28 02:44:25,124 INFO L125 PetriNetUnfolderBase]: For 44943/44943 co-relation queries the response was YES. [2024-06-28 02:44:25,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7830 conditions, 1449 events. 784/1449 cut-off events. For 44943/44943 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8639 event pairs, 467 based on Foata normal form. 24/1472 useless extension candidates. Maximal degree in co-relation 7787. Up to 1104 conditions per place. [2024-06-28 02:44:25,131 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 44 selfloop transitions, 8 changer transitions 17/77 dead transitions. [2024-06-28 02:44:25,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 77 transitions, 724 flow [2024-06-28 02:44:25,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:25,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:25,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-28 02:44:25,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2024-06-28 02:44:25,131 INFO L175 Difference]: Start difference. First operand has 120 places, 60 transitions, 484 flow. Second operand 9 states and 187 transitions. [2024-06-28 02:44:25,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 77 transitions, 724 flow [2024-06-28 02:44:25,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 77 transitions, 706 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:25,161 INFO L231 Difference]: Finished difference. Result has 115 places, 56 transitions, 445 flow [2024-06-28 02:44:25,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=445, PETRI_PLACES=115, PETRI_TRANSITIONS=56} [2024-06-28 02:44:25,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 02:44:25,161 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 56 transitions, 445 flow [2024-06-28 02:44:25,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:25,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:25,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-28 02:44:25,162 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:25,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:25,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1450317451, now seen corresponding path program 56 times [2024-06-28 02:44:25,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:25,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141610818] [2024-06-28 02:44:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:25,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:25,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:25,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:44:25,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:25,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141610818] [2024-06-28 02:44:25,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141610818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:25,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:25,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:25,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385431406] [2024-06-28 02:44:25,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:25,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:25,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:25,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:25,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:25,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 56 transitions, 445 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:25,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:25,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:25,469 INFO L124 PetriNetUnfolderBase]: 731/1360 cut-off events. [2024-06-28 02:44:25,470 INFO L125 PetriNetUnfolderBase]: For 36849/36849 co-relation queries the response was YES. [2024-06-28 02:44:25,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7206 conditions, 1360 events. 731/1360 cut-off events. For 36849/36849 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8056 event pairs, 394 based on Foata normal form. 18/1377 useless extension candidates. Maximal degree in co-relation 7165. Up to 891 conditions per place. [2024-06-28 02:44:25,476 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 52 selfloop transitions, 9 changer transitions 8/77 dead transitions. [2024-06-28 02:44:25,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 77 transitions, 735 flow [2024-06-28 02:44:25,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:25,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:44:25,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-28 02:44:25,477 INFO L175 Difference]: Start difference. First operand has 115 places, 56 transitions, 445 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:44:25,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 77 transitions, 735 flow [2024-06-28 02:44:25,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 77 transitions, 696 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:44:25,497 INFO L231 Difference]: Finished difference. Result has 109 places, 54 transitions, 416 flow [2024-06-28 02:44:25,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=416, PETRI_PLACES=109, PETRI_TRANSITIONS=54} [2024-06-28 02:44:25,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 02:44:25,497 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 54 transitions, 416 flow [2024-06-28 02:44:25,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:25,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:25,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-28 02:44:25,498 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:25,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:25,498 INFO L85 PathProgramCache]: Analyzing trace with hash 494738417, now seen corresponding path program 22 times [2024-06-28 02:44:25,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:25,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726637563] [2024-06-28 02:44:25,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:25,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:25,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:25,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:25,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726637563] [2024-06-28 02:44:25,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726637563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:25,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:25,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:25,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951931572] [2024-06-28 02:44:25,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:25,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:25,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:25,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:25,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:25,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:25,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 54 transitions, 416 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:25,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:25,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:25,800 INFO L124 PetriNetUnfolderBase]: 707/1308 cut-off events. [2024-06-28 02:44:25,801 INFO L125 PetriNetUnfolderBase]: For 31935/31935 co-relation queries the response was YES. [2024-06-28 02:44:25,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6791 conditions, 1308 events. 707/1308 cut-off events. For 31935/31935 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7592 event pairs, 178 based on Foata normal form. 18/1325 useless extension candidates. Maximal degree in co-relation 6753. Up to 681 conditions per place. [2024-06-28 02:44:25,807 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 43 selfloop transitions, 15 changer transitions 13/79 dead transitions. [2024-06-28 02:44:25,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 79 transitions, 732 flow [2024-06-28 02:44:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:25,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:25,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:44:25,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:44:25,807 INFO L175 Difference]: Start difference. First operand has 109 places, 54 transitions, 416 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:44:25,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 79 transitions, 732 flow [2024-06-28 02:44:25,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 79 transitions, 707 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:25,823 INFO L231 Difference]: Finished difference. Result has 108 places, 51 transitions, 401 flow [2024-06-28 02:44:25,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=401, PETRI_PLACES=108, PETRI_TRANSITIONS=51} [2024-06-28 02:44:25,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:44:25,823 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 51 transitions, 401 flow [2024-06-28 02:44:25,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:25,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:25,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-28 02:44:25,824 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:25,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash 322248527, now seen corresponding path program 23 times [2024-06-28 02:44:25,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:25,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451806905] [2024-06-28 02:44:25,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:25,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:25,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:25,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451806905] [2024-06-28 02:44:25,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451806905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:25,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:25,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277577970] [2024-06-28 02:44:25,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:25,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:25,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:25,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:25,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:25,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 51 transitions, 401 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:25,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:25,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:25,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:26,137 INFO L124 PetriNetUnfolderBase]: 663/1230 cut-off events. [2024-06-28 02:44:26,137 INFO L125 PetriNetUnfolderBase]: For 28995/28995 co-relation queries the response was YES. [2024-06-28 02:44:26,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6464 conditions, 1230 events. 663/1230 cut-off events. For 28995/28995 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7054 event pairs, 154 based on Foata normal form. 18/1247 useless extension candidates. Maximal degree in co-relation 6427. Up to 681 conditions per place. [2024-06-28 02:44:26,143 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 15 changer transitions 8/78 dead transitions. [2024-06-28 02:44:26,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 78 transitions, 729 flow [2024-06-28 02:44:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:26,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:26,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:44:26,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:44:26,143 INFO L175 Difference]: Start difference. First operand has 108 places, 51 transitions, 401 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:44:26,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 78 transitions, 729 flow [2024-06-28 02:44:26,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 78 transitions, 667 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 02:44:26,162 INFO L231 Difference]: Finished difference. Result has 102 places, 49 transitions, 371 flow [2024-06-28 02:44:26,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=371, PETRI_PLACES=102, PETRI_TRANSITIONS=49} [2024-06-28 02:44:26,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-28 02:44:26,162 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 49 transitions, 371 flow [2024-06-28 02:44:26,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:26,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:26,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-28 02:44:26,162 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:26,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:26,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1450673641, now seen corresponding path program 57 times [2024-06-28 02:44:26,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:26,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376350555] [2024-06-28 02:44:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:26,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:26,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:26,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:26,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:26,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376350555] [2024-06-28 02:44:26,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376350555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:26,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:26,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:26,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467518404] [2024-06-28 02:44:26,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:26,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:26,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:26,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:26,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:26,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:26,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 49 transitions, 371 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:26,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:26,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:26,440 INFO L124 PetriNetUnfolderBase]: 558/1047 cut-off events. [2024-06-28 02:44:26,440 INFO L125 PetriNetUnfolderBase]: For 18629/18629 co-relation queries the response was YES. [2024-06-28 02:44:26,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5157 conditions, 1047 events. 558/1047 cut-off events. For 18629/18629 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5828 event pairs, 350 based on Foata normal form. 18/1062 useless extension candidates. Maximal degree in co-relation 5123. Up to 787 conditions per place. [2024-06-28 02:44:26,446 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 34 selfloop transitions, 6 changer transitions 17/65 dead transitions. [2024-06-28 02:44:26,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 65 transitions, 553 flow [2024-06-28 02:44:26,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:26,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:26,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 02:44:26,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-28 02:44:26,447 INFO L175 Difference]: Start difference. First operand has 102 places, 49 transitions, 371 flow. Second operand 9 states and 184 transitions. [2024-06-28 02:44:26,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 65 transitions, 553 flow [2024-06-28 02:44:26,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 65 transitions, 520 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:26,458 INFO L231 Difference]: Finished difference. Result has 101 places, 45 transitions, 316 flow [2024-06-28 02:44:26,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=316, PETRI_PLACES=101, PETRI_TRANSITIONS=45} [2024-06-28 02:44:26,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 02:44:26,458 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 45 transitions, 316 flow [2024-06-28 02:44:26,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:26,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:26,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-28 02:44:26,459 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:26,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:26,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1864951433, now seen corresponding path program 12 times [2024-06-28 02:44:26,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:26,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565553413] [2024-06-28 02:44:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:26,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:26,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:26,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:26,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:26,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565553413] [2024-06-28 02:44:26,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565553413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:26,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:26,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:26,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261287104] [2024-06-28 02:44:26,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:26,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:26,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:26,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:26,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:26,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:26,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 45 transitions, 316 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:26,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:26,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:26,735 INFO L124 PetriNetUnfolderBase]: 531/994 cut-off events. [2024-06-28 02:44:26,736 INFO L125 PetriNetUnfolderBase]: For 16949/16949 co-relation queries the response was YES. [2024-06-28 02:44:26,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4822 conditions, 994 events. 531/994 cut-off events. For 16949/16949 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5438 event pairs, 281 based on Foata normal form. 18/1011 useless extension candidates. Maximal degree in co-relation 4789. Up to 577 conditions per place. [2024-06-28 02:44:26,744 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 7 changer transitions 8/65 dead transitions. [2024-06-28 02:44:26,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 65 transitions, 566 flow [2024-06-28 02:44:26,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:26,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:26,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:44:26,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-28 02:44:26,744 INFO L175 Difference]: Start difference. First operand has 101 places, 45 transitions, 316 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:44:26,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 65 transitions, 566 flow [2024-06-28 02:44:26,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 65 transitions, 538 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:26,753 INFO L231 Difference]: Finished difference. Result has 91 places, 43 transitions, 299 flow [2024-06-28 02:44:26,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=299, PETRI_PLACES=91, PETRI_TRANSITIONS=43} [2024-06-28 02:44:26,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-28 02:44:26,753 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 43 transitions, 299 flow [2024-06-28 02:44:26,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:26,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:26,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-28 02:44:26,754 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:26,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:26,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1864945853, now seen corresponding path program 13 times [2024-06-28 02:44:26,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:26,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959447893] [2024-06-28 02:44:26,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:26,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:26,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:26,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:26,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:26,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959447893] [2024-06-28 02:44:26,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959447893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:26,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:26,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:26,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970273533] [2024-06-28 02:44:26,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:26,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:26,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:26,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:26,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:26,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:26,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 43 transitions, 299 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:26,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:26,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:26,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,011 INFO L124 PetriNetUnfolderBase]: 426/807 cut-off events. [2024-06-28 02:44:27,011 INFO L125 PetriNetUnfolderBase]: For 10229/10229 co-relation queries the response was YES. [2024-06-28 02:44:27,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3711 conditions, 807 events. 426/807 cut-off events. For 10229/10229 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4168 event pairs, 263 based on Foata normal form. 18/824 useless extension candidates. Maximal degree in co-relation 3681. Up to 577 conditions per place. [2024-06-28 02:44:27,014 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 28 selfloop transitions, 3 changer transitions 19/58 dead transitions. [2024-06-28 02:44:27,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 58 transitions, 465 flow [2024-06-28 02:44:27,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:27,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:27,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 02:44:27,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-28 02:44:27,016 INFO L175 Difference]: Start difference. First operand has 91 places, 43 transitions, 299 flow. Second operand 8 states and 165 transitions. [2024-06-28 02:44:27,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 58 transitions, 465 flow [2024-06-28 02:44:27,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 58 transitions, 448 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:27,021 INFO L231 Difference]: Finished difference. Result has 90 places, 38 transitions, 249 flow [2024-06-28 02:44:27,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=249, PETRI_PLACES=90, PETRI_TRANSITIONS=38} [2024-06-28 02:44:27,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 02:44:27,022 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 38 transitions, 249 flow [2024-06-28 02:44:27,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:27,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:27,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-28 02:44:27,022 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:27,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:27,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1893860841, now seen corresponding path program 58 times [2024-06-28 02:44:27,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:27,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516195884] [2024-06-28 02:44:27,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:27,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:27,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:27,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:27,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516195884] [2024-06-28 02:44:27,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516195884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:27,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:27,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:27,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932823981] [2024-06-28 02:44:27,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:27,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:27,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:27,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:27,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:27,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:27,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 38 transitions, 249 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:27,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:27,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,253 INFO L124 PetriNetUnfolderBase]: 317/612 cut-off events. [2024-06-28 02:44:27,253 INFO L125 PetriNetUnfolderBase]: For 6896/6896 co-relation queries the response was YES. [2024-06-28 02:44:27,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2688 conditions, 612 events. 317/612 cut-off events. For 6896/6896 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2948 event pairs, 103 based on Foata normal form. 18/629 useless extension candidates. Maximal degree in co-relation 2659. Up to 186 conditions per place. [2024-06-28 02:44:27,255 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 37 selfloop transitions, 6 changer transitions 9/60 dead transitions. [2024-06-28 02:44:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 60 transitions, 485 flow [2024-06-28 02:44:27,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:27,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:27,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:44:27,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-28 02:44:27,256 INFO L175 Difference]: Start difference. First operand has 90 places, 38 transitions, 249 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:44:27,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 60 transitions, 485 flow [2024-06-28 02:44:27,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 60 transitions, 467 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:27,259 INFO L231 Difference]: Finished difference. Result has 82 places, 35 transitions, 224 flow [2024-06-28 02:44:27,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=224, PETRI_PLACES=82, PETRI_TRANSITIONS=35} [2024-06-28 02:44:27,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-28 02:44:27,259 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 35 transitions, 224 flow [2024-06-28 02:44:27,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:27,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:27,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-28 02:44:27,260 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:27,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:27,260 INFO L85 PathProgramCache]: Analyzing trace with hash 227026531, now seen corresponding path program 24 times [2024-06-28 02:44:27,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:27,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637015633] [2024-06-28 02:44:27,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:27,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637015633] [2024-06-28 02:44:27,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637015633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:27,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:27,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:27,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487333010] [2024-06-28 02:44:27,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:27,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:27,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:27,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:27,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 35 transitions, 224 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:27,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:27,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,508 INFO L124 PetriNetUnfolderBase]: 208/409 cut-off events. [2024-06-28 02:44:27,508 INFO L125 PetriNetUnfolderBase]: For 3846/3846 co-relation queries the response was YES. [2024-06-28 02:44:27,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1718 conditions, 409 events. 208/409 cut-off events. For 3846/3846 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1711 event pairs, 97 based on Foata normal form. 18/426 useless extension candidates. Maximal degree in co-relation 1691. Up to 213 conditions per place. [2024-06-28 02:44:27,509 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 20 selfloop transitions, 2 changer transitions 19/49 dead transitions. [2024-06-28 02:44:27,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 49 transitions, 358 flow [2024-06-28 02:44:27,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:44:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:44:27,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-28 02:44:27,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:44:27,510 INFO L175 Difference]: Start difference. First operand has 82 places, 35 transitions, 224 flow. Second operand 7 states and 147 transitions. [2024-06-28 02:44:27,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 49 transitions, 358 flow [2024-06-28 02:44:27,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 49 transitions, 315 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 02:44:27,512 INFO L231 Difference]: Finished difference. Result has 74 places, 29 transitions, 149 flow [2024-06-28 02:44:27,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=149, PETRI_PLACES=74, PETRI_TRANSITIONS=29} [2024-06-28 02:44:27,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-28 02:44:27,512 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 29 transitions, 149 flow [2024-06-28 02:44:27,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:27,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:27,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-28 02:44:27,512 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:27,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:27,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1881886161, now seen corresponding path program 59 times [2024-06-28 02:44:27,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:27,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756663843] [2024-06-28 02:44:27,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:27,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:27,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:27,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:44:27,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:27,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756663843] [2024-06-28 02:44:27,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756663843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:27,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:27,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:44:27,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770114083] [2024-06-28 02:44:27,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:27,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:44:27,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:27,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:44:27,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:44:27,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:44:27,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 29 transitions, 149 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:27,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:44:27,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,728 INFO L124 PetriNetUnfolderBase]: 96/207 cut-off events. [2024-06-28 02:44:27,728 INFO L125 PetriNetUnfolderBase]: For 1217/1217 co-relation queries the response was YES. [2024-06-28 02:44:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 207 events. 96/207 cut-off events. For 1217/1217 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 663 event pairs, 1 based on Foata normal form. 18/224 useless extension candidates. Maximal degree in co-relation 695. Up to 96 conditions per place. [2024-06-28 02:44:27,729 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 40/40 dead transitions. [2024-06-28 02:44:27,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 40 transitions, 241 flow [2024-06-28 02:44:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:27,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:27,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:44:27,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-28 02:44:27,729 INFO L175 Difference]: Start difference. First operand has 74 places, 29 transitions, 149 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:44:27,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 40 transitions, 241 flow [2024-06-28 02:44:27,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 40 transitions, 189 flow, removed 13 selfloop flow, removed 15 redundant places. [2024-06-28 02:44:27,730 INFO L231 Difference]: Finished difference. Result has 57 places, 0 transitions, 0 flow [2024-06-28 02:44:27,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=89, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=57, PETRI_TRANSITIONS=0} [2024-06-28 02:44:27,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-28 02:44:27,730 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 0 transitions, 0 flow [2024-06-28 02:44:27,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 02:44:27,733 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 02:44:27,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-28 02:44:27,734 INFO L445 BasicCegarLoop]: Path program histogram: [59, 30, 24, 22, 15, 14, 13, 12, 12, 9, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:44:27,736 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 02:44:27,736 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 02:44:27,739 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 02:44:27,739 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 02:44:27,740 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 02:44:27 BasicIcfg [2024-06-28 02:44:27,743 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 02:44:27,744 INFO L158 Benchmark]: Toolchain (without parser) took 485326.23ms. Allocated memory was 184.5MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 125.8MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-28 02:44:27,744 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 117.4MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:44:27,744 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 81.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:44:27,744 INFO L158 Benchmark]: CACSL2BoogieTranslator took 454.16ms. Allocated memory is still 184.5MB. Free memory was 125.6MB in the beginning and 97.3MB in the end (delta: 28.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-06-28 02:44:27,744 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.97ms. Allocated memory is still 184.5MB. Free memory was 97.3MB in the beginning and 95.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:44:27,745 INFO L158 Benchmark]: Boogie Preprocessor took 27.10ms. Allocated memory is still 184.5MB. Free memory was 95.3MB in the beginning and 93.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:44:27,745 INFO L158 Benchmark]: RCFGBuilder took 374.08ms. Allocated memory is still 184.5MB. Free memory was 93.2MB in the beginning and 67.1MB in the end (delta: 26.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-28 02:44:27,745 INFO L158 Benchmark]: TraceAbstraction took 484428.21ms. Allocated memory was 184.5MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 65.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-28 02:44:27,746 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.15ms. Allocated memory is still 117.4MB. Free memory is still 86.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 81.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 454.16ms. Allocated memory is still 184.5MB. Free memory was 125.6MB in the beginning and 97.3MB in the end (delta: 28.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 35.97ms. Allocated memory is still 184.5MB. Free memory was 97.3MB in the beginning and 95.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 27.10ms. Allocated memory is still 184.5MB. Free memory was 95.3MB in the beginning and 93.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 374.08ms. Allocated memory is still 184.5MB. Free memory was 93.2MB in the beginning and 67.1MB in the end (delta: 26.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 484428.21ms. Allocated memory was 184.5MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 65.9MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 782]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 783]: 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, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 484.3s, OverallIterations: 259, TraceHistogramMax: 1, PathProgramHistogramMax: 59, EmptinessCheckTime: 0.0s, AutomataDifference: 459.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17988 SdHoareTripleChecker+Valid, 28.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14429 mSDsluCounter, 3187 SdHoareTripleChecker+Invalid, 23.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2081 mSDsCounter, 2910 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 71983 IncrementalHoareTripleChecker+Invalid, 74893 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2910 mSolverCounterUnsat, 1106 mSDtfsCounter, 71983 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1742 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1742 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1469 ImplicationChecksByTransitivity, 9.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4910occurred in iteration=154, InterpolantAutomatonStates: 2035, 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.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 22.9s InterpolantComputationTime, 5158 NumberOfCodeBlocks, 5158 NumberOfCodeBlocksAsserted, 259 NumberOfCheckSat, 4899 ConstructedInterpolants, 0 QuantifiedInterpolants, 51850 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 259 InterpolantComputations, 259 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:44:27,767 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