./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:00:23,712 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:23,796 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:23,799 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:23,800 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:23,822 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:23,822 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:23,823 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:23,823 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:23,827 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:23,827 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:23,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:23,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:23,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:23,829 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:23,830 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:23,830 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:23,830 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:23,830 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:23,830 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:23,830 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:23,831 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:23,831 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:23,831 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:23,831 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:23,832 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:23,832 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:23,832 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:23,833 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:23,833 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:23,834 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:23,834 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:23,834 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:23,834 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:23,834 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:23,834 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:23,835 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:23,835 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:23,835 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:23,835 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:23,835 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:23,836 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:23,836 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:23,836 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-27 23:00:23,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:24,015 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:24,017 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:24,018 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:24,019 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:24,020 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-rel/safe008_tso.yml/witness.yml [2024-06-27 23:00:24,113 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:24,114 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:24,114 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-27 23:00:25,224 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:25,418 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:25,419 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-27 23:00:25,429 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25a611016/4cd71d4513a54b4386b8545ef167d789/FLAG4122a81ad [2024-06-27 23:00:25,439 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25a611016/4cd71d4513a54b4386b8545ef167d789 [2024-06-27 23:00:25,439 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:25,440 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:25,445 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:25,446 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:25,449 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:25,450 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/2) ... [2024-06-27 23:00:25,450 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@253592cf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,450 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/2) ... [2024-06-27 23:00:25,452 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2da4ea22 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,452 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:25" (2/2) ... [2024-06-27 23:00:25,452 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@253592cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25, skipping insertion in model container [2024-06-27 23:00:25,452 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:25" (2/2) ... [2024-06-27 23:00:25,452 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:25,477 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:25,478 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 23:00:25,478 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 23:00:25,478 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || (((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) [2024-06-27 23:00:25,478 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:25,478 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 23:00:25,516 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:25,857 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:25,867 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:25,951 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:25,987 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:25,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25 WrapperNode [2024-06-27 23:00:25,988 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:25,989 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:25,989 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:25,989 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:25,995 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,020 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,054 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 23:00:26,055 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:26,056 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,056 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:26,056 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:26,065 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,069 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,091 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-27 23:00:26,091 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,092 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,102 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,104 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,107 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,108 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,112 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,115 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:26,115 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:26,115 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:26,116 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (1/1) ... [2024-06-27 23:00:26,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:26,153 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-27 23:00:26,159 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-27 23:00:26,191 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:26,191 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:26,191 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:26,192 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:26,192 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:26,192 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:26,192 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:26,192 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:26,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:26,193 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:26,193 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:26,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:26,194 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:26,357 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:26,365 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:26,553 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:26,553 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:26,609 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:26,610 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:26,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:26 BoogieIcfgContainer [2024-06-27 23:00:26,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:26,612 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:26,612 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:26,614 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:26,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/4) ... [2024-06-27 23:00:26,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e2b55f2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:25" (2/4) ... [2024-06-27 23:00:26,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e2b55f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:25" (3/4) ... [2024-06-27 23:00:26,616 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e2b55f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,616 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:26" (4/4) ... [2024-06-27 23:00:26,616 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-27 23:00:26,629 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:26,629 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:26,629 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:26,657 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:26,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:26,699 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 23:00:26,699 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:26,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 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-27 23:00:26,700 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 23:00:26,702 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 23:00:26,709 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:26,713 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;@513750c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:26,714 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:26,716 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:26,716 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:26,716 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:26,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:26,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:26,717 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-27 23:00:26,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:26,720 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-27 23:00:26,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:26,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204887885] [2024-06-27 23:00:26,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:26,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:26,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:26,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:26,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204887885] [2024-06-27 23:00:26,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204887885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:26,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:26,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:26,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438070786] [2024-06-27 23:00:26,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:26,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:27,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:27,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:27,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:00:27,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:00:27,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,257 INFO L124 PetriNetUnfolderBase]: 607/1010 cut-off events. [2024-06-27 23:00:27,257 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 23:00:27,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2012 conditions, 1010 events. 607/1010 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4943 event pairs, 393 based on Foata normal form. 1/955 useless extension candidates. Maximal degree in co-relation 2000. Up to 937 conditions per place. [2024-06-27 23:00:27,271 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 23:00:27,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-27 23:00:27,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:27,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 23:00:27,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-27 23:00:27,282 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-27 23:00:27,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-27 23:00:27,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:27,286 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:27,288 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-27 23:00:27,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 23:00:27,292 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 23:00:27,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:27,293 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-27 23:00:27,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,295 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-27 23:00:27,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59105228] [2024-06-27 23:00:27,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59105228] [2024-06-27 23:00:27,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59105228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:00:27,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085982168] [2024-06-27 23:00:27,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:00:27,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:00:27,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:00:27,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-27 23:00:27,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-27 23:00:27,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,587 INFO L124 PetriNetUnfolderBase]: 608/1023 cut-off events. [2024-06-27 23:00:27,587 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-27 23:00:27,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2342 conditions, 1023 events. 608/1023 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4980 event pairs, 321 based on Foata normal form. 8/1026 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-27 23:00:27,593 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 37 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-27 23:00:27,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 258 flow [2024-06-27 23:00:27,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:27,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:27,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 23:00:27,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-06-27 23:00:27,598 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 113 transitions. [2024-06-27 23:00:27,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 258 flow [2024-06-27 23:00:27,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:27,601 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-27 23:00:27,602 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-27 23:00:27,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 23:00:27,602 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-27 23:00:27,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:27,606 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:27,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,608 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-27 23:00:27,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540216463] [2024-06-27 23:00:27,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540216463] [2024-06-27 23:00:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540216463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649254530] [2024-06-27 23:00:27,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:27,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:27,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:27,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:27,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:27,930 INFO L124 PetriNetUnfolderBase]: 775/1261 cut-off events. [2024-06-27 23:00:27,930 INFO L125 PetriNetUnfolderBase]: For 881/889 co-relation queries the response was YES. [2024-06-27 23:00:27,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3463 conditions, 1261 events. 775/1261 cut-off events. For 881/889 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6139 event pairs, 289 based on Foata normal form. 10/1266 useless extension candidates. Maximal degree in co-relation 3448. Up to 1131 conditions per place. [2024-06-27 23:00:27,937 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 15 changer transitions 0/80 dead transitions. [2024-06-27 23:00:27,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 80 transitions, 446 flow [2024-06-27 23:00:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:27,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:27,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 23:00:27,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685 [2024-06-27 23:00:27,939 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 137 transitions. [2024-06-27 23:00:27,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 80 transitions, 446 flow [2024-06-27 23:00:27,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 80 transitions, 440 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:27,942 INFO L231 Difference]: Finished difference. Result has 52 places, 56 transitions, 303 flow [2024-06-27 23:00:27,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=303, PETRI_PLACES=52, PETRI_TRANSITIONS=56} [2024-06-27 23:00:27,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-27 23:00:27,943 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 56 transitions, 303 flow [2024-06-27 23:00:27,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:27,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:27,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:27,943 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-27 23:00:27,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-27 23:00:27,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116768413] [2024-06-27 23:00:27,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,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-27 23:00:28,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116768413] [2024-06-27 23:00:28,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116768413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145439521] [2024-06-27 23:00:28,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:28,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 56 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:28,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,344 INFO L124 PetriNetUnfolderBase]: 804/1306 cut-off events. [2024-06-27 23:00:28,344 INFO L125 PetriNetUnfolderBase]: For 1684/1697 co-relation queries the response was YES. [2024-06-27 23:00:28,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 1306 events. 804/1306 cut-off events. For 1684/1697 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6394 event pairs, 246 based on Foata normal form. 23/1324 useless extension candidates. Maximal degree in co-relation 4096. Up to 1104 conditions per place. [2024-06-27 23:00:28,362 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-27 23:00:28,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 89 transitions, 564 flow [2024-06-27 23:00:28,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:28,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:28,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 23:00:28,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-27 23:00:28,364 INFO L175 Difference]: Start difference. First operand has 52 places, 56 transitions, 303 flow. Second operand 6 states and 161 transitions. [2024-06-27 23:00:28,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 89 transitions, 564 flow [2024-06-27 23:00:28,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 89 transitions, 558 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:28,369 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 347 flow [2024-06-27 23:00:28,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-27 23:00:28,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-27 23:00:28,375 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 347 flow [2024-06-27 23:00:28,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:28,376 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-27 23:00:28,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-27 23:00:28,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635532811] [2024-06-27 23:00:28,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,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-27 23:00:28,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635532811] [2024-06-27 23:00:28,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635532811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:28,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878603377] [2024-06-27 23:00:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:28,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:28,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:28,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:28,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:28,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,713 INFO L124 PetriNetUnfolderBase]: 949/1559 cut-off events. [2024-06-27 23:00:28,713 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-27 23:00:28,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 1559 events. 949/1559 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7815 event pairs, 364 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-27 23:00:28,722 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 61 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-06-27 23:00:28,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 76 transitions, 563 flow [2024-06-27 23:00:28,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:28,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:28,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 23:00:28,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:00:28,725 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 347 flow. Second operand 4 states and 99 transitions. [2024-06-27 23:00:28,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 76 transitions, 563 flow [2024-06-27 23:00:28,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 523 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:28,732 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 393 flow [2024-06-27 23:00:28,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-06-27 23:00:28,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-27 23:00:28,734 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 393 flow [2024-06-27 23:00:28,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:28,736 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-27 23:00:28,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,736 INFO L85 PathProgramCache]: Analyzing trace with hash 187187522, now seen corresponding path program 1 times [2024-06-27 23:00:28,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589554431] [2024-06-27 23:00:28,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589554431] [2024-06-27 23:00:28,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589554431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645234947] [2024-06-27 23:00:28,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:28,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 393 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-27 23:00:28,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:28,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,109 INFO L124 PetriNetUnfolderBase]: 942/1529 cut-off events. [2024-06-27 23:00:29,109 INFO L125 PetriNetUnfolderBase]: For 3732/3768 co-relation queries the response was YES. [2024-06-27 23:00:29,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5509 conditions, 1529 events. 942/1529 cut-off events. For 3732/3768 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7829 event pairs, 225 based on Foata normal form. 13/1527 useless extension candidates. Maximal degree in co-relation 5484. Up to 1275 conditions per place. [2024-06-27 23:00:29,121 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2024-06-27 23:00:29,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 103 transitions, 747 flow [2024-06-27 23:00:29,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:29,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:29,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 23:00:29,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-27 23:00:29,123 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 393 flow. Second operand 6 states and 163 transitions. [2024-06-27 23:00:29,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 103 transitions, 747 flow [2024-06-27 23:00:29,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 743 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:29,131 INFO L231 Difference]: Finished difference. Result has 64 places, 75 transitions, 546 flow [2024-06-27 23:00:29,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=64, PETRI_TRANSITIONS=75} [2024-06-27 23:00:29,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2024-06-27 23:00:29,134 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 75 transitions, 546 flow [2024-06-27 23:00:29,134 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-27 23:00:29,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:29,135 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-27 23:00:29,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash 187307678, now seen corresponding path program 1 times [2024-06-27 23:00:29,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820740958] [2024-06-27 23:00:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,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-27 23:00:29,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820740958] [2024-06-27 23:00:29,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820740958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556859092] [2024-06-27 23:00:29,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:29,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 75 transitions, 546 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:29,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,477 INFO L124 PetriNetUnfolderBase]: 1002/1652 cut-off events. [2024-06-27 23:00:29,477 INFO L125 PetriNetUnfolderBase]: For 4884/4884 co-relation queries the response was YES. [2024-06-27 23:00:29,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1652 events. 1002/1652 cut-off events. For 4884/4884 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8403 event pairs, 335 based on Foata normal form. 2/1649 useless extension candidates. Maximal degree in co-relation 6260. Up to 1442 conditions per place. [2024-06-27 23:00:29,490 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-27 23:00:29,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 113 transitions, 923 flow [2024-06-27 23:00:29,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:29,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:29,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:00:29,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-27 23:00:29,492 INFO L175 Difference]: Start difference. First operand has 64 places, 75 transitions, 546 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:00:29,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 113 transitions, 923 flow [2024-06-27 23:00:29,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 113 transitions, 883 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:29,501 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 649 flow [2024-06-27 23:00:29,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=71, PETRI_TRANSITIONS=87} [2024-06-27 23:00:29,502 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-27 23:00:29,502 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 649 flow [2024-06-27 23:00:29,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:29,503 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-27 23:00:29,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1104153096, now seen corresponding path program 2 times [2024-06-27 23:00:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519483851] [2024-06-27 23:00:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,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-27 23:00:29,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519483851] [2024-06-27 23:00:29,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519483851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188840006] [2024-06-27 23:00:29,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:29,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 87 transitions, 649 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-27 23:00:29,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:29,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,869 INFO L124 PetriNetUnfolderBase]: 967/1592 cut-off events. [2024-06-27 23:00:29,869 INFO L125 PetriNetUnfolderBase]: For 6650/6754 co-relation queries the response was YES. [2024-06-27 23:00:29,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6626 conditions, 1592 events. 967/1592 cut-off events. For 6650/6754 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8171 event pairs, 268 based on Foata normal form. 17/1563 useless extension candidates. Maximal degree in co-relation 6593. Up to 1352 conditions per place. [2024-06-27 23:00:29,881 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 72 selfloop transitions, 34 changer transitions 0/119 dead transitions. [2024-06-27 23:00:29,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 1003 flow [2024-06-27 23:00:29,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:29,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:29,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 23:00:29,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 23:00:29,882 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 649 flow. Second operand 6 states and 156 transitions. [2024-06-27 23:00:29,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 1003 flow [2024-06-27 23:00:29,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 975 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:29,892 INFO L231 Difference]: Finished difference. Result has 75 places, 95 transitions, 772 flow [2024-06-27 23:00:29,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=75, PETRI_TRANSITIONS=95} [2024-06-27 23:00:29,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-27 23:00:29,893 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 95 transitions, 772 flow [2024-06-27 23:00:29,893 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-27 23:00:29,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:29,893 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-27 23:00:29,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729370, now seen corresponding path program 3 times [2024-06-27 23:00:29,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731296159] [2024-06-27 23:00:29,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,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-27 23:00:30,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731296159] [2024-06-27 23:00:30,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731296159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946393517] [2024-06-27 23:00:30,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:30,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 95 transitions, 772 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-27 23:00:30,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:30,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,302 INFO L124 PetriNetUnfolderBase]: 962/1586 cut-off events. [2024-06-27 23:00:30,302 INFO L125 PetriNetUnfolderBase]: For 7755/7841 co-relation queries the response was YES. [2024-06-27 23:00:30,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6832 conditions, 1586 events. 962/1586 cut-off events. For 7755/7841 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8135 event pairs, 267 based on Foata normal form. 17/1558 useless extension candidates. Maximal degree in co-relation 6798. Up to 1294 conditions per place. [2024-06-27 23:00:30,312 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 46 changer transitions 0/123 dead transitions. [2024-06-27 23:00:30,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 1111 flow [2024-06-27 23:00:30,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:30,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:30,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:00:30,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 23:00:30,314 INFO L175 Difference]: Start difference. First operand has 75 places, 95 transitions, 772 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:00:30,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 1111 flow [2024-06-27 23:00:30,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 123 transitions, 1023 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:30,325 INFO L231 Difference]: Finished difference. Result has 79 places, 99 transitions, 843 flow [2024-06-27 23:00:30,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=843, PETRI_PLACES=79, PETRI_TRANSITIONS=99} [2024-06-27 23:00:30,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 23:00:30,326 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 99 transitions, 843 flow [2024-06-27 23:00:30,327 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-27 23:00:30,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:30,327 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-27 23:00:30,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-27 23:00:30,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424385247] [2024-06-27 23:00:30,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424385247] [2024-06-27 23:00:30,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424385247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319107346] [2024-06-27 23:00:30,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 99 transitions, 843 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,634 INFO L124 PetriNetUnfolderBase]: 1047/1732 cut-off events. [2024-06-27 23:00:30,634 INFO L125 PetriNetUnfolderBase]: For 8922/8932 co-relation queries the response was YES. [2024-06-27 23:00:30,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7489 conditions, 1732 events. 1047/1732 cut-off events. For 8922/8932 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8869 event pairs, 344 based on Foata normal form. 10/1736 useless extension candidates. Maximal degree in co-relation 7453. Up to 1503 conditions per place. [2024-06-27 23:00:30,654 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-27 23:00:30,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 122 transitions, 1190 flow [2024-06-27 23:00:30,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:30,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:30,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 23:00:30,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 23:00:30,656 INFO L175 Difference]: Start difference. First operand has 79 places, 99 transitions, 843 flow. Second operand 5 states and 124 transitions. [2024-06-27 23:00:30,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 122 transitions, 1190 flow [2024-06-27 23:00:30,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 122 transitions, 1092 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:30,669 INFO L231 Difference]: Finished difference. Result has 81 places, 104 transitions, 845 flow [2024-06-27 23:00:30,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=845, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2024-06-27 23:00:30,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 23:00:30,671 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 845 flow [2024-06-27 23:00:30,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:30,672 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-27 23:00:30,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729184, now seen corresponding path program 3 times [2024-06-27 23:00:30,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939741567] [2024-06-27 23:00:30,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,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-27 23:00:30,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939741567] [2024-06-27 23:00:30,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939741567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037797433] [2024-06-27 23:00:30,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:30,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 845 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:30,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:30,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,018 INFO L124 PetriNetUnfolderBase]: 1042/1720 cut-off events. [2024-06-27 23:00:31,019 INFO L125 PetriNetUnfolderBase]: For 8144/8144 co-relation queries the response was YES. [2024-06-27 23:00:31,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 1720 events. 1042/1720 cut-off events. For 8144/8144 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8805 event pairs, 333 based on Foata normal form. 2/1717 useless extension candidates. Maximal degree in co-relation 7338. Up to 1498 conditions per place. [2024-06-27 23:00:31,032 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-27 23:00:31,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 123 transitions, 1130 flow [2024-06-27 23:00:31,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:31,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:00:31,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 23:00:31,034 INFO L175 Difference]: Start difference. First operand has 81 places, 104 transitions, 845 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:00:31,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 123 transitions, 1130 flow [2024-06-27 23:00:31,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 1104 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:31,049 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 877 flow [2024-06-27 23:00:31,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-27 23:00:31,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-27 23:00:31,049 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 877 flow [2024-06-27 23:00:31,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:31,050 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-27 23:00:31,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-27 23:00:31,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389031539] [2024-06-27 23:00:31,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389031539] [2024-06-27 23:00:31,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389031539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:31,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847260530] [2024-06-27 23:00:31,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:31,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:31,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:31,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 877 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,398 INFO L124 PetriNetUnfolderBase]: 1034/1709 cut-off events. [2024-06-27 23:00:31,398 INFO L125 PetriNetUnfolderBase]: For 9403/9406 co-relation queries the response was YES. [2024-06-27 23:00:31,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 1709 events. 1034/1709 cut-off events. For 9403/9406 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8739 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7416. Up to 1528 conditions per place. [2024-06-27 23:00:31,408 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 106 selfloop transitions, 10 changer transitions 0/123 dead transitions. [2024-06-27 23:00:31,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 123 transitions, 1168 flow [2024-06-27 23:00:31,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:31,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:31,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 23:00:31,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:31,410 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 877 flow. Second operand 5 states and 120 transitions. [2024-06-27 23:00:31,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 123 transitions, 1168 flow [2024-06-27 23:00:31,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 1123 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:31,426 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 875 flow [2024-06-27 23:00:31,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=875, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-06-27 23:00:31,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-27 23:00:31,427 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 875 flow [2024-06-27 23:00:31,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:31,428 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-27 23:00:31,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-27 23:00:31,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653330880] [2024-06-27 23:00:31,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,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-27 23:00:31,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653330880] [2024-06-27 23:00:31,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653330880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675186477] [2024-06-27 23:00:31,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 875 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,729 INFO L124 PetriNetUnfolderBase]: 1045/1723 cut-off events. [2024-06-27 23:00:31,730 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-27 23:00:31,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1723 events. 1045/1723 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8680 event pairs, 308 based on Foata normal form. 2/1720 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-27 23:00:31,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 34 changer transitions 0/153 dead transitions. [2024-06-27 23:00:31,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1393 flow [2024-06-27 23:00:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:31,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:00:31,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:31,744 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 875 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:00:31,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1393 flow [2024-06-27 23:00:31,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1368 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:31,761 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 1048 flow [2024-06-27 23:00:31,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2024-06-27 23:00:31,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-27 23:00:31,762 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 1048 flow [2024-06-27 23:00:31,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:31,763 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-27 23:00:31,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133097525] [2024-06-27 23:00:31,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133097525] [2024-06-27 23:00:31,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133097525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:31,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590088860] [2024-06-27 23:00:31,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:31,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:31,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:31,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:31,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:31,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,158 INFO L124 PetriNetUnfolderBase]: 1072/1772 cut-off events. [2024-06-27 23:00:32,159 INFO L125 PetriNetUnfolderBase]: For 11562/11562 co-relation queries the response was YES. [2024-06-27 23:00:32,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1772 events. 1072/1772 cut-off events. For 11562/11562 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9035 event pairs, 308 based on Foata normal form. 2/1769 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-27 23:00:32,171 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 30 changer transitions 0/155 dead transitions. [2024-06-27 23:00:32,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 155 transitions, 1526 flow [2024-06-27 23:00:32,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:32,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:32,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:00:32,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:00:32,172 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 1048 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:00:32,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 155 transitions, 1526 flow [2024-06-27 23:00:32,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 155 transitions, 1474 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:32,190 INFO L231 Difference]: Finished difference. Result has 98 places, 126 transitions, 1140 flow [2024-06-27 23:00:32,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1140, PETRI_PLACES=98, PETRI_TRANSITIONS=126} [2024-06-27 23:00:32,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-27 23:00:32,191 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 126 transitions, 1140 flow [2024-06-27 23:00:32,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:32,191 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:32,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 3 times [2024-06-27 23:00:32,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99666632] [2024-06-27 23:00:32,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99666632] [2024-06-27 23:00:32,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99666632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865233563] [2024-06-27 23:00:32,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:32,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 126 transitions, 1140 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:32,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,633 INFO L124 PetriNetUnfolderBase]: 1067/1765 cut-off events. [2024-06-27 23:00:32,633 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-27 23:00:32,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8473 conditions, 1765 events. 1067/1765 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8972 event pairs, 308 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-27 23:00:32,644 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-27 23:00:32,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1553 flow [2024-06-27 23:00:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:32,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:32,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:00:32,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:00:32,645 INFO L175 Difference]: Start difference. First operand has 98 places, 126 transitions, 1140 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:00:32,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1553 flow [2024-06-27 23:00:32,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1511 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:32,664 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1180 flow [2024-06-27 23:00:32,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-27 23:00:32,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 23:00:32,665 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1180 flow [2024-06-27 23:00:32,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:32,666 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-27 23:00:32,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,666 INFO L85 PathProgramCache]: Analyzing trace with hash -197823618, now seen corresponding path program 4 times [2024-06-27 23:00:32,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495835250] [2024-06-27 23:00:32,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495835250] [2024-06-27 23:00:32,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495835250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978739886] [2024-06-27 23:00:32,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:32,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:32,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:32,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,049 INFO L124 PetriNetUnfolderBase]: 1078/1786 cut-off events. [2024-06-27 23:00:33,049 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-27 23:00:33,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8779 conditions, 1786 events. 1078/1786 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9131 event pairs, 308 based on Foata normal form. 2/1783 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-27 23:00:33,063 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-27 23:00:33,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1647 flow [2024-06-27 23:00:33,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:33,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:33,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:00:33,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:00:33,064 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1180 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:00:33,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1647 flow [2024-06-27 23:00:33,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 159 transitions, 1581 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:33,086 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1263 flow [2024-06-27 23:00:33,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-06-27 23:00:33,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 23:00:33,087 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1263 flow [2024-06-27 23:00:33,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:33,088 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-27 23:00:33,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1035551628, now seen corresponding path program 5 times [2024-06-27 23:00:33,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484931803] [2024-06-27 23:00:33,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484931803] [2024-06-27 23:00:33,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484931803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049731810] [2024-06-27 23:00:33,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1263 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,476 INFO L124 PetriNetUnfolderBase]: 1089/1807 cut-off events. [2024-06-27 23:00:33,476 INFO L125 PetriNetUnfolderBase]: For 16354/16354 co-relation queries the response was YES. [2024-06-27 23:00:33,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9154 conditions, 1807 events. 1089/1807 cut-off events. For 16354/16354 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9285 event pairs, 308 based on Foata normal form. 2/1804 useless extension candidates. Maximal degree in co-relation 9104. Up to 1486 conditions per place. [2024-06-27 23:00:33,490 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 45 changer transitions 0/170 dead transitions. [2024-06-27 23:00:33,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 170 transitions, 1778 flow [2024-06-27 23:00:33,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:33,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:00:33,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:33,492 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1263 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:00:33,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 170 transitions, 1778 flow [2024-06-27 23:00:33,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1676 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:33,519 INFO L231 Difference]: Finished difference. Result has 107 places, 134 transitions, 1305 flow [2024-06-27 23:00:33,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1305, PETRI_PLACES=107, PETRI_TRANSITIONS=134} [2024-06-27 23:00:33,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-27 23:00:33,520 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 134 transitions, 1305 flow [2024-06-27 23:00:33,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:33,520 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-27 23:00:33,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,521 INFO L85 PathProgramCache]: Analyzing trace with hash -751728828, now seen corresponding path program 6 times [2024-06-27 23:00:33,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542435206] [2024-06-27 23:00:33,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542435206] [2024-06-27 23:00:33,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542435206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687024437] [2024-06-27 23:00:33,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:33,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 134 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:33,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:33,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,962 INFO L124 PetriNetUnfolderBase]: 1084/1805 cut-off events. [2024-06-27 23:00:33,962 INFO L125 PetriNetUnfolderBase]: For 16723/16735 co-relation queries the response was YES. [2024-06-27 23:00:33,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 1805 events. 1084/1805 cut-off events. For 16723/16735 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9341 event pairs, 319 based on Foata normal form. 12/1811 useless extension candidates. Maximal degree in co-relation 9050. Up to 1481 conditions per place. [2024-06-27 23:00:33,975 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-27 23:00:33,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 166 transitions, 1718 flow [2024-06-27 23:00:33,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:33,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:00:33,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:00:33,978 INFO L175 Difference]: Start difference. First operand has 107 places, 134 transitions, 1305 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:00:33,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 166 transitions, 1718 flow [2024-06-27 23:00:33,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 166 transitions, 1604 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:34,001 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1301 flow [2024-06-27 23:00:34,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1301, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-27 23:00:34,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-27 23:00:34,002 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1301 flow [2024-06-27 23:00:34,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:34,003 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,003 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-27 23:00:34,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542671598] [2024-06-27 23:00:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542671598] [2024-06-27 23:00:34,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542671598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:34,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144872584] [2024-06-27 23:00:34,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:34,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:34,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:34,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:34,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1301 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:34,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,286 INFO L124 PetriNetUnfolderBase]: 994/1646 cut-off events. [2024-06-27 23:00:34,286 INFO L125 PetriNetUnfolderBase]: For 16572/16590 co-relation queries the response was YES. [2024-06-27 23:00:34,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1646 events. 994/1646 cut-off events. For 16572/16590 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8453 event pairs, 302 based on Foata normal form. 19/1644 useless extension candidates. Maximal degree in co-relation 8370. Up to 1400 conditions per place. [2024-06-27 23:00:34,299 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 26 changer transitions 0/143 dead transitions. [2024-06-27 23:00:34,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1577 flow [2024-06-27 23:00:34,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:34,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-27 23:00:34,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 23:00:34,300 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1301 flow. Second operand 4 states and 101 transitions. [2024-06-27 23:00:34,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1577 flow [2024-06-27 23:00:34,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1477 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:34,323 INFO L231 Difference]: Finished difference. Result has 106 places, 135 transitions, 1265 flow [2024-06-27 23:00:34,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1265, PETRI_PLACES=106, PETRI_TRANSITIONS=135} [2024-06-27 23:00:34,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 23:00:34,324 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 135 transitions, 1265 flow [2024-06-27 23:00:34,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:34,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:34,325 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-27 23:00:34,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648538500] [2024-06-27 23:00:34,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648538500] [2024-06-27 23:00:34,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648538500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97484269] [2024-06-27 23:00:34,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:34,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 135 transitions, 1265 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-27 23:00:34,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:34,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,748 INFO L124 PetriNetUnfolderBase]: 1102/1810 cut-off events. [2024-06-27 23:00:34,748 INFO L125 PetriNetUnfolderBase]: For 20905/20921 co-relation queries the response was YES. [2024-06-27 23:00:34,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9267 conditions, 1810 events. 1102/1810 cut-off events. For 20905/20921 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9331 event pairs, 191 based on Foata normal form. 18/1777 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-27 23:00:34,761 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 90 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2024-06-27 23:00:34,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 179 transitions, 1821 flow [2024-06-27 23:00:34,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:34,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:34,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 23:00:34,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2024-06-27 23:00:34,763 INFO L175 Difference]: Start difference. First operand has 106 places, 135 transitions, 1265 flow. Second operand 7 states and 191 transitions. [2024-06-27 23:00:34,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 179 transitions, 1821 flow [2024-06-27 23:00:34,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1757 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:34,789 INFO L231 Difference]: Finished difference. Result has 110 places, 139 transitions, 1380 flow [2024-06-27 23:00:34,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1380, PETRI_PLACES=110, PETRI_TRANSITIONS=139} [2024-06-27 23:00:34,790 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 23:00:34,790 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 139 transitions, 1380 flow [2024-06-27 23:00:34,790 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-27 23:00:34,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:34,791 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-27 23:00:34,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,791 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-27 23:00:34,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649972038] [2024-06-27 23:00:34,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,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-27 23:00:34,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649972038] [2024-06-27 23:00:34,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649972038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690172611] [2024-06-27 23:00:34,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:34,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 139 transitions, 1380 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-27 23:00:34,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:34,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,213 INFO L124 PetriNetUnfolderBase]: 1147/1881 cut-off events. [2024-06-27 23:00:35,214 INFO L125 PetriNetUnfolderBase]: For 24439/24462 co-relation queries the response was YES. [2024-06-27 23:00:35,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10037 conditions, 1881 events. 1147/1881 cut-off events. For 24439/24462 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9800 event pairs, 283 based on Foata normal form. 16/1842 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-27 23:00:35,228 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-06-27 23:00:35,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 175 transitions, 1832 flow [2024-06-27 23:00:35,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:35,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:35,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 23:00:35,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-27 23:00:35,230 INFO L175 Difference]: Start difference. First operand has 110 places, 139 transitions, 1380 flow. Second operand 7 states and 186 transitions. [2024-06-27 23:00:35,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 175 transitions, 1832 flow [2024-06-27 23:00:35,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 175 transitions, 1745 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:35,261 INFO L231 Difference]: Finished difference. Result has 114 places, 141 transitions, 1454 flow [2024-06-27 23:00:35,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1454, PETRI_PLACES=114, PETRI_TRANSITIONS=141} [2024-06-27 23:00:35,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 23:00:35,261 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 141 transitions, 1454 flow [2024-06-27 23:00:35,262 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-27 23:00:35,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:35,262 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-27 23:00:35,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,263 INFO L85 PathProgramCache]: Analyzing trace with hash -386090205, now seen corresponding path program 3 times [2024-06-27 23:00:35,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860122342] [2024-06-27 23:00:35,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860122342] [2024-06-27 23:00:35,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860122342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081225135] [2024-06-27 23:00:35,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:35,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:35,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 141 transitions, 1454 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-27 23:00:35,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:35,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,786 INFO L124 PetriNetUnfolderBase]: 1199/1965 cut-off events. [2024-06-27 23:00:35,787 INFO L125 PetriNetUnfolderBase]: For 27508/27531 co-relation queries the response was YES. [2024-06-27 23:00:35,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10760 conditions, 1965 events. 1199/1965 cut-off events. For 27508/27531 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10309 event pairs, 284 based on Foata normal form. 16/1929 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-27 23:00:35,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 109 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-06-27 23:00:35,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 173 transitions, 1864 flow [2024-06-27 23:00:35,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:35,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:35,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 23:00:35,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 23:00:35,805 INFO L175 Difference]: Start difference. First operand has 114 places, 141 transitions, 1454 flow. Second operand 7 states and 180 transitions. [2024-06-27 23:00:35,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 173 transitions, 1864 flow [2024-06-27 23:00:35,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 173 transitions, 1735 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:35,836 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1444 flow [2024-06-27 23:00:35,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-27 23:00:35,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-27 23:00:35,837 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1444 flow [2024-06-27 23:00:35,837 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-27 23:00:35,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:35,838 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-27 23:00:35,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,838 INFO L85 PathProgramCache]: Analyzing trace with hash -385905507, now seen corresponding path program 1 times [2024-06-27 23:00:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782457173] [2024-06-27 23:00:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,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-27 23:00:35,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782457173] [2024-06-27 23:00:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782457173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887208740] [2024-06-27 23:00:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1444 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,239 INFO L124 PetriNetUnfolderBase]: 1270/2071 cut-off events. [2024-06-27 23:00:36,239 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-27 23:00:36,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11120 conditions, 2071 events. 1270/2071 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10810 event pairs, 310 based on Foata normal form. 4/2070 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-27 23:00:36,254 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2024-06-27 23:00:36,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1865 flow [2024-06-27 23:00:36,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:36,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:36,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:00:36,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:36,256 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1444 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:00:36,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1865 flow [2024-06-27 23:00:36,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1778 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:36,290 INFO L231 Difference]: Finished difference. Result has 118 places, 145 transitions, 1432 flow [2024-06-27 23:00:36,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1432, PETRI_PLACES=118, PETRI_TRANSITIONS=145} [2024-06-27 23:00:36,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-27 23:00:36,290 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 145 transitions, 1432 flow [2024-06-27 23:00:36,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:36,291 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:36,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1835189915, now seen corresponding path program 4 times [2024-06-27 23:00:36,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269877655] [2024-06-27 23:00:36,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,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-27 23:00:36,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269877655] [2024-06-27 23:00:36,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269877655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270944553] [2024-06-27 23:00:36,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:36,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 145 transitions, 1432 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-27 23:00:36,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:36,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,720 INFO L124 PetriNetUnfolderBase]: 1183/1947 cut-off events. [2024-06-27 23:00:36,720 INFO L125 PetriNetUnfolderBase]: For 29301/29328 co-relation queries the response was YES. [2024-06-27 23:00:36,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10580 conditions, 1947 events. 1183/1947 cut-off events. For 29301/29328 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10200 event pairs, 184 based on Foata normal form. 24/1921 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-27 23:00:36,736 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 59 changer transitions 0/176 dead transitions. [2024-06-27 23:00:36,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 176 transitions, 1858 flow [2024-06-27 23:00:36,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:36,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:36,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 23:00:36,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-27 23:00:36,737 INFO L175 Difference]: Start difference. First operand has 118 places, 145 transitions, 1432 flow. Second operand 7 states and 183 transitions. [2024-06-27 23:00:36,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 176 transitions, 1858 flow [2024-06-27 23:00:36,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 176 transitions, 1793 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:36,772 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1504 flow [2024-06-27 23:00:36,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1504, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-27 23:00:36,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-27 23:00:36,773 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1504 flow [2024-06-27 23:00:36,773 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-27 23:00:36,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:36,773 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:36,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-27 23:00:36,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576198483] [2024-06-27 23:00:36,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576198483] [2024-06-27 23:00:36,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576198483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375781240] [2024-06-27 23:00:36,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:36,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1504 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:36,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:36,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,161 INFO L124 PetriNetUnfolderBase]: 1256/2058 cut-off events. [2024-06-27 23:00:37,161 INFO L125 PetriNetUnfolderBase]: For 28442/28454 co-relation queries the response was YES. [2024-06-27 23:00:37,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11201 conditions, 2058 events. 1256/2058 cut-off events. For 28442/28454 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10830 event pairs, 317 based on Foata normal form. 14/2066 useless extension candidates. Maximal degree in co-relation 11145. Up to 1814 conditions per place. [2024-06-27 23:00:37,173 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-27 23:00:37,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 168 transitions, 1901 flow [2024-06-27 23:00:37,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:00:37,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 23:00:37,175 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1504 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:00:37,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 168 transitions, 1901 flow [2024-06-27 23:00:37,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 168 transitions, 1770 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:37,205 INFO L231 Difference]: Finished difference. Result has 120 places, 147 transitions, 1450 flow [2024-06-27 23:00:37,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1450, PETRI_PLACES=120, PETRI_TRANSITIONS=147} [2024-06-27 23:00:37,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-27 23:00:37,206 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 147 transitions, 1450 flow [2024-06-27 23:00:37,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:37,207 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:37,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1828510097, now seen corresponding path program 3 times [2024-06-27 23:00:37,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528836314] [2024-06-27 23:00:37,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528836314] [2024-06-27 23:00:37,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528836314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122112346] [2024-06-27 23:00:37,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:37,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 147 transitions, 1450 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:37,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,554 INFO L124 PetriNetUnfolderBase]: 1273/2085 cut-off events. [2024-06-27 23:00:37,555 INFO L125 PetriNetUnfolderBase]: For 27791/27803 co-relation queries the response was YES. [2024-06-27 23:00:37,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11213 conditions, 2085 events. 1273/2085 cut-off events. For 27791/27803 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10996 event pairs, 288 based on Foata normal form. 14/2093 useless extension candidates. Maximal degree in co-relation 11156. Up to 1758 conditions per place. [2024-06-27 23:00:37,571 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-27 23:00:37,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 1971 flow [2024-06-27 23:00:37,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:00:37,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:00:37,572 INFO L175 Difference]: Start difference. First operand has 120 places, 147 transitions, 1450 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:00:37,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 1971 flow [2024-06-27 23:00:37,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 175 transitions, 1912 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:37,609 INFO L231 Difference]: Finished difference. Result has 122 places, 151 transitions, 1508 flow [2024-06-27 23:00:37,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1508, PETRI_PLACES=122, PETRI_TRANSITIONS=151} [2024-06-27 23:00:37,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-27 23:00:37,609 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 151 transitions, 1508 flow [2024-06-27 23:00:37,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:37,610 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:37,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 4 times [2024-06-27 23:00:37,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954638821] [2024-06-27 23:00:37,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,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-27 23:00:37,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954638821] [2024-06-27 23:00:37,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954638821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676083769] [2024-06-27 23:00:37,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:37,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 151 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:37,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:37,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,964 INFO L124 PetriNetUnfolderBase]: 1265/2068 cut-off events. [2024-06-27 23:00:37,964 INFO L125 PetriNetUnfolderBase]: For 29054/29054 co-relation queries the response was YES. [2024-06-27 23:00:37,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2068 events. 1265/2068 cut-off events. For 29054/29054 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10819 event pairs, 302 based on Foata normal form. 4/2067 useless extension candidates. Maximal degree in co-relation 11242. Up to 1811 conditions per place. [2024-06-27 23:00:37,981 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 141 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-27 23:00:37,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 175 transitions, 1909 flow [2024-06-27 23:00:37,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:00:37,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:37,982 INFO L175 Difference]: Start difference. First operand has 122 places, 151 transitions, 1508 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:00:37,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 175 transitions, 1909 flow [2024-06-27 23:00:38,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1859 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:38,021 INFO L231 Difference]: Finished difference. Result has 126 places, 151 transitions, 1522 flow [2024-06-27 23:00:38,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=126, PETRI_TRANSITIONS=151} [2024-06-27 23:00:38,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-27 23:00:38,021 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 151 transitions, 1522 flow [2024-06-27 23:00:38,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:38,022 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,022 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-27 23:00:38,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634480616] [2024-06-27 23:00:38,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:38,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634480616] [2024-06-27 23:00:38,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634480616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:38,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387240365] [2024-06-27 23:00:38,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:38,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:38,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:38,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:38,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 151 transitions, 1522 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:38,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,467 INFO L124 PetriNetUnfolderBase]: 1367/2262 cut-off events. [2024-06-27 23:00:38,467 INFO L125 PetriNetUnfolderBase]: For 36487/36487 co-relation queries the response was YES. [2024-06-27 23:00:38,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2262 events. 1367/2262 cut-off events. For 36487/36487 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12258 event pairs, 240 based on Foata normal form. 12/2269 useless extension candidates. Maximal degree in co-relation 12299. Up to 1541 conditions per place. [2024-06-27 23:00:38,482 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 51 changer transitions 0/203 dead transitions. [2024-06-27 23:00:38,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 2221 flow [2024-06-27 23:00:38,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:38,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:38,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:00:38,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:00:38,484 INFO L175 Difference]: Start difference. First operand has 126 places, 151 transitions, 1522 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:00:38,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 2221 flow [2024-06-27 23:00:38,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2155 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:38,527 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1652 flow [2024-06-27 23:00:38,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1652, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-27 23:00:38,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-27 23:00:38,528 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1652 flow [2024-06-27 23:00:38,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:38,529 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,529 INFO L85 PathProgramCache]: Analyzing trace with hash -607565945, now seen corresponding path program 2 times [2024-06-27 23:00:38,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705324800] [2024-06-27 23:00:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,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-27 23:00:38,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705324800] [2024-06-27 23:00:38,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705324800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:38,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394502191] [2024-06-27 23:00:38,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:38,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:38,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:38,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:38,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1652 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:38,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:38,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,023 INFO L124 PetriNetUnfolderBase]: 1494/2475 cut-off events. [2024-06-27 23:00:39,023 INFO L125 PetriNetUnfolderBase]: For 44908/44908 co-relation queries the response was YES. [2024-06-27 23:00:39,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13940 conditions, 2475 events. 1494/2475 cut-off events. For 44908/44908 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13768 event pairs, 349 based on Foata normal form. 12/2482 useless extension candidates. Maximal degree in co-relation 13877. Up to 1923 conditions per place. [2024-06-27 23:00:39,102 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 50 changer transitions 0/202 dead transitions. [2024-06-27 23:00:39,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 202 transitions, 2302 flow [2024-06-27 23:00:39,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:39,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:39,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:00:39,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:00:39,104 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1652 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:00:39,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 202 transitions, 2302 flow [2024-06-27 23:00:39,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 202 transitions, 2217 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:39,159 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1725 flow [2024-06-27 23:00:39,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1725, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-27 23:00:39,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 23:00:39,160 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1725 flow [2024-06-27 23:00:39,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:39,162 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1637195721, now seen corresponding path program 3 times [2024-06-27 23:00:39,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632801112] [2024-06-27 23:00:39,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632801112] [2024-06-27 23:00:39,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632801112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481402388] [2024-06-27 23:00:39,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:39,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1725 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:39,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,622 INFO L124 PetriNetUnfolderBase]: 1466/2431 cut-off events. [2024-06-27 23:00:39,623 INFO L125 PetriNetUnfolderBase]: For 44886/44886 co-relation queries the response was YES. [2024-06-27 23:00:39,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13648 conditions, 2431 events. 1466/2431 cut-off events. For 44886/44886 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13447 event pairs, 350 based on Foata normal form. 16/2442 useless extension candidates. Maximal degree in co-relation 13582. Up to 2002 conditions per place. [2024-06-27 23:00:39,644 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 49 changer transitions 0/198 dead transitions. [2024-06-27 23:00:39,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 198 transitions, 2236 flow [2024-06-27 23:00:39,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:39,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:39,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:00:39,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:00:39,646 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1725 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:00:39,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 198 transitions, 2236 flow [2024-06-27 23:00:39,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 198 transitions, 2159 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:39,716 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1773 flow [2024-06-27 23:00:39,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1773, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-27 23:00:39,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 23:00:39,717 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1773 flow [2024-06-27 23:00:39,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:39,718 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,718 INFO L85 PathProgramCache]: Analyzing trace with hash 921617075, now seen corresponding path program 4 times [2024-06-27 23:00:39,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278016166] [2024-06-27 23:00:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278016166] [2024-06-27 23:00:39,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278016166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652779317] [2024-06-27 23:00:39,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:39,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1773 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:39,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:39,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,332 INFO L124 PetriNetUnfolderBase]: 1524/2529 cut-off events. [2024-06-27 23:00:40,332 INFO L125 PetriNetUnfolderBase]: For 48019/48019 co-relation queries the response was YES. [2024-06-27 23:00:40,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14241 conditions, 2529 events. 1524/2529 cut-off events. For 48019/48019 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14174 event pairs, 362 based on Foata normal form. 16/2540 useless extension candidates. Maximal degree in co-relation 14173. Up to 2169 conditions per place. [2024-06-27 23:00:40,356 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 33 changer transitions 0/204 dead transitions. [2024-06-27 23:00:40,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 204 transitions, 2307 flow [2024-06-27 23:00:40,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:40,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:40,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 23:00:40,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 23:00:40,357 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1773 flow. Second operand 10 states and 233 transitions. [2024-06-27 23:00:40,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 204 transitions, 2307 flow [2024-06-27 23:00:40,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 204 transitions, 2212 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:40,434 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1770 flow [2024-06-27 23:00:40,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1770, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-27 23:00:40,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:00:40,435 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1770 flow [2024-06-27 23:00:40,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:00:40,436 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:40,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1328359101, now seen corresponding path program 5 times [2024-06-27 23:00:40,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787120017] [2024-06-27 23:00:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:40,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:40,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:40,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787120017] [2024-06-27 23:00:40,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787120017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:40,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:40,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:40,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785357306] [2024-06-27 23:00:40,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:40,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:40,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:40,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:40,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:40,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:40,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:40,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:40,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:40,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,002 INFO L124 PetriNetUnfolderBase]: 1582/2637 cut-off events. [2024-06-27 23:00:41,003 INFO L125 PetriNetUnfolderBase]: For 51756/51756 co-relation queries the response was YES. [2024-06-27 23:00:41,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14778 conditions, 2637 events. 1582/2637 cut-off events. For 51756/51756 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15060 event pairs, 377 based on Foata normal form. 16/2648 useless extension candidates. Maximal degree in co-relation 14709. Up to 2267 conditions per place. [2024-06-27 23:00:41,026 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 158 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-27 23:00:41,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 197 transitions, 2272 flow [2024-06-27 23:00:41,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:41,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:41,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 23:00:41,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 23:00:41,028 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1770 flow. Second operand 8 states and 193 transitions. [2024-06-27 23:00:41,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 197 transitions, 2272 flow [2024-06-27 23:00:41,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 197 transitions, 2201 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:41,139 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1791 flow [2024-06-27 23:00:41,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1791, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-27 23:00:41,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 23:00:41,140 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1791 flow [2024-06-27 23:00:41,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:00:41,140 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1328506971, now seen corresponding path program 6 times [2024-06-27 23:00:41,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64785944] [2024-06-27 23:00:41,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,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-27 23:00:41,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64785944] [2024-06-27 23:00:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64785944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:41,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652778797] [2024-06-27 23:00:41,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:41,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:41,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:41,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:41,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1791 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:41,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,697 INFO L124 PetriNetUnfolderBase]: 1623/2708 cut-off events. [2024-06-27 23:00:41,697 INFO L125 PetriNetUnfolderBase]: For 54412/54412 co-relation queries the response was YES. [2024-06-27 23:00:41,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15191 conditions, 2708 events. 1623/2708 cut-off events. For 54412/54412 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15617 event pairs, 370 based on Foata normal form. 12/2715 useless extension candidates. Maximal degree in co-relation 15121. Up to 2159 conditions per place. [2024-06-27 23:00:41,723 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 35 changer transitions 0/203 dead transitions. [2024-06-27 23:00:41,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2351 flow [2024-06-27 23:00:41,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:41,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:41,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:00:41,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 23:00:41,724 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1791 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:00:41,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2351 flow [2024-06-27 23:00:41,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 203 transitions, 2280 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:41,812 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 1862 flow [2024-06-27 23:00:41,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1862, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2024-06-27 23:00:41,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-27 23:00:41,813 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 1862 flow [2024-06-27 23:00:41,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:00:41,814 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:41,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,814 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-27 23:00:41,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980328019] [2024-06-27 23:00:41,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:41,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980328019] [2024-06-27 23:00:41,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980328019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:41,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755113519] [2024-06-27 23:00:41,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:41,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:41,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:42,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:42,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 1862 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:42,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,493 INFO L124 PetriNetUnfolderBase]: 1664/2789 cut-off events. [2024-06-27 23:00:42,493 INFO L125 PetriNetUnfolderBase]: For 58394/58394 co-relation queries the response was YES. [2024-06-27 23:00:42,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15663 conditions, 2789 events. 1664/2789 cut-off events. For 58394/58394 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16221 event pairs, 385 based on Foata normal form. 12/2796 useless extension candidates. Maximal degree in co-relation 15591. Up to 2230 conditions per place. [2024-06-27 23:00:42,515 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-06-27 23:00:42,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 212 transitions, 2423 flow [2024-06-27 23:00:42,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:42,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:42,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 23:00:42,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:00:42,516 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 1862 flow. Second operand 10 states and 235 transitions. [2024-06-27 23:00:42,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 212 transitions, 2423 flow [2024-06-27 23:00:42,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 212 transitions, 2365 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:42,608 INFO L231 Difference]: Finished difference. Result has 154 places, 166 transitions, 1902 flow [2024-06-27 23:00:42,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=154, PETRI_TRANSITIONS=166} [2024-06-27 23:00:42,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 23:00:42,608 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 166 transitions, 1902 flow [2024-06-27 23:00:42,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:42,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:42,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:00:42,609 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:42,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:42,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1056163355, now seen corresponding path program 7 times [2024-06-27 23:00:42,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:42,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261645771] [2024-06-27 23:00:42,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:42,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:42,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261645771] [2024-06-27 23:00:42,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261645771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:42,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890272711] [2024-06-27 23:00:42,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:42,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:42,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:42,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:42,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 166 transitions, 1902 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:42,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,149 INFO L124 PetriNetUnfolderBase]: 1722/2887 cut-off events. [2024-06-27 23:00:43,150 INFO L125 PetriNetUnfolderBase]: For 64138/64138 co-relation queries the response was YES. [2024-06-27 23:00:43,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16320 conditions, 2887 events. 1722/2887 cut-off events. For 64138/64138 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17008 event pairs, 412 based on Foata normal form. 16/2898 useless extension candidates. Maximal degree in co-relation 16246. Up to 2364 conditions per place. [2024-06-27 23:00:43,174 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-27 23:00:43,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 201 transitions, 2414 flow [2024-06-27 23:00:43,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:43,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:43,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:00:43,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:43,176 INFO L175 Difference]: Start difference. First operand has 154 places, 166 transitions, 1902 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:00:43,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 201 transitions, 2414 flow [2024-06-27 23:00:43,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 201 transitions, 2330 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:43,279 INFO L231 Difference]: Finished difference. Result has 153 places, 167 transitions, 1945 flow [2024-06-27 23:00:43,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=153, PETRI_TRANSITIONS=167} [2024-06-27 23:00:43,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-27 23:00:43,280 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 167 transitions, 1945 flow [2024-06-27 23:00:43,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:00:43,281 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1267334579, now seen corresponding path program 8 times [2024-06-27 23:00:43,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588018031] [2024-06-27 23:00:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:43,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588018031] [2024-06-27 23:00:43,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588018031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:43,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228353931] [2024-06-27 23:00:43,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:43,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:43,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 167 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:43,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,899 INFO L124 PetriNetUnfolderBase]: 1780/2985 cut-off events. [2024-06-27 23:00:43,899 INFO L125 PetriNetUnfolderBase]: For 69433/69433 co-relation queries the response was YES. [2024-06-27 23:00:43,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16929 conditions, 2985 events. 1780/2985 cut-off events. For 69433/69433 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17739 event pairs, 422 based on Foata normal form. 16/2996 useless extension candidates. Maximal degree in co-relation 16854. Up to 2462 conditions per place. [2024-06-27 23:00:43,923 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 48 changer transitions 0/210 dead transitions. [2024-06-27 23:00:43,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 210 transitions, 2497 flow [2024-06-27 23:00:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:43,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:00:43,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:00:43,925 INFO L175 Difference]: Start difference. First operand has 153 places, 167 transitions, 1945 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:00:43,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 210 transitions, 2497 flow [2024-06-27 23:00:44,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 210 transitions, 2401 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:44,029 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1982 flow [2024-06-27 23:00:44,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1982, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-27 23:00:44,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-27 23:00:44,030 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1982 flow [2024-06-27 23:00:44,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:00:44,030 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1719167379, now seen corresponding path program 9 times [2024-06-27 23:00:44,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650748372] [2024-06-27 23:00:44,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650748372] [2024-06-27 23:00:44,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650748372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:44,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881317816] [2024-06-27 23:00:44,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:44,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:44,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:44,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:44,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1982 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:44,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,613 INFO L124 PetriNetUnfolderBase]: 1813/3059 cut-off events. [2024-06-27 23:00:44,613 INFO L125 PetriNetUnfolderBase]: For 72643/72655 co-relation queries the response was YES. [2024-06-27 23:00:44,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17230 conditions, 3059 events. 1813/3059 cut-off events. For 72643/72655 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18443 event pairs, 446 based on Foata normal form. 26/3079 useless extension candidates. Maximal degree in co-relation 17154. Up to 2613 conditions per place. [2024-06-27 23:00:44,640 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-27 23:00:44,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2524 flow [2024-06-27 23:00:44,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:44,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:44,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 23:00:44,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 23:00:44,642 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1982 flow. Second operand 9 states and 212 transitions. [2024-06-27 23:00:44,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2524 flow [2024-06-27 23:00:44,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2422 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:44,810 INFO L231 Difference]: Finished difference. Result has 159 places, 169 transitions, 2008 flow [2024-06-27 23:00:44,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2008, PETRI_PLACES=159, PETRI_TRANSITIONS=169} [2024-06-27 23:00:44,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 23:00:44,811 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 169 transitions, 2008 flow [2024-06-27 23:00:44,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:44,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:00:44,811 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1056311225, now seen corresponding path program 10 times [2024-06-27 23:00:44,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346659974] [2024-06-27 23:00:44,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,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-27 23:00:44,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346659974] [2024-06-27 23:00:44,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346659974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:44,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714698961] [2024-06-27 23:00:44,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:44,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:44,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:45,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:45,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 169 transitions, 2008 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:45,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,438 INFO L124 PetriNetUnfolderBase]: 1793/3022 cut-off events. [2024-06-27 23:00:45,438 INFO L125 PetriNetUnfolderBase]: For 67395/67395 co-relation queries the response was YES. [2024-06-27 23:00:45,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16741 conditions, 3022 events. 1793/3022 cut-off events. For 67395/67395 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18089 event pairs, 311 based on Foata normal form. 12/3029 useless extension candidates. Maximal degree in co-relation 16664. Up to 2009 conditions per place. [2024-06-27 23:00:45,466 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-27 23:00:45,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2563 flow [2024-06-27 23:00:45,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:45,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:45,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:00:45,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 23:00:45,468 INFO L175 Difference]: Start difference. First operand has 159 places, 169 transitions, 2008 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:00:45,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2563 flow [2024-06-27 23:00:45,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2444 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:45,594 INFO L231 Difference]: Finished difference. Result has 160 places, 171 transitions, 2070 flow [2024-06-27 23:00:45,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2070, PETRI_PLACES=160, PETRI_TRANSITIONS=171} [2024-06-27 23:00:45,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-27 23:00:45,594 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 171 transitions, 2070 flow [2024-06-27 23:00:45,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:00:45,595 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1050585773, now seen corresponding path program 2 times [2024-06-27 23:00:45,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263876715] [2024-06-27 23:00:45,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,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-27 23:00:45,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263876715] [2024-06-27 23:00:45,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263876715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:45,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345599877] [2024-06-27 23:00:45,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:45,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:45,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:45,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:45,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 171 transitions, 2070 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:45,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:45,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,470 INFO L124 PetriNetUnfolderBase]: 1834/3103 cut-off events. [2024-06-27 23:00:46,470 INFO L125 PetriNetUnfolderBase]: For 71115/71115 co-relation queries the response was YES. [2024-06-27 23:00:46,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17222 conditions, 3103 events. 1834/3103 cut-off events. For 71115/71115 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18741 event pairs, 404 based on Foata normal form. 12/3110 useless extension candidates. Maximal degree in co-relation 17143. Up to 2202 conditions per place. [2024-06-27 23:00:46,502 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-27 23:00:46,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 217 transitions, 2641 flow [2024-06-27 23:00:46,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:46,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:00:46,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:00:46,507 INFO L175 Difference]: Start difference. First operand has 160 places, 171 transitions, 2070 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:00:46,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 217 transitions, 2641 flow [2024-06-27 23:00:46,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 217 transitions, 2472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:46,656 INFO L231 Difference]: Finished difference. Result has 162 places, 172 transitions, 2041 flow [2024-06-27 23:00:46,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2041, PETRI_PLACES=162, PETRI_TRANSITIONS=172} [2024-06-27 23:00:46,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 23:00:46,659 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 172 transitions, 2041 flow [2024-06-27 23:00:46,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:00:46,659 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:46,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 3 times [2024-06-27 23:00:46,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247687728] [2024-06-27 23:00:46,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247687728] [2024-06-27 23:00:46,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247687728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744973483] [2024-06-27 23:00:46,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:46,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:46,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:46,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 172 transitions, 2041 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:46,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,351 INFO L124 PetriNetUnfolderBase]: 1875/3189 cut-off events. [2024-06-27 23:00:47,352 INFO L125 PetriNetUnfolderBase]: For 71518/71530 co-relation queries the response was YES. [2024-06-27 23:00:47,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17305 conditions, 3189 events. 1875/3189 cut-off events. For 71518/71530 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19572 event pairs, 447 based on Foata normal form. 22/3205 useless extension candidates. Maximal degree in co-relation 17227. Up to 2636 conditions per place. [2024-06-27 23:00:47,377 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-27 23:00:47,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 219 transitions, 2620 flow [2024-06-27 23:00:47,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:47,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:47,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 23:00:47,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:00:47,379 INFO L175 Difference]: Start difference. First operand has 162 places, 172 transitions, 2041 flow. Second operand 10 states and 235 transitions. [2024-06-27 23:00:47,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 219 transitions, 2620 flow [2024-06-27 23:00:47,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 219 transitions, 2492 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:47,507 INFO L231 Difference]: Finished difference. Result has 165 places, 173 transitions, 2039 flow [2024-06-27 23:00:47,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2039, PETRI_PLACES=165, PETRI_TRANSITIONS=173} [2024-06-27 23:00:47,508 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-27 23:00:47,508 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 173 transitions, 2039 flow [2024-06-27 23:00:47,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:00:47,509 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1726791891, now seen corresponding path program 4 times [2024-06-27 23:00:47,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161682128] [2024-06-27 23:00:47,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,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-27 23:00:47,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161682128] [2024-06-27 23:00:47,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161682128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:47,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004560664] [2024-06-27 23:00:47,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:47,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:47,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:47,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:47,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 173 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:47,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,122 INFO L124 PetriNetUnfolderBase]: 1855/3157 cut-off events. [2024-06-27 23:00:48,122 INFO L125 PetriNetUnfolderBase]: For 64305/64317 co-relation queries the response was YES. [2024-06-27 23:00:48,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 3157 events. 1855/3157 cut-off events. For 64305/64317 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19305 event pairs, 404 based on Foata normal form. 22/3173 useless extension candidates. Maximal degree in co-relation 16573. Up to 1952 conditions per place. [2024-06-27 23:00:48,149 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 60 changer transitions 0/215 dead transitions. [2024-06-27 23:00:48,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2516 flow [2024-06-27 23:00:48,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:48,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:48,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:00:48,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:00:48,151 INFO L175 Difference]: Start difference. First operand has 165 places, 173 transitions, 2039 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:00:48,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2516 flow [2024-06-27 23:00:48,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 215 transitions, 2406 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:48,263 INFO L231 Difference]: Finished difference. Result has 165 places, 172 transitions, 1987 flow [2024-06-27 23:00:48,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1987, PETRI_PLACES=165, PETRI_TRANSITIONS=172} [2024-06-27 23:00:48,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-27 23:00:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 172 transitions, 1987 flow [2024-06-27 23:00:48,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:00:48,264 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-27 23:00:48,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-27 23:00:48,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515252043] [2024-06-27 23:00:48,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515252043] [2024-06-27 23:00:48,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515252043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:48,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94270354] [2024-06-27 23:00:48,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:48,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:48,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:48,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 172 transitions, 1987 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,701 INFO L124 PetriNetUnfolderBase]: 1860/3176 cut-off events. [2024-06-27 23:00:48,702 INFO L125 PetriNetUnfolderBase]: For 61040/61043 co-relation queries the response was YES. [2024-06-27 23:00:48,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 3176 events. 1860/3176 cut-off events. For 61040/61043 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19511 event pairs, 436 based on Foata normal form. 3/3176 useless extension candidates. Maximal degree in co-relation 16771. Up to 2913 conditions per place. [2024-06-27 23:00:48,728 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 168 selfloop transitions, 17 changer transitions 0/192 dead transitions. [2024-06-27 23:00:48,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 2528 flow [2024-06-27 23:00:48,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:48,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:48,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 23:00:48,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 23:00:48,730 INFO L175 Difference]: Start difference. First operand has 165 places, 172 transitions, 1987 flow. Second operand 5 states and 118 transitions. [2024-06-27 23:00:48,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 2528 flow [2024-06-27 23:00:48,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 192 transitions, 2359 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:48,836 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 1928 flow [2024-06-27 23:00:48,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1928, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-06-27 23:00:48,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-27 23:00:48,837 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 1928 flow [2024-06-27 23:00:48,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:00:48,838 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-27 23:00:48,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 2 times [2024-06-27 23:00:48,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698085176] [2024-06-27 23:00:48,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,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-27 23:00:48,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698085176] [2024-06-27 23:00:48,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698085176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:48,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087104991] [2024-06-27 23:00:48,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:48,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:48,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:48,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:48,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 1928 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:48,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:48,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,355 INFO L124 PetriNetUnfolderBase]: 1857/3172 cut-off events. [2024-06-27 23:00:49,356 INFO L125 PetriNetUnfolderBase]: For 62846/62849 co-relation queries the response was YES. [2024-06-27 23:00:49,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 3172 events. 1857/3172 cut-off events. For 62846/62849 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19528 event pairs, 436 based on Foata normal form. 3/3172 useless extension candidates. Maximal degree in co-relation 16443. Up to 2913 conditions per place. [2024-06-27 23:00:49,381 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 169 selfloop transitions, 14 changer transitions 0/190 dead transitions. [2024-06-27 23:00:49,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 190 transitions, 2329 flow [2024-06-27 23:00:49,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:49,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:49,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 23:00:49,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:00:49,383 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 1928 flow. Second operand 4 states and 99 transitions. [2024-06-27 23:00:49,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 190 transitions, 2329 flow [2024-06-27 23:00:49,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 190 transitions, 2277 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:49,485 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1914 flow [2024-06-27 23:00:49,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1914, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-27 23:00:49,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-27 23:00:49,486 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1914 flow [2024-06-27 23:00:49,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:49,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:00:49,486 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-27 23:00:49,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-27 23:00:49,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022589307] [2024-06-27 23:00:49,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:49,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:49,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022589307] [2024-06-27 23:00:49,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022589307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:49,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:49,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:49,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700271864] [2024-06-27 23:00:49,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:49,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:49,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:49,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:49,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:49,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:00:49,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1914 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-27 23:00:49,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:49,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:00:49,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,972 INFO L124 PetriNetUnfolderBase]: 1798/3082 cut-off events. [2024-06-27 23:00:49,972 INFO L125 PetriNetUnfolderBase]: For 69424/69445 co-relation queries the response was YES. [2024-06-27 23:00:49,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16128 conditions, 3082 events. 1798/3082 cut-off events. For 69424/69445 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19086 event pairs, 426 based on Foata normal form. 28/3077 useless extension candidates. Maximal degree in co-relation 16046. Up to 2731 conditions per place. [2024-06-27 23:00:50,002 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 146 selfloop transitions, 29 changer transitions 0/191 dead transitions. [2024-06-27 23:00:50,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2322 flow [2024-06-27 23:00:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:50,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:50,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 23:00:50,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:50,003 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1914 flow. Second operand 5 states and 120 transitions. [2024-06-27 23:00:50,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2322 flow [2024-06-27 23:00:50,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 191 transitions, 2294 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:50,135 INFO L231 Difference]: Finished difference. Result has 167 places, 181 transitions, 1991 flow [2024-06-27 23:00:50,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1991, PETRI_PLACES=167, PETRI_TRANSITIONS=181} [2024-06-27 23:00:50,136 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-27 23:00:50,136 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 181 transitions, 1991 flow [2024-06-27 23:00:50,136 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-27 23:00:50,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,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-27 23:00:50,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:00:50,137 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-27 23:00:50,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-27 23:00:50,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526329118] [2024-06-27 23:00:50,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526329118] [2024-06-27 23:00:50,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526329118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:50,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478704103] [2024-06-27 23:00:50,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:50,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:50,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:50,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:50,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 181 transitions, 1991 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:50,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,707 INFO L124 PetriNetUnfolderBase]: 1873/3183 cut-off events. [2024-06-27 23:00:50,707 INFO L125 PetriNetUnfolderBase]: For 67415/67424 co-relation queries the response was YES. [2024-06-27 23:00:50,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 3183 events. 1873/3183 cut-off events. For 67415/67424 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19463 event pairs, 436 based on Foata normal form. 9/3189 useless extension candidates. Maximal degree in co-relation 16818. Up to 2901 conditions per place. [2024-06-27 23:00:50,731 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 178 selfloop transitions, 24 changer transitions 0/209 dead transitions. [2024-06-27 23:00:50,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 209 transitions, 2624 flow [2024-06-27 23:00:50,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:50,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:50,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:00:50,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:00:50,732 INFO L175 Difference]: Start difference. First operand has 167 places, 181 transitions, 1991 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:00:50,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 209 transitions, 2624 flow [2024-06-27 23:00:50,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 209 transitions, 2539 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:50,878 INFO L231 Difference]: Finished difference. Result has 173 places, 189 transitions, 2074 flow [2024-06-27 23:00:50,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2074, PETRI_PLACES=173, PETRI_TRANSITIONS=189} [2024-06-27 23:00:50,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 23:00:50,879 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 189 transitions, 2074 flow [2024-06-27 23:00:50,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:50,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:50,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:50,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:00:50,880 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-27 23:00:50,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-27 23:00:50,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:50,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118915730] [2024-06-27 23:00:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:50,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:50,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118915730] [2024-06-27 23:00:50,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118915730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:50,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283410324] [2024-06-27 23:00:50,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:50,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:50,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:51,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 189 transitions, 2074 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:51,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,365 INFO L124 PetriNetUnfolderBase]: 1878/3193 cut-off events. [2024-06-27 23:00:51,365 INFO L125 PetriNetUnfolderBase]: For 70317/70323 co-relation queries the response was YES. [2024-06-27 23:00:51,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17001 conditions, 3193 events. 1878/3193 cut-off events. For 70317/70323 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19581 event pairs, 447 based on Foata normal form. 3/3191 useless extension candidates. Maximal degree in co-relation 16914. Up to 2907 conditions per place. [2024-06-27 23:00:51,396 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 170 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-06-27 23:00:51,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 206 transitions, 2648 flow [2024-06-27 23:00:51,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:51,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:51,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 23:00:51,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 23:00:51,398 INFO L175 Difference]: Start difference. First operand has 173 places, 189 transitions, 2074 flow. Second operand 5 states and 118 transitions. [2024-06-27 23:00:51,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 206 transitions, 2648 flow [2024-06-27 23:00:51,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 206 transitions, 2615 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:51,574 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 2177 flow [2024-06-27 23:00:51,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2177, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-27 23:00:51,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 23:00:51,575 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 2177 flow [2024-06-27 23:00:51,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:00:51,576 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-27 23:00:51,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-27 23:00:51,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394827863] [2024-06-27 23:00:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394827863] [2024-06-27 23:00:51,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394827863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:51,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842797334] [2024-06-27 23:00:51,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:51,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:51,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 2177 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:51,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,134 INFO L124 PetriNetUnfolderBase]: 1875/3192 cut-off events. [2024-06-27 23:00:52,135 INFO L125 PetriNetUnfolderBase]: For 72874/72886 co-relation queries the response was YES. [2024-06-27 23:00:52,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17079 conditions, 3192 events. 1875/3192 cut-off events. For 72874/72886 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19635 event pairs, 439 based on Foata normal form. 11/3200 useless extension candidates. Maximal degree in co-relation 16989. Up to 2904 conditions per place. [2024-06-27 23:00:52,165 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 176 selfloop transitions, 28 changer transitions 0/211 dead transitions. [2024-06-27 23:00:52,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 211 transitions, 2646 flow [2024-06-27 23:00:52,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:52,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:52,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:00:52,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 23:00:52,167 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 2177 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:00:52,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 211 transitions, 2646 flow [2024-06-27 23:00:52,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 211 transitions, 2623 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:52,352 INFO L231 Difference]: Finished difference. Result has 182 places, 194 transitions, 2220 flow [2024-06-27 23:00:52,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2220, PETRI_PLACES=182, PETRI_TRANSITIONS=194} [2024-06-27 23:00:52,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 23:00:52,353 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 194 transitions, 2220 flow [2024-06-27 23:00:52,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:00:52,354 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-27 23:00:52,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-27 23:00:52,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548683971] [2024-06-27 23:00:52,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548683971] [2024-06-27 23:00:52,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548683971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:52,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172837182] [2024-06-27 23:00:52,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:52,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:52,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:52,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:52,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 194 transitions, 2220 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:52,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,926 INFO L124 PetriNetUnfolderBase]: 1903/3241 cut-off events. [2024-06-27 23:00:52,926 INFO L125 PetriNetUnfolderBase]: For 79364/79379 co-relation queries the response was YES. [2024-06-27 23:00:52,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17515 conditions, 3241 events. 1903/3241 cut-off events. For 79364/79379 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20041 event pairs, 456 based on Foata normal form. 14/3249 useless extension candidates. Maximal degree in co-relation 17423. Up to 2825 conditions per place. [2024-06-27 23:00:52,959 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 46 changer transitions 0/222 dead transitions. [2024-06-27 23:00:52,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 222 transitions, 3002 flow [2024-06-27 23:00:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:52,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:52,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:00:52,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:52,960 INFO L175 Difference]: Start difference. First operand has 182 places, 194 transitions, 2220 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:00:52,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 222 transitions, 3002 flow [2024-06-27 23:00:53,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 222 transitions, 2944 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:53,157 INFO L231 Difference]: Finished difference. Result has 185 places, 205 transitions, 2413 flow [2024-06-27 23:00:53,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2413, PETRI_PLACES=185, PETRI_TRANSITIONS=205} [2024-06-27 23:00:53,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 23:00:53,157 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 205 transitions, 2413 flow [2024-06-27 23:00:53,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:00:53,158 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-27 23:00:53,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,158 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 2 times [2024-06-27 23:00:53,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575774791] [2024-06-27 23:00:53,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575774791] [2024-06-27 23:00:53,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575774791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948099827] [2024-06-27 23:00:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:53,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:53,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:53,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 205 transitions, 2413 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:53,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,752 INFO L124 PetriNetUnfolderBase]: 1921/3270 cut-off events. [2024-06-27 23:00:53,752 INFO L125 PetriNetUnfolderBase]: For 81814/81829 co-relation queries the response was YES. [2024-06-27 23:00:53,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18184 conditions, 3270 events. 1921/3270 cut-off events. For 81814/81829 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20234 event pairs, 454 based on Foata normal form. 14/3278 useless extension candidates. Maximal degree in co-relation 18091. Up to 2868 conditions per place. [2024-06-27 23:00:53,784 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-27 23:00:53,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 230 transitions, 3183 flow [2024-06-27 23:00:53,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:53,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:53,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:00:53,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:00:53,786 INFO L175 Difference]: Start difference. First operand has 185 places, 205 transitions, 2413 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:00:53,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 230 transitions, 3183 flow [2024-06-27 23:00:53,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 230 transitions, 3086 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:53,982 INFO L231 Difference]: Finished difference. Result has 192 places, 214 transitions, 2584 flow [2024-06-27 23:00:53,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2328, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2584, PETRI_PLACES=192, PETRI_TRANSITIONS=214} [2024-06-27 23:00:53,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 23:00:53,983 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 214 transitions, 2584 flow [2024-06-27 23:00:53,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:53,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:00:53,984 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-27 23:00:53,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,984 INFO L85 PathProgramCache]: Analyzing trace with hash 148207243, now seen corresponding path program 3 times [2024-06-27 23:00:53,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992019482] [2024-06-27 23:00:53,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992019482] [2024-06-27 23:00:54,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992019482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673115646] [2024-06-27 23:00:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:54,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 214 transitions, 2584 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:54,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,556 INFO L124 PetriNetUnfolderBase]: 1917/3266 cut-off events. [2024-06-27 23:00:54,556 INFO L125 PetriNetUnfolderBase]: For 84192/84207 co-relation queries the response was YES. [2024-06-27 23:00:54,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 3266 events. 1917/3266 cut-off events. For 84192/84207 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20219 event pairs, 458 based on Foata normal form. 14/3274 useless extension candidates. Maximal degree in co-relation 18252. Up to 2866 conditions per place. [2024-06-27 23:00:54,586 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 45 changer transitions 0/227 dead transitions. [2024-06-27 23:00:54,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 227 transitions, 3138 flow [2024-06-27 23:00:54,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:54,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:00:54,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 23:00:54,587 INFO L175 Difference]: Start difference. First operand has 192 places, 214 transitions, 2584 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:00:54,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 227 transitions, 3138 flow [2024-06-27 23:00:54,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 227 transitions, 2980 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:54,837 INFO L231 Difference]: Finished difference. Result has 193 places, 214 transitions, 2524 flow [2024-06-27 23:00:54,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2524, PETRI_PLACES=193, PETRI_TRANSITIONS=214} [2024-06-27 23:00:54,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-27 23:00:54,838 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 214 transitions, 2524 flow [2024-06-27 23:00:54,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:54,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,838 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-27 23:00:54,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:00:54,839 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-27 23:00:54,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1376312012, now seen corresponding path program 1 times [2024-06-27 23:00:54,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015764060] [2024-06-27 23:00:54,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,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-27 23:00:54,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015764060] [2024-06-27 23:00:54,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015764060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:54,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378991592] [2024-06-27 23:00:54,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:54,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:54,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:54,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:00:54,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 214 transitions, 2524 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:00:54,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:00:54,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,459 INFO L124 PetriNetUnfolderBase]: 1938/3292 cut-off events. [2024-06-27 23:00:55,460 INFO L125 PetriNetUnfolderBase]: For 87861/87861 co-relation queries the response was YES. [2024-06-27 23:00:55,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18696 conditions, 3292 events. 1938/3292 cut-off events. For 87861/87861 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20299 event pairs, 448 based on Foata normal form. 1/3284 useless extension candidates. Maximal degree in co-relation 18598. Up to 2861 conditions per place. [2024-06-27 23:00:55,494 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 67 changer transitions 0/246 dead transitions. [2024-06-27 23:00:55,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 246 transitions, 3330 flow [2024-06-27 23:00:55,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:55,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:00:55,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:00:55,496 INFO L175 Difference]: Start difference. First operand has 193 places, 214 transitions, 2524 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:00:55,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 246 transitions, 3330 flow [2024-06-27 23:00:55,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 246 transitions, 3232 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:55,694 INFO L231 Difference]: Finished difference. Result has 196 places, 221 transitions, 2662 flow [2024-06-27 23:00:55,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2662, PETRI_PLACES=196, PETRI_TRANSITIONS=221} [2024-06-27 23:00:55,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-27 23:00:55,695 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 221 transitions, 2662 flow [2024-06-27 23:00:55,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:00:55,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,695 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-27 23:00:55,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:00:55,696 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-27 23:00:55,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-27 23:00:55,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169212770] [2024-06-27 23:00:55,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169212770] [2024-06-27 23:00:55,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169212770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114850174] [2024-06-27 23:00:55,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:55,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 221 transitions, 2662 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:55,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:55,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,291 INFO L124 PetriNetUnfolderBase]: 1948/3309 cut-off events. [2024-06-27 23:00:56,291 INFO L125 PetriNetUnfolderBase]: For 91454/91457 co-relation queries the response was YES. [2024-06-27 23:00:56,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18965 conditions, 3309 events. 1948/3309 cut-off events. For 91454/91457 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20428 event pairs, 436 based on Foata normal form. 3/3307 useless extension candidates. Maximal degree in co-relation 18867. Up to 2973 conditions per place. [2024-06-27 23:00:56,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 39 changer transitions 0/247 dead transitions. [2024-06-27 23:00:56,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 247 transitions, 3281 flow [2024-06-27 23:00:56,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:56,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:00:56,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:00:56,330 INFO L175 Difference]: Start difference. First operand has 196 places, 221 transitions, 2662 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:00:56,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 247 transitions, 3281 flow [2024-06-27 23:00:56,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 247 transitions, 3150 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:56,632 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2710 flow [2024-06-27 23:00:56,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-27 23:00:56,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-27 23:00:56,633 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2710 flow [2024-06-27 23:00:56,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,633 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-27 23:00:56,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:00:56,633 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-27 23:00:56,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,634 INFO L85 PathProgramCache]: Analyzing trace with hash 98775858, now seen corresponding path program 3 times [2024-06-27 23:00:56,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877696345] [2024-06-27 23:00:56,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,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-27 23:00:56,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877696345] [2024-06-27 23:00:56,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877696345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871519050] [2024-06-27 23:00:56,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:56,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2710 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:56,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:56,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,219 INFO L124 PetriNetUnfolderBase]: 1976/3354 cut-off events. [2024-06-27 23:00:57,219 INFO L125 PetriNetUnfolderBase]: For 96289/96292 co-relation queries the response was YES. [2024-06-27 23:00:57,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19305 conditions, 3354 events. 1976/3354 cut-off events. For 96289/96292 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20715 event pairs, 436 based on Foata normal form. 3/3352 useless extension candidates. Maximal degree in co-relation 19206. Up to 2994 conditions per place. [2024-06-27 23:00:57,252 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 53 changer transitions 0/261 dead transitions. [2024-06-27 23:00:57,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 261 transitions, 3582 flow [2024-06-27 23:00:57,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:57,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:57,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:00:57,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:00:57,253 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2710 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:00:57,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 261 transitions, 3582 flow [2024-06-27 23:00:57,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 261 transitions, 3464 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:57,503 INFO L231 Difference]: Finished difference. Result has 206 places, 242 transitions, 2967 flow [2024-06-27 23:00:57,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2967, PETRI_PLACES=206, PETRI_TRANSITIONS=242} [2024-06-27 23:00:57,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 23:00:57,504 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 242 transitions, 2967 flow [2024-06-27 23:00:57,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,504 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-27 23:00:57,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:00:57,505 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-27 23:00:57,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2065361748, now seen corresponding path program 4 times [2024-06-27 23:00:57,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322275369] [2024-06-27 23:00:57,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322275369] [2024-06-27 23:00:57,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322275369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731255083] [2024-06-27 23:00:57,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:57,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 242 transitions, 2967 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:57,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:57,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,058 INFO L124 PetriNetUnfolderBase]: 1997/3380 cut-off events. [2024-06-27 23:00:58,058 INFO L125 PetriNetUnfolderBase]: For 102526/102526 co-relation queries the response was YES. [2024-06-27 23:00:58,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19751 conditions, 3380 events. 1997/3380 cut-off events. For 102526/102526 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20796 event pairs, 448 based on Foata normal form. 1/3372 useless extension candidates. Maximal degree in co-relation 19649. Up to 2902 conditions per place. [2024-06-27 23:00:58,095 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 95 changer transitions 0/270 dead transitions. [2024-06-27 23:00:58,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 270 transitions, 3818 flow [2024-06-27 23:00:58,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:58,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:58,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:58,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:00:58,096 INFO L175 Difference]: Start difference. First operand has 206 places, 242 transitions, 2967 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:58,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 270 transitions, 3818 flow [2024-06-27 23:00:58,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 270 transitions, 3713 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:58,404 INFO L231 Difference]: Finished difference. Result has 210 places, 249 transitions, 3155 flow [2024-06-27 23:00:58,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3155, PETRI_PLACES=210, PETRI_TRANSITIONS=249} [2024-06-27 23:00:58,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-27 23:00:58,405 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 249 transitions, 3155 flow [2024-06-27 23:00:58,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,406 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-27 23:00:58,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:00:58,406 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-27 23:00:58,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,406 INFO L85 PathProgramCache]: Analyzing trace with hash 450267222, now seen corresponding path program 5 times [2024-06-27 23:00:58,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662974966] [2024-06-27 23:00:58,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,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-27 23:00:58,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662974966] [2024-06-27 23:00:58,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662974966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:58,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68181078] [2024-06-27 23:00:58,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:58,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:58,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:58,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:58,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 249 transitions, 3155 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:58,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:58,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,996 INFO L124 PetriNetUnfolderBase]: 2002/3396 cut-off events. [2024-06-27 23:00:58,996 INFO L125 PetriNetUnfolderBase]: For 108068/108083 co-relation queries the response was YES. [2024-06-27 23:00:59,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20048 conditions, 3396 events. 2002/3396 cut-off events. For 108068/108083 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21044 event pairs, 461 based on Foata normal form. 13/3403 useless extension candidates. Maximal degree in co-relation 19945. Up to 2906 conditions per place. [2024-06-27 23:00:59,031 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 80 changer transitions 0/270 dead transitions. [2024-06-27 23:00:59,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 270 transitions, 3950 flow [2024-06-27 23:00:59,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:59,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:59,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:00:59,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:00:59,033 INFO L175 Difference]: Start difference. First operand has 210 places, 249 transitions, 3155 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:00:59,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 270 transitions, 3950 flow [2024-06-27 23:00:59,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 270 transitions, 3812 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:59,372 INFO L231 Difference]: Finished difference. Result has 213 places, 252 transitions, 3228 flow [2024-06-27 23:00:59,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3228, PETRI_PLACES=213, PETRI_TRANSITIONS=252} [2024-06-27 23:00:59,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-27 23:00:59,373 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 252 transitions, 3228 flow [2024-06-27 23:00:59,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,374 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-27 23:00:59,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:00:59,374 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-27 23:00:59,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,374 INFO L85 PathProgramCache]: Analyzing trace with hash 2126520628, now seen corresponding path program 6 times [2024-06-27 23:00:59,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152886513] [2024-06-27 23:00:59,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:59,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:59,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:59,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152886513] [2024-06-27 23:00:59,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152886513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:59,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:59,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:59,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600993401] [2024-06-27 23:00:59,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:59,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:59,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:59,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:59,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:59,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:00:59,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 252 transitions, 3228 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:59,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:59,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:00:59,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,923 INFO L124 PetriNetUnfolderBase]: 1994/3384 cut-off events. [2024-06-27 23:00:59,923 INFO L125 PetriNetUnfolderBase]: For 107528/107543 co-relation queries the response was YES. [2024-06-27 23:00:59,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19884 conditions, 3384 events. 1994/3384 cut-off events. For 107528/107543 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20933 event pairs, 461 based on Foata normal form. 14/3392 useless extension candidates. Maximal degree in co-relation 19781. Up to 2898 conditions per place. [2024-06-27 23:00:59,960 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 77 changer transitions 0/266 dead transitions. [2024-06-27 23:00:59,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 266 transitions, 3872 flow [2024-06-27 23:00:59,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:59,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:59,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:00:59,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 23:00:59,962 INFO L175 Difference]: Start difference. First operand has 213 places, 252 transitions, 3228 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:00:59,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 266 transitions, 3872 flow [2024-06-27 23:01:00,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 266 transitions, 3649 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:00,299 INFO L231 Difference]: Finished difference. Result has 215 places, 252 transitions, 3167 flow [2024-06-27 23:01:00,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3167, PETRI_PLACES=215, PETRI_TRANSITIONS=252} [2024-06-27 23:01:00,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-27 23:01:00,300 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 252 transitions, 3167 flow [2024-06-27 23:01:00,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:00,301 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-27 23:01:00,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:00,301 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-27 23:01:00,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:00,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1996344938, now seen corresponding path program 7 times [2024-06-27 23:01:00,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:00,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311422860] [2024-06-27 23:01:00,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:00,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311422860] [2024-06-27 23:01:00,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311422860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:00,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614167787] [2024-06-27 23:01:00,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:00,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:00,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:00,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:00,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 252 transitions, 3167 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:00,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:00,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,981 INFO L124 PetriNetUnfolderBase]: 1991/3374 cut-off events. [2024-06-27 23:01:00,982 INFO L125 PetriNetUnfolderBase]: For 107723/107726 co-relation queries the response was YES. [2024-06-27 23:01:01,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19831 conditions, 3374 events. 1991/3374 cut-off events. For 107723/107726 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20823 event pairs, 436 based on Foata normal form. 3/3372 useless extension candidates. Maximal degree in co-relation 19727. Up to 3016 conditions per place. [2024-06-27 23:01:01,016 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 209 selfloop transitions, 52 changer transitions 0/268 dead transitions. [2024-06-27 23:01:01,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3729 flow [2024-06-27 23:01:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:01,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:01:01,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 23:01:01,018 INFO L175 Difference]: Start difference. First operand has 215 places, 252 transitions, 3167 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:01:01,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3729 flow [2024-06-27 23:01:01,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3545 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:01,326 INFO L231 Difference]: Finished difference. Result has 216 places, 252 transitions, 3101 flow [2024-06-27 23:01:01,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3101, PETRI_PLACES=216, PETRI_TRANSITIONS=252} [2024-06-27 23:01:01,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:01:01,327 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 252 transitions, 3101 flow [2024-06-27 23:01:01,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,328 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-27 23:01:01,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:01,328 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-27 23:01:01,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 8 times [2024-06-27 23:01:01,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704146928] [2024-06-27 23:01:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704146928] [2024-06-27 23:01:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704146928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:01,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327220980] [2024-06-27 23:01:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:01,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:01,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 252 transitions, 3101 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:01,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:01,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,021 INFO L124 PetriNetUnfolderBase]: 1985/3372 cut-off events. [2024-06-27 23:01:02,022 INFO L125 PetriNetUnfolderBase]: For 111285/111300 co-relation queries the response was YES. [2024-06-27 23:01:02,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19663 conditions, 3372 events. 1985/3372 cut-off events. For 111285/111300 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20894 event pairs, 461 based on Foata normal form. 14/3380 useless extension candidates. Maximal degree in co-relation 19558. Up to 2921 conditions per place. [2024-06-27 23:01:02,062 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 66 changer transitions 0/268 dead transitions. [2024-06-27 23:01:02,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3759 flow [2024-06-27 23:01:02,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:02,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:02,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-27 23:01:02,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-27 23:01:02,064 INFO L175 Difference]: Start difference. First operand has 216 places, 252 transitions, 3101 flow. Second operand 5 states and 127 transitions. [2024-06-27 23:01:02,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3759 flow [2024-06-27 23:01:02,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3639 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:02,416 INFO L231 Difference]: Finished difference. Result has 216 places, 252 transitions, 3126 flow [2024-06-27 23:01:02,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3126, PETRI_PLACES=216, PETRI_TRANSITIONS=252} [2024-06-27 23:01:02,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:01:02,416 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 252 transitions, 3126 flow [2024-06-27 23:01:02,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,417 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-27 23:01:02,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:02,417 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-27 23:01:02,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,420 INFO L85 PathProgramCache]: Analyzing trace with hash 299207318, now seen corresponding path program 9 times [2024-06-27 23:01:02,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965213331] [2024-06-27 23:01:02,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965213331] [2024-06-27 23:01:02,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965213331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:02,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503026910] [2024-06-27 23:01:02,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:02,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:02,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:02,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:02,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 252 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:02,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:02,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,043 INFO L124 PetriNetUnfolderBase]: 1971/3346 cut-off events. [2024-06-27 23:01:03,043 INFO L125 PetriNetUnfolderBase]: For 111785/111788 co-relation queries the response was YES. [2024-06-27 23:01:03,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19468 conditions, 3346 events. 1971/3346 cut-off events. For 111785/111788 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20684 event pairs, 436 based on Foata normal form. 6/3347 useless extension candidates. Maximal degree in co-relation 19362. Up to 2908 conditions per place. [2024-06-27 23:01:03,076 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 84 changer transitions 0/278 dead transitions. [2024-06-27 23:01:03,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 278 transitions, 3734 flow [2024-06-27 23:01:03,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:03,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:03,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 23:01:03,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 23:01:03,078 INFO L175 Difference]: Start difference. First operand has 216 places, 252 transitions, 3126 flow. Second operand 7 states and 176 transitions. [2024-06-27 23:01:03,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 278 transitions, 3734 flow [2024-06-27 23:01:03,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3513 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:03,413 INFO L231 Difference]: Finished difference. Result has 217 places, 252 transitions, 3105 flow [2024-06-27 23:01:03,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3105, PETRI_PLACES=217, PETRI_TRANSITIONS=252} [2024-06-27 23:01:03,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 23:01:03,414 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 252 transitions, 3105 flow [2024-06-27 23:01:03,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:03,414 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-27 23:01:03,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:03,415 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-27 23:01:03,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:03,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-27 23:01:03,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:03,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052933760] [2024-06-27 23:01:03,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:03,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:03,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,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-27 23:01:03,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052933760] [2024-06-27 23:01:03,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052933760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:03,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363168244] [2024-06-27 23:01:03,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:03,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:03,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:03,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:03,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 252 transitions, 3105 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:03,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:03,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,994 INFO L124 PetriNetUnfolderBase]: 1925/3287 cut-off events. [2024-06-27 23:01:03,994 INFO L125 PetriNetUnfolderBase]: For 111748/111751 co-relation queries the response was YES. [2024-06-27 23:01:04,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19241 conditions, 3287 events. 1925/3287 cut-off events. For 111748/111751 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20467 event pairs, 414 based on Foata normal form. 7/3264 useless extension candidates. Maximal degree in co-relation 19135. Up to 2894 conditions per place. [2024-06-27 23:01:04,025 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 206 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-27 23:01:04,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 270 transitions, 3671 flow [2024-06-27 23:01:04,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:04,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:04,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:01:04,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 23:01:04,026 INFO L175 Difference]: Start difference. First operand has 217 places, 252 transitions, 3105 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:01:04,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 270 transitions, 3671 flow [2024-06-27 23:01:04,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 270 transitions, 3475 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:04,331 INFO L231 Difference]: Finished difference. Result has 214 places, 254 transitions, 3034 flow [2024-06-27 23:01:04,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3034, PETRI_PLACES=214, PETRI_TRANSITIONS=254} [2024-06-27 23:01:04,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-27 23:01:04,331 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 254 transitions, 3034 flow [2024-06-27 23:01:04,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,332 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-27 23:01:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:04,332 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-27 23:01:04,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-27 23:01:04,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786652177] [2024-06-27 23:01:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786652177] [2024-06-27 23:01:04,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786652177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:04,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546175147] [2024-06-27 23:01:04,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:04,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:04,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 23:01:04,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 254 transitions, 3034 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:04,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 23:01:04,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,881 INFO L124 PetriNetUnfolderBase]: 1916/3274 cut-off events. [2024-06-27 23:01:04,882 INFO L125 PetriNetUnfolderBase]: For 97866/97890 co-relation queries the response was YES. [2024-06-27 23:01:04,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18641 conditions, 3274 events. 1916/3274 cut-off events. For 97866/97890 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20473 event pairs, 426 based on Foata normal form. 26/3264 useless extension candidates. Maximal degree in co-relation 18536. Up to 2842 conditions per place. [2024-06-27 23:01:04,913 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 211 selfloop transitions, 35 changer transitions 0/267 dead transitions. [2024-06-27 23:01:04,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 267 transitions, 3584 flow [2024-06-27 23:01:04,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:04,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:04,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:01:04,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 23:01:04,914 INFO L175 Difference]: Start difference. First operand has 214 places, 254 transitions, 3034 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:01:04,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 267 transitions, 3584 flow [2024-06-27 23:01:05,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 267 transitions, 3479 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:05,266 INFO L231 Difference]: Finished difference. Result has 216 places, 256 transitions, 3040 flow [2024-06-27 23:01:05,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3040, PETRI_PLACES=216, PETRI_TRANSITIONS=256} [2024-06-27 23:01:05,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-27 23:01:05,267 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 256 transitions, 3040 flow [2024-06-27 23:01:05,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,267 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-27 23:01:05,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:05,267 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-27 23:01:05,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,268 INFO L85 PathProgramCache]: Analyzing trace with hash 226308634, now seen corresponding path program 1 times [2024-06-27 23:01:05,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554115932] [2024-06-27 23:01:05,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01: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-27 23:01:05,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554115932] [2024-06-27 23:01:05,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554115932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:05,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152178749] [2024-06-27 23:01:05,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:05,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:05,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:05,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 256 transitions, 3040 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:05,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:05,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,839 INFO L124 PetriNetUnfolderBase]: 1985/3370 cut-off events. [2024-06-27 23:01:05,839 INFO L125 PetriNetUnfolderBase]: For 97489/97492 co-relation queries the response was YES. [2024-06-27 23:01:05,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19203 conditions, 3370 events. 1985/3370 cut-off events. For 97489/97492 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20836 event pairs, 401 based on Foata normal form. 4/3371 useless extension candidates. Maximal degree in co-relation 19097. Up to 3057 conditions per place. [2024-06-27 23:01:05,873 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 249 selfloop transitions, 23 changer transitions 0/279 dead transitions. [2024-06-27 23:01:05,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 279 transitions, 3796 flow [2024-06-27 23:01:05,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:05,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:05,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:01:05,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:01:05,874 INFO L175 Difference]: Start difference. First operand has 216 places, 256 transitions, 3040 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:01:05,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 279 transitions, 3796 flow [2024-06-27 23:01:06,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3701 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:06,244 INFO L231 Difference]: Finished difference. Result has 219 places, 260 transitions, 3072 flow [2024-06-27 23:01:06,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3072, PETRI_PLACES=219, PETRI_TRANSITIONS=260} [2024-06-27 23:01:06,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-27 23:01:06,244 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 260 transitions, 3072 flow [2024-06-27 23:01:06,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,245 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-27 23:01:06,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:06,245 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-27 23:01:06,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-27 23:01:06,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042818065] [2024-06-27 23:01:06,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042818065] [2024-06-27 23:01:06,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042818065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:06,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205920371] [2024-06-27 23:01:06,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:06,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:06,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:06,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:06,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 260 transitions, 3072 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:06,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:06,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,819 INFO L124 PetriNetUnfolderBase]: 1993/3382 cut-off events. [2024-06-27 23:01:06,819 INFO L125 PetriNetUnfolderBase]: For 101187/101190 co-relation queries the response was YES. [2024-06-27 23:01:06,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19304 conditions, 3382 events. 1993/3382 cut-off events. For 101187/101190 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20932 event pairs, 432 based on Foata normal form. 4/3383 useless extension candidates. Maximal degree in co-relation 19197. Up to 3100 conditions per place. [2024-06-27 23:01:06,852 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 249 selfloop transitions, 20 changer transitions 0/276 dead transitions. [2024-06-27 23:01:06,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 276 transitions, 3684 flow [2024-06-27 23:01:06,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:06,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:06,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 23:01:06,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 23:01:06,853 INFO L175 Difference]: Start difference. First operand has 219 places, 260 transitions, 3072 flow. Second operand 6 states and 135 transitions. [2024-06-27 23:01:06,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 276 transitions, 3684 flow [2024-06-27 23:01:07,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 276 transitions, 3605 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:07,331 INFO L231 Difference]: Finished difference. Result has 223 places, 262 transitions, 3082 flow [2024-06-27 23:01:07,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3082, PETRI_PLACES=223, PETRI_TRANSITIONS=262} [2024-06-27 23:01:07,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-27 23:01:07,332 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 262 transitions, 3082 flow [2024-06-27 23:01:07,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,332 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-27 23:01:07,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:07,332 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-27 23:01:07,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-27 23:01:07,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230720063] [2024-06-27 23:01:07,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230720063] [2024-06-27 23:01:07,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230720063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:07,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044996436] [2024-06-27 23:01:07,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:07,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:07,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:07,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:07,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 262 transitions, 3082 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:07,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:07,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,942 INFO L124 PetriNetUnfolderBase]: 1988/3375 cut-off events. [2024-06-27 23:01:07,942 INFO L125 PetriNetUnfolderBase]: For 102338/102341 co-relation queries the response was YES. [2024-06-27 23:01:07,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19181 conditions, 3375 events. 1988/3375 cut-off events. For 102338/102341 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20890 event pairs, 400 based on Foata normal form. 4/3376 useless extension candidates. Maximal degree in co-relation 19072. Up to 3078 conditions per place. [2024-06-27 23:01:07,979 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 252 selfloop transitions, 19 changer transitions 0/278 dead transitions. [2024-06-27 23:01:07,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 278 transitions, 3664 flow [2024-06-27 23:01:07,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:07,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:07,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:01:07,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 23:01:07,980 INFO L175 Difference]: Start difference. First operand has 223 places, 262 transitions, 3082 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:01:07,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 278 transitions, 3664 flow [2024-06-27 23:01:08,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 278 transitions, 3593 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:08,345 INFO L231 Difference]: Finished difference. Result has 224 places, 262 transitions, 3057 flow [2024-06-27 23:01:08,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3057, PETRI_PLACES=224, PETRI_TRANSITIONS=262} [2024-06-27 23:01:08,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 23:01:08,346 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 262 transitions, 3057 flow [2024-06-27 23:01:08,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,346 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-27 23:01:08,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:08,346 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-27 23:01:08,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,347 INFO L85 PathProgramCache]: Analyzing trace with hash 842772394, now seen corresponding path program 1 times [2024-06-27 23:01:08,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944076496] [2024-06-27 23:01:08,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944076496] [2024-06-27 23:01:08,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944076496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:08,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041310397] [2024-06-27 23:01:08,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:08,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:08,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:08,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:08,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 262 transitions, 3057 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:08,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:08,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:08,998 INFO L124 PetriNetUnfolderBase]: 2017/3421 cut-off events. [2024-06-27 23:01:08,999 INFO L125 PetriNetUnfolderBase]: For 109130/109130 co-relation queries the response was YES. [2024-06-27 23:01:09,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19616 conditions, 3421 events. 2017/3421 cut-off events. For 109130/109130 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21180 event pairs, 448 based on Foata normal form. 1/3408 useless extension candidates. Maximal degree in co-relation 19506. Up to 2696 conditions per place. [2024-06-27 23:01:09,034 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 144 changer transitions 0/309 dead transitions. [2024-06-27 23:01:09,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 309 transitions, 4219 flow [2024-06-27 23:01:09,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:09,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:09,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 23:01:09,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 23:01:09,036 INFO L175 Difference]: Start difference. First operand has 224 places, 262 transitions, 3057 flow. Second operand 8 states and 204 transitions. [2024-06-27 23:01:09,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 309 transitions, 4219 flow [2024-06-27 23:01:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 4174 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:09,382 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3490 flow [2024-06-27 23:01:09,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3490, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-27 23:01:09,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 23:01:09,382 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3490 flow [2024-06-27 23:01:09,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,383 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-27 23:01:09,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:09,383 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-27 23:01:09,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,383 INFO L85 PathProgramCache]: Analyzing trace with hash -665124496, now seen corresponding path program 2 times [2024-06-27 23:01:09,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971573442] [2024-06-27 23:01:09,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971573442] [2024-06-27 23:01:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971573442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947165631] [2024-06-27 23:01:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:09,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:09,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:09,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:09,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:09,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:09,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,067 INFO L124 PetriNetUnfolderBase]: 2027/3441 cut-off events. [2024-06-27 23:01:10,068 INFO L125 PetriNetUnfolderBase]: For 115607/115610 co-relation queries the response was YES. [2024-06-27 23:01:10,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20589 conditions, 3441 events. 2027/3441 cut-off events. For 115607/115610 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21367 event pairs, 437 based on Foata normal form. 3/3435 useless extension candidates. Maximal degree in co-relation 20478. Up to 2961 conditions per place. [2024-06-27 23:01:10,105 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 85 changer transitions 0/310 dead transitions. [2024-06-27 23:01:10,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 310 transitions, 4344 flow [2024-06-27 23:01:10,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:10,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:10,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:01:10,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:01:10,106 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3490 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:01:10,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 310 transitions, 4344 flow [2024-06-27 23:01:10,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 310 transitions, 4085 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:10,386 INFO L231 Difference]: Finished difference. Result has 232 places, 282 transitions, 3489 flow [2024-06-27 23:01:10,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=232, PETRI_TRANSITIONS=282} [2024-06-27 23:01:10,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 23:01:10,387 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 282 transitions, 3489 flow [2024-06-27 23:01:10,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,387 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-27 23:01:10,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:10,387 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-27 23:01:10,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1958847604, now seen corresponding path program 1 times [2024-06-27 23:01:10,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215000191] [2024-06-27 23:01:10,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215000191] [2024-06-27 23:01:10,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215000191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:10,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414183773] [2024-06-27 23:01:10,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:10,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:10,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:10,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:10,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 282 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:10,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:10,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,010 INFO L124 PetriNetUnfolderBase]: 2032/3460 cut-off events. [2024-06-27 23:01:11,011 INFO L125 PetriNetUnfolderBase]: For 120088/120103 co-relation queries the response was YES. [2024-06-27 23:01:11,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20617 conditions, 3460 events. 2032/3460 cut-off events. For 120088/120103 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21626 event pairs, 458 based on Foata normal form. 13/3467 useless extension candidates. Maximal degree in co-relation 20505. Up to 2970 conditions per place. [2024-06-27 23:01:11,049 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 228 selfloop transitions, 72 changer transitions 0/307 dead transitions. [2024-06-27 23:01:11,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 307 transitions, 4392 flow [2024-06-27 23:01:11,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:11,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:11,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:11,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:11,050 INFO L175 Difference]: Start difference. First operand has 232 places, 282 transitions, 3489 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:11,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 307 transitions, 4392 flow [2024-06-27 23:01:11,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 307 transitions, 4204 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:11,433 INFO L231 Difference]: Finished difference. Result has 234 places, 285 transitions, 3492 flow [2024-06-27 23:01:11,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=234, PETRI_TRANSITIONS=285} [2024-06-27 23:01:11,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-27 23:01:11,434 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 285 transitions, 3492 flow [2024-06-27 23:01:11,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:11,434 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-27 23:01:11,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:11,434 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-27 23:01:11,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:11,435 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 2 times [2024-06-27 23:01:11,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:11,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515035714] [2024-06-27 23:01:11,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:11,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:11,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:11,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515035714] [2024-06-27 23:01:11,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515035714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:11,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:11,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205865590] [2024-06-27 23:01:11,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:11,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:11,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:11,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:11,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:11,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:11,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 285 transitions, 3492 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:11,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:11,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:11,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,023 INFO L124 PetriNetUnfolderBase]: 2068/3516 cut-off events. [2024-06-27 23:01:12,023 INFO L125 PetriNetUnfolderBase]: For 126923/126938 co-relation queries the response was YES. [2024-06-27 23:01:12,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21110 conditions, 3516 events. 2068/3516 cut-off events. For 126923/126938 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 21943 event pairs, 458 based on Foata normal form. 13/3523 useless extension candidates. Maximal degree in co-relation 20997. Up to 3006 conditions per place. [2024-06-27 23:01:12,063 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 230 selfloop transitions, 86 changer transitions 0/323 dead transitions. [2024-06-27 23:01:12,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 323 transitions, 4720 flow [2024-06-27 23:01:12,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:12,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:01:12,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:01:12,064 INFO L175 Difference]: Start difference. First operand has 234 places, 285 transitions, 3492 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:01:12,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 323 transitions, 4720 flow [2024-06-27 23:01:12,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 323 transitions, 4492 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:12,567 INFO L231 Difference]: Finished difference. Result has 237 places, 301 transitions, 3660 flow [2024-06-27 23:01:12,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3660, PETRI_PLACES=237, PETRI_TRANSITIONS=301} [2024-06-27 23:01:12,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-27 23:01:12,568 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 301 transitions, 3660 flow [2024-06-27 23:01:12,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:12,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:12,568 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-27 23:01:12,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,569 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 3 times [2024-06-27 23:01:12,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099102767] [2024-06-27 23:01:12,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:12,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099102767] [2024-06-27 23:01:12,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099102767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:12,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847550407] [2024-06-27 23:01:12,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:12,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:12,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:12,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:12,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 301 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:12,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:12,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:13,206 INFO L124 PetriNetUnfolderBase]: 2065/3512 cut-off events. [2024-06-27 23:01:13,206 INFO L125 PetriNetUnfolderBase]: For 129424/129439 co-relation queries the response was YES. [2024-06-27 23:01:13,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 3512 events. 2065/3512 cut-off events. For 129424/129439 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 21967 event pairs, 458 based on Foata normal form. 13/3519 useless extension candidates. Maximal degree in co-relation 20924. Up to 3003 conditions per place. [2024-06-27 23:01:13,246 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 226 selfloop transitions, 89 changer transitions 0/322 dead transitions. [2024-06-27 23:01:13,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 322 transitions, 4574 flow [2024-06-27 23:01:13,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:13,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:13,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:13,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:13,252 INFO L175 Difference]: Start difference. First operand has 237 places, 301 transitions, 3660 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:13,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 322 transitions, 4574 flow [2024-06-27 23:01:13,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 322 transitions, 4463 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:13,548 INFO L231 Difference]: Finished difference. Result has 243 places, 303 transitions, 3777 flow [2024-06-27 23:01:13,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=243, PETRI_TRANSITIONS=303} [2024-06-27 23:01:13,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-27 23:01:13,549 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 303 transitions, 3777 flow [2024-06-27 23:01:13,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,550 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-27 23:01:13,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:13,550 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-27 23:01:13,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,550 INFO L85 PathProgramCache]: Analyzing trace with hash 302538892, now seen corresponding path program 3 times [2024-06-27 23:01:13,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204588630] [2024-06-27 23:01:13,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204588630] [2024-06-27 23:01:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204588630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:13,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827117499] [2024-06-27 23:01:13,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:13,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:13,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:13,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:13,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 303 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:13,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,244 INFO L124 PetriNetUnfolderBase]: 2078/3522 cut-off events. [2024-06-27 23:01:14,245 INFO L125 PetriNetUnfolderBase]: For 134898/134901 co-relation queries the response was YES. [2024-06-27 23:01:14,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21351 conditions, 3522 events. 2078/3522 cut-off events. For 134898/134901 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21888 event pairs, 442 based on Foata normal form. 3/3514 useless extension candidates. Maximal degree in co-relation 21235. Up to 3009 conditions per place. [2024-06-27 23:01:14,285 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 113 changer transitions 0/336 dead transitions. [2024-06-27 23:01:14,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 336 transitions, 4787 flow [2024-06-27 23:01:14,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 23:01:14,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 23:01:14,287 INFO L175 Difference]: Start difference. First operand has 243 places, 303 transitions, 3777 flow. Second operand 9 states and 209 transitions. [2024-06-27 23:01:14,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 336 transitions, 4787 flow [2024-06-27 23:01:14,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 336 transitions, 4648 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:14,643 INFO L231 Difference]: Finished difference. Result has 250 places, 309 transitions, 3957 flow [2024-06-27 23:01:14,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3638, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3957, PETRI_PLACES=250, PETRI_TRANSITIONS=309} [2024-06-27 23:01:14,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-27 23:01:14,643 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 309 transitions, 3957 flow [2024-06-27 23:01:14,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,644 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-27 23:01:14,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:14,644 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-27 23:01:14,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,644 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-27 23:01:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903860242] [2024-06-27 23:01:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:14,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903860242] [2024-06-27 23:01:14,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903860242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:14,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2531375] [2024-06-27 23:01:14,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:14,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:14,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:14,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:14,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 309 transitions, 3957 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:14,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,315 INFO L124 PetriNetUnfolderBase]: 2139/3624 cut-off events. [2024-06-27 23:01:15,315 INFO L125 PetriNetUnfolderBase]: For 157360/157372 co-relation queries the response was YES. [2024-06-27 23:01:15,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22230 conditions, 3624 events. 2139/3624 cut-off events. For 157360/157372 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22603 event pairs, 364 based on Foata normal form. 16/3637 useless extension candidates. Maximal degree in co-relation 22112. Up to 3117 conditions per place. [2024-06-27 23:01:15,352 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 303 selfloop transitions, 35 changer transitions 0/345 dead transitions. [2024-06-27 23:01:15,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 345 transitions, 4919 flow [2024-06-27 23:01:15,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:15,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:01:15,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:01:15,353 INFO L175 Difference]: Start difference. First operand has 250 places, 309 transitions, 3957 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:01:15,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 345 transitions, 4919 flow [2024-06-27 23:01:15,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 345 transitions, 4666 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:15,742 INFO L231 Difference]: Finished difference. Result has 251 places, 314 transitions, 3853 flow [2024-06-27 23:01:15,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3853, PETRI_PLACES=251, PETRI_TRANSITIONS=314} [2024-06-27 23:01:15,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 23:01:15,743 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 314 transitions, 3853 flow [2024-06-27 23:01:15,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:15,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] [2024-06-27 23:01:15,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:15,744 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-27 23:01:15,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:15,744 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-27 23:01:15,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:15,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842708871] [2024-06-27 23:01:15,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:15,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:15,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:15,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-27 23:01:15,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:15,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842708871] [2024-06-27 23:01:15,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842708871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:15,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:15,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:15,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72284089] [2024-06-27 23:01:15,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:15,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:15,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:15,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:15,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:15,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:15,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 314 transitions, 3853 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:15,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:15,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:15,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:16,419 INFO L124 PetriNetUnfolderBase]: 2213/3738 cut-off events. [2024-06-27 23:01:16,420 INFO L125 PetriNetUnfolderBase]: For 176204/176216 co-relation queries the response was YES. [2024-06-27 23:01:16,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23178 conditions, 3738 events. 2213/3738 cut-off events. For 176204/176216 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23452 event pairs, 463 based on Foata normal form. 16/3751 useless extension candidates. Maximal degree in co-relation 23060. Up to 3315 conditions per place. [2024-06-27 23:01:16,464 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 305 selfloop transitions, 33 changer transitions 0/345 dead transitions. [2024-06-27 23:01:16,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 345 transitions, 4797 flow [2024-06-27 23:01:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:16,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:16,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:16,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:16,465 INFO L175 Difference]: Start difference. First operand has 251 places, 314 transitions, 3853 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:16,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 345 transitions, 4797 flow [2024-06-27 23:01:16,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 345 transitions, 4755 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:16,985 INFO L231 Difference]: Finished difference. Result has 257 places, 318 transitions, 3935 flow [2024-06-27 23:01:16,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3935, PETRI_PLACES=257, PETRI_TRANSITIONS=318} [2024-06-27 23:01:16,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 23:01:16,985 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 318 transitions, 3935 flow [2024-06-27 23:01:16,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:16,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:16,986 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-27 23:01:16,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,986 INFO L85 PathProgramCache]: Analyzing trace with hash 474073850, now seen corresponding path program 3 times [2024-06-27 23:01:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275543011] [2024-06-27 23:01:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275543011] [2024-06-27 23:01:17,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275543011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:17,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703557935] [2024-06-27 23:01:17,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:17,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:17,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:17,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:17,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 318 transitions, 3935 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:17,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:17,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,712 INFO L124 PetriNetUnfolderBase]: 2195/3712 cut-off events. [2024-06-27 23:01:17,712 INFO L125 PetriNetUnfolderBase]: For 171863/171875 co-relation queries the response was YES. [2024-06-27 23:01:17,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22873 conditions, 3712 events. 2195/3712 cut-off events. For 171863/171875 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23318 event pairs, 461 based on Foata normal form. 18/3727 useless extension candidates. Maximal degree in co-relation 22752. Up to 3337 conditions per place. [2024-06-27 23:01:17,748 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 303 selfloop transitions, 31 changer transitions 0/341 dead transitions. [2024-06-27 23:01:17,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 341 transitions, 4697 flow [2024-06-27 23:01:17,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:17,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:17,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:17,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 23:01:17,749 INFO L175 Difference]: Start difference. First operand has 257 places, 318 transitions, 3935 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:17,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 341 transitions, 4697 flow [2024-06-27 23:01:18,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 341 transitions, 4673 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:18,296 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 3978 flow [2024-06-27 23:01:18,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3978, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-27 23:01:18,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 23:01:18,297 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 3978 flow [2024-06-27 23:01:18,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:18,297 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-27 23:01:18,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:18,297 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-27 23:01:18,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:18,298 INFO L85 PathProgramCache]: Analyzing trace with hash -417801354, now seen corresponding path program 4 times [2024-06-27 23:01:18,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:18,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2703421] [2024-06-27 23:01:18,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:18,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:18,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:18,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2703421] [2024-06-27 23:01:18,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2703421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:18,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:18,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:18,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593455090] [2024-06-27 23:01:18,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:18,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:18,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:18,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 3978 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:18,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,021 INFO L124 PetriNetUnfolderBase]: 2240/3776 cut-off events. [2024-06-27 23:01:19,021 INFO L125 PetriNetUnfolderBase]: For 173501/173501 co-relation queries the response was YES. [2024-06-27 23:01:19,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23723 conditions, 3776 events. 2240/3776 cut-off events. For 173501/173501 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23702 event pairs, 472 based on Foata normal form. 1/3768 useless extension candidates. Maximal degree in co-relation 23600. Up to 3204 conditions per place. [2024-06-27 23:01:19,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 124 changer transitions 0/369 dead transitions. [2024-06-27 23:01:19,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 369 transitions, 5194 flow [2024-06-27 23:01:19,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:19,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:19,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-27 23:01:19,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075 [2024-06-27 23:01:19,068 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 3978 flow. Second operand 10 states and 243 transitions. [2024-06-27 23:01:19,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 369 transitions, 5194 flow [2024-06-27 23:01:19,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 369 transitions, 5121 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:19,650 INFO L231 Difference]: Finished difference. Result has 268 places, 332 transitions, 4349 flow [2024-06-27 23:01:19,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4349, PETRI_PLACES=268, PETRI_TRANSITIONS=332} [2024-06-27 23:01:19,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-27 23:01:19,652 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 332 transitions, 4349 flow [2024-06-27 23:01:19,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,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] [2024-06-27 23:01:19,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:19,653 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-27 23:01:19,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,654 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 5 times [2024-06-27 23:01:19,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608719480] [2024-06-27 23:01:19,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608719480] [2024-06-27 23:01:19,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608719480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:19,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820745670] [2024-06-27 23:01:19,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:19,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:19,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:19,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:19,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 332 transitions, 4349 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:19,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:20,423 INFO L124 PetriNetUnfolderBase]: 2253/3798 cut-off events. [2024-06-27 23:01:20,424 INFO L125 PetriNetUnfolderBase]: For 181244/181244 co-relation queries the response was YES. [2024-06-27 23:01:20,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24341 conditions, 3798 events. 2253/3798 cut-off events. For 181244/181244 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23851 event pairs, 472 based on Foata normal form. 1/3790 useless extension candidates. Maximal degree in co-relation 24216. Up to 3219 conditions per place. [2024-06-27 23:01:20,469 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 132 changer transitions 0/373 dead transitions. [2024-06-27 23:01:20,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 373 transitions, 5502 flow [2024-06-27 23:01:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:20,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-27 23:01:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-27 23:01:20,470 INFO L175 Difference]: Start difference. First operand has 268 places, 332 transitions, 4349 flow. Second operand 11 states and 256 transitions. [2024-06-27 23:01:20,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 373 transitions, 5502 flow [2024-06-27 23:01:21,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 373 transitions, 5277 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:21,244 INFO L231 Difference]: Finished difference. Result has 274 places, 338 transitions, 4489 flow [2024-06-27 23:01:21,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4489, PETRI_PLACES=274, PETRI_TRANSITIONS=338} [2024-06-27 23:01:21,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 23:01:21,245 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 338 transitions, 4489 flow [2024-06-27 23:01:21,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,245 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-27 23:01:21,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:21,245 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-27 23:01:21,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,246 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 6 times [2024-06-27 23:01:21,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887791942] [2024-06-27 23:01:21,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,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-27 23:01:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887791942] [2024-06-27 23:01:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887791942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683240381] [2024-06-27 23:01:21,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:21,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 338 transitions, 4489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:21,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:21,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,041 INFO L124 PetriNetUnfolderBase]: 2250/3794 cut-off events. [2024-06-27 23:01:22,041 INFO L125 PetriNetUnfolderBase]: For 184555/184555 co-relation queries the response was YES. [2024-06-27 23:01:22,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24526 conditions, 3794 events. 2250/3794 cut-off events. For 184555/184555 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23870 event pairs, 472 based on Foata normal form. 1/3786 useless extension candidates. Maximal degree in co-relation 24399. Up to 3216 conditions per place. [2024-06-27 23:01:22,089 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 126 changer transitions 0/367 dead transitions. [2024-06-27 23:01:22,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 367 transitions, 5525 flow [2024-06-27 23:01:22,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:22,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:22,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 23:01:22,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 23:01:22,090 INFO L175 Difference]: Start difference. First operand has 274 places, 338 transitions, 4489 flow. Second operand 8 states and 199 transitions. [2024-06-27 23:01:22,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 367 transitions, 5525 flow [2024-06-27 23:01:22,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 367 transitions, 5263 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:22,740 INFO L231 Difference]: Finished difference. Result has 275 places, 338 transitions, 4485 flow [2024-06-27 23:01:22,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4485, PETRI_PLACES=275, PETRI_TRANSITIONS=338} [2024-06-27 23:01:22,740 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-27 23:01:22,741 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 338 transitions, 4485 flow [2024-06-27 23:01:22,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:22,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] [2024-06-27 23:01:22,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:22,741 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-27 23:01:22,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:22,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065336, now seen corresponding path program 4 times [2024-06-27 23:01:22,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:22,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017597158] [2024-06-27 23:01:22,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:22,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:22,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:22,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-27 23:01:22,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:22,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017597158] [2024-06-27 23:01:22,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017597158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:22,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:22,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:22,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337262935] [2024-06-27 23:01:22,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:22,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:22,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:22,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:22,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:22,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:22,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 338 transitions, 4485 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:22,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:22,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:22,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,445 INFO L124 PetriNetUnfolderBase]: 2247/3799 cut-off events. [2024-06-27 23:01:23,445 INFO L125 PetriNetUnfolderBase]: For 189495/189510 co-relation queries the response was YES. [2024-06-27 23:01:23,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24528 conditions, 3799 events. 2247/3799 cut-off events. For 189495/189510 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23979 event pairs, 485 based on Foata normal form. 13/3806 useless extension candidates. Maximal degree in co-relation 24400. Up to 3315 conditions per place. [2024-06-27 23:01:23,491 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 70 changer transitions 0/355 dead transitions. [2024-06-27 23:01:23,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 355 transitions, 5347 flow [2024-06-27 23:01:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:23,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:23,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:01:23,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 23:01:23,492 INFO L175 Difference]: Start difference. First operand has 275 places, 338 transitions, 4485 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:01:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 355 transitions, 5347 flow [2024-06-27 23:01:24,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 355 transitions, 5087 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:24,189 INFO L231 Difference]: Finished difference. Result has 274 places, 338 transitions, 4376 flow [2024-06-27 23:01:24,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4225, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4376, PETRI_PLACES=274, PETRI_TRANSITIONS=338} [2024-06-27 23:01:24,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 23:01:24,190 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 338 transitions, 4376 flow [2024-06-27 23:01:24,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,190 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-27 23:01:24,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:24,191 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-27 23:01:24,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,191 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 7 times [2024-06-27 23:01:24,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681783054] [2024-06-27 23:01:24,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681783054] [2024-06-27 23:01:24,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681783054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:24,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125823799] [2024-06-27 23:01:24,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:24,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:24,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:24,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 338 transitions, 4376 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:24,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:24,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,040 INFO L124 PetriNetUnfolderBase]: 2244/3789 cut-off events. [2024-06-27 23:01:25,040 INFO L125 PetriNetUnfolderBase]: For 191499/191502 co-relation queries the response was YES. [2024-06-27 23:01:25,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 3789 events. 2244/3789 cut-off events. For 191499/191502 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23861 event pairs, 460 based on Foata normal form. 3/3787 useless extension candidates. Maximal degree in co-relation 24229. Up to 3376 conditions per place. [2024-06-27 23:01:25,083 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-27 23:01:25,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 362 transitions, 5148 flow [2024-06-27 23:01:25,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:25,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:25,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:25,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 23:01:25,085 INFO L175 Difference]: Start difference. First operand has 274 places, 338 transitions, 4376 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:25,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 362 transitions, 5148 flow [2024-06-27 23:01:25,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 362 transitions, 5014 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:25,710 INFO L231 Difference]: Finished difference. Result has 277 places, 338 transitions, 4362 flow [2024-06-27 23:01:25,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4242, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4362, PETRI_PLACES=277, PETRI_TRANSITIONS=338} [2024-06-27 23:01:25,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 23:01:25,711 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 338 transitions, 4362 flow [2024-06-27 23:01:25,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,711 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-27 23:01:25,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:25,712 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-27 23:01:25,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1376811092, now seen corresponding path program 8 times [2024-06-27 23:01:25,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265812640] [2024-06-27 23:01:25,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:25,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:25,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:25,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265812640] [2024-06-27 23:01:25,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265812640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:25,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:25,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:25,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076159525] [2024-06-27 23:01:25,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:25,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:25,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:25,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:25,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:25,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:25,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 338 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:25,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:25,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:25,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,488 INFO L124 PetriNetUnfolderBase]: 2262/3820 cut-off events. [2024-06-27 23:01:26,489 INFO L125 PetriNetUnfolderBase]: For 199219/199222 co-relation queries the response was YES. [2024-06-27 23:01:26,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24686 conditions, 3820 events. 2262/3820 cut-off events. For 199219/199222 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24081 event pairs, 460 based on Foata normal form. 3/3818 useless extension candidates. Maximal degree in co-relation 24556. Up to 3390 conditions per place. [2024-06-27 23:01:26,535 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 70 changer transitions 0/376 dead transitions. [2024-06-27 23:01:26,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 376 transitions, 5430 flow [2024-06-27 23:01:26,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:26,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:26,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-27 23:01:26,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-27 23:01:26,536 INFO L175 Difference]: Start difference. First operand has 277 places, 338 transitions, 4362 flow. Second operand 12 states and 262 transitions. [2024-06-27 23:01:26,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 376 transitions, 5430 flow [2024-06-27 23:01:27,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 376 transitions, 5306 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:27,309 INFO L231 Difference]: Finished difference. Result has 285 places, 347 transitions, 4532 flow [2024-06-27 23:01:27,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4532, PETRI_PLACES=285, PETRI_TRANSITIONS=347} [2024-06-27 23:01:27,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 23:01:27,309 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 347 transitions, 4532 flow [2024-06-27 23:01:27,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,310 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-27 23:01:27,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:27,310 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-27 23:01:27,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1376810906, now seen corresponding path program 5 times [2024-06-27 23:01:27,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679592727] [2024-06-27 23:01:27,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679592727] [2024-06-27 23:01:27,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679592727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:27,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904600534] [2024-06-27 23:01:27,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:27,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:27,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:27,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:27,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 347 transitions, 4532 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:27,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:27,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,016 INFO L124 PetriNetUnfolderBase]: 2267/3835 cut-off events. [2024-06-27 23:01:28,016 INFO L125 PetriNetUnfolderBase]: For 206366/206381 co-relation queries the response was YES. [2024-06-27 23:01:28,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24881 conditions, 3835 events. 2267/3835 cut-off events. For 206366/206381 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24291 event pairs, 485 based on Foata normal form. 13/3842 useless extension candidates. Maximal degree in co-relation 24749. Up to 3339 conditions per place. [2024-06-27 23:01:28,061 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 283 selfloop transitions, 76 changer transitions 0/366 dead transitions. [2024-06-27 23:01:28,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 366 transitions, 5454 flow [2024-06-27 23:01:28,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:28,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:28,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:01:28,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 23:01:28,062 INFO L175 Difference]: Start difference. First operand has 285 places, 347 transitions, 4532 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:01:28,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 366 transitions, 5454 flow [2024-06-27 23:01:28,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 366 transitions, 5294 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:28,868 INFO L231 Difference]: Finished difference. Result has 282 places, 350 transitions, 4579 flow [2024-06-27 23:01:28,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4579, PETRI_PLACES=282, PETRI_TRANSITIONS=350} [2024-06-27 23:01:28,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 23:01:28,869 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 350 transitions, 4579 flow [2024-06-27 23:01:28,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:28,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:28,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:28,870 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-27 23:01:28,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,870 INFO L85 PathProgramCache]: Analyzing trace with hash 917800024, now seen corresponding path program 9 times [2024-06-27 23:01:28,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964448988] [2024-06-27 23:01:28,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964448988] [2024-06-27 23:01:29,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964448988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882036821] [2024-06-27 23:01:29,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:29,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:29,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:29,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:29,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 350 transitions, 4579 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:29,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:29,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:29,727 INFO L124 PetriNetUnfolderBase]: 2264/3825 cut-off events. [2024-06-27 23:01:29,727 INFO L125 PetriNetUnfolderBase]: For 209075/209078 co-relation queries the response was YES. [2024-06-27 23:01:29,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24895 conditions, 3825 events. 2264/3825 cut-off events. For 209075/209078 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24137 event pairs, 460 based on Foata normal form. 3/3823 useless extension candidates. Maximal degree in co-relation 24761. Up to 3394 conditions per place. [2024-06-27 23:01:29,773 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 300 selfloop transitions, 70 changer transitions 0/376 dead transitions. [2024-06-27 23:01:29,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 376 transitions, 5383 flow [2024-06-27 23:01:29,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:29,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:29,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 23:01:29,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 23:01:29,775 INFO L175 Difference]: Start difference. First operand has 282 places, 350 transitions, 4579 flow. Second operand 10 states and 216 transitions. [2024-06-27 23:01:29,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 376 transitions, 5383 flow [2024-06-27 23:01:30,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 376 transitions, 5265 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:30,629 INFO L231 Difference]: Finished difference. Result has 288 places, 350 transitions, 4607 flow [2024-06-27 23:01:30,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4461, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4607, PETRI_PLACES=288, PETRI_TRANSITIONS=350} [2024-06-27 23:01:30,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 23:01:30,629 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 350 transitions, 4607 flow [2024-06-27 23:01:30,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,630 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-27 23:01:30,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:30,630 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-27 23:01:30,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1809291664, now seen corresponding path program 6 times [2024-06-27 23:01:30,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166490709] [2024-06-27 23:01:30,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166490709] [2024-06-27 23:01:30,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166490709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627029353] [2024-06-27 23:01:30,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:30,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 350 transitions, 4607 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:30,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:30,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,318 INFO L124 PetriNetUnfolderBase]: 2261/3827 cut-off events. [2024-06-27 23:01:31,319 INFO L125 PetriNetUnfolderBase]: For 202607/202622 co-relation queries the response was YES. [2024-06-27 23:01:31,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24731 conditions, 3827 events. 2261/3827 cut-off events. For 202607/202622 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24258 event pairs, 481 based on Foata normal form. 13/3834 useless extension candidates. Maximal degree in co-relation 24599. Up to 3332 conditions per place. [2024-06-27 23:01:31,362 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 87 changer transitions 0/367 dead transitions. [2024-06-27 23:01:31,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 367 transitions, 5369 flow [2024-06-27 23:01:31,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:31,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:31,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:31,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 23:01:31,364 INFO L175 Difference]: Start difference. First operand has 288 places, 350 transitions, 4607 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:31,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 367 transitions, 5369 flow [2024-06-27 23:01:32,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 367 transitions, 5227 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:32,137 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 4649 flow [2024-06-27 23:01:32,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4649, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-06-27 23:01:32,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:01:32,138 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 4649 flow [2024-06-27 23:01:32,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:32,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:32,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:32,138 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-27 23:01:32,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:32,139 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 7 times [2024-06-27 23:01:32,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:32,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616831460] [2024-06-27 23:01:32,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:32,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616831460] [2024-06-27 23:01:32,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616831460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:32,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127363465] [2024-06-27 23:01:32,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:32,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:32,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:32,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:32,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 4649 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:32,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:32,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,836 INFO L124 PetriNetUnfolderBase]: 2266/3831 cut-off events. [2024-06-27 23:01:32,837 INFO L125 PetriNetUnfolderBase]: For 208998/209007 co-relation queries the response was YES. [2024-06-27 23:01:32,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24899 conditions, 3831 events. 2266/3831 cut-off events. For 208998/209007 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 24205 event pairs, 514 based on Foata normal form. 5/3828 useless extension candidates. Maximal degree in co-relation 24766. Up to 3300 conditions per place. [2024-06-27 23:01:32,888 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 99 changer transitions 0/364 dead transitions. [2024-06-27 23:01:32,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 364 transitions, 5548 flow [2024-06-27 23:01:32,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:32,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:32,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 23:01:32,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 23:01:32,889 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 4649 flow. Second operand 6 states and 139 transitions. [2024-06-27 23:01:32,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 364 transitions, 5548 flow [2024-06-27 23:01:33,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 364 transitions, 5299 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:33,603 INFO L231 Difference]: Finished difference. Result has 284 places, 353 transitions, 4633 flow [2024-06-27 23:01:33,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=278, 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=6, PETRI_FLOW=4633, PETRI_PLACES=284, PETRI_TRANSITIONS=353} [2024-06-27 23:01:33,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 23:01:33,603 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 353 transitions, 4633 flow [2024-06-27 23:01:33,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,604 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-27 23:01:33,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:33,604 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-27 23:01:33,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,604 INFO L85 PathProgramCache]: Analyzing trace with hash 694993670, now seen corresponding path program 8 times [2024-06-27 23:01:33,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773694829] [2024-06-27 23:01:33,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773694829] [2024-06-27 23:01:33,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773694829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738406819] [2024-06-27 23:01:33,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:33,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 353 transitions, 4633 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:33,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:33,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,280 INFO L124 PetriNetUnfolderBase]: 2271/3843 cut-off events. [2024-06-27 23:01:34,281 INFO L125 PetriNetUnfolderBase]: For 208018/208033 co-relation queries the response was YES. [2024-06-27 23:01:34,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24900 conditions, 3843 events. 2271/3843 cut-off events. For 208018/208033 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24319 event pairs, 485 based on Foata normal form. 13/3850 useless extension candidates. Maximal degree in co-relation 24767. Up to 3306 conditions per place. [2024-06-27 23:01:34,327 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 264 selfloop transitions, 102 changer transitions 0/373 dead transitions. [2024-06-27 23:01:34,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 373 transitions, 5572 flow [2024-06-27 23:01:34,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:34,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:34,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:01:34,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:01:34,328 INFO L175 Difference]: Start difference. First operand has 284 places, 353 transitions, 4633 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:01:34,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 373 transitions, 5572 flow [2024-06-27 23:01:35,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 373 transitions, 5359 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:35,120 INFO L231 Difference]: Finished difference. Result has 286 places, 356 transitions, 4667 flow [2024-06-27 23:01:35,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4667, PETRI_PLACES=286, PETRI_TRANSITIONS=356} [2024-06-27 23:01:35,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 23:01:35,121 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 356 transitions, 4667 flow [2024-06-27 23:01:35,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,121 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-27 23:01:35,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:35,121 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-27 23:01:35,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,122 INFO L85 PathProgramCache]: Analyzing trace with hash 694756520, now seen corresponding path program 9 times [2024-06-27 23:01:35,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926843648] [2024-06-27 23:01:35,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926843648] [2024-06-27 23:01:35,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926843648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:35,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464873229] [2024-06-27 23:01:35,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:35,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:35,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:35,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:35,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 356 transitions, 4667 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:35,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:35,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,892 INFO L124 PetriNetUnfolderBase]: 2268/3839 cut-off events. [2024-06-27 23:01:35,893 INFO L125 PetriNetUnfolderBase]: For 211343/211358 co-relation queries the response was YES. [2024-06-27 23:01:35,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24932 conditions, 3839 events. 2268/3839 cut-off events. For 211343/211358 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24296 event pairs, 485 based on Foata normal form. 13/3846 useless extension candidates. Maximal degree in co-relation 24799. Up to 3303 conditions per place. [2024-06-27 23:01:35,930 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 269 selfloop transitions, 99 changer transitions 0/375 dead transitions. [2024-06-27 23:01:35,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 375 transitions, 5451 flow [2024-06-27 23:01:35,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:35,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:35,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 23:01:35,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:01:35,931 INFO L175 Difference]: Start difference. First operand has 286 places, 356 transitions, 4667 flow. Second operand 6 states and 147 transitions. [2024-06-27 23:01:35,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 375 transitions, 5451 flow [2024-06-27 23:01:36,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 375 transitions, 5225 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:36,664 INFO L231 Difference]: Finished difference. Result has 287 places, 356 transitions, 4653 flow [2024-06-27 23:01:36,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4653, PETRI_PLACES=287, PETRI_TRANSITIONS=356} [2024-06-27 23:01:36,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 23:01:36,665 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 356 transitions, 4653 flow [2024-06-27 23:01:36,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,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] [2024-06-27 23:01:36,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:01:36,665 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-27 23:01:36,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,666 INFO L85 PathProgramCache]: Analyzing trace with hash 694756334, now seen corresponding path program 10 times [2024-06-27 23:01:36,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601432288] [2024-06-27 23:01:36,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601432288] [2024-06-27 23:01:36,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601432288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645510075] [2024-06-27 23:01:36,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:36,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 356 transitions, 4653 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:36,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:36,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,440 INFO L124 PetriNetUnfolderBase]: 2317/3908 cut-off events. [2024-06-27 23:01:37,441 INFO L125 PetriNetUnfolderBase]: For 217922/217925 co-relation queries the response was YES. [2024-06-27 23:01:37,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25653 conditions, 3908 events. 2317/3908 cut-off events. For 217922/217925 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24756 event pairs, 472 based on Foata normal form. 3/3899 useless extension candidates. Maximal degree in co-relation 25520. Up to 3312 conditions per place. [2024-06-27 23:01:37,488 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 162 changer transitions 0/402 dead transitions. [2024-06-27 23:01:37,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 402 transitions, 6146 flow [2024-06-27 23:01:37,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:37,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:37,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 23:01:37,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-27 23:01:37,490 INFO L175 Difference]: Start difference. First operand has 287 places, 356 transitions, 4653 flow. Second operand 10 states and 222 transitions. [2024-06-27 23:01:37,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 402 transitions, 6146 flow [2024-06-27 23:01:38,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 402 transitions, 5888 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:38,290 INFO L231 Difference]: Finished difference. Result has 292 places, 380 transitions, 5179 flow [2024-06-27 23:01:38,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5179, PETRI_PLACES=292, PETRI_TRANSITIONS=380} [2024-06-27 23:01:38,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-27 23:01:38,291 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 380 transitions, 5179 flow [2024-06-27 23:01:38,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,291 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-27 23:01:38,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:01:38,291 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-27 23:01:38,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1327321172, now seen corresponding path program 11 times [2024-06-27 23:01:38,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654797240] [2024-06-27 23:01:38,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654797240] [2024-06-27 23:01:38,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654797240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:38,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478573352] [2024-06-27 23:01:38,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:38,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:38,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:38,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:38,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 380 transitions, 5179 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:38,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:38,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,113 INFO L124 PetriNetUnfolderBase]: 2314/3911 cut-off events. [2024-06-27 23:01:39,114 INFO L125 PetriNetUnfolderBase]: For 210198/210201 co-relation queries the response was YES. [2024-06-27 23:01:39,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25687 conditions, 3911 events. 2314/3911 cut-off events. For 210198/210201 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24818 event pairs, 460 based on Foata normal form. 3/3909 useless extension candidates. Maximal degree in co-relation 25553. Up to 3480 conditions per place. [2024-06-27 23:01:39,162 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 62 changer transitions 0/402 dead transitions. [2024-06-27 23:01:39,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 402 transitions, 6153 flow [2024-06-27 23:01:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:39,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:39,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 23:01:39,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-27 23:01:39,164 INFO L175 Difference]: Start difference. First operand has 292 places, 380 transitions, 5179 flow. Second operand 11 states and 234 transitions. [2024-06-27 23:01:39,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 402 transitions, 6153 flow [2024-06-27 23:01:40,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 402 transitions, 5838 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:40,009 INFO L231 Difference]: Finished difference. Result has 299 places, 380 transitions, 4994 flow [2024-06-27 23:01:40,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4864, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4994, PETRI_PLACES=299, PETRI_TRANSITIONS=380} [2024-06-27 23:01:40,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:01:40,009 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 380 transitions, 4994 flow [2024-06-27 23:01:40,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,010 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-27 23:01:40,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:01:40,010 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-27 23:01:40,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1387277892, now seen corresponding path program 12 times [2024-06-27 23:01:40,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160447654] [2024-06-27 23:01:40,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160447654] [2024-06-27 23:01:40,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160447654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:40,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696868272] [2024-06-27 23:01:40,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:40,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:40,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:40,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:40,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 380 transitions, 4994 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:40,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:40,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,799 INFO L124 PetriNetUnfolderBase]: 2311/3907 cut-off events. [2024-06-27 23:01:40,799 INFO L125 PetriNetUnfolderBase]: For 213182/213185 co-relation queries the response was YES. [2024-06-27 23:01:40,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25398 conditions, 3907 events. 2311/3907 cut-off events. For 213182/213185 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24796 event pairs, 460 based on Foata normal form. 3/3905 useless extension candidates. Maximal degree in co-relation 25263. Up to 3477 conditions per place. [2024-06-27 23:01:40,844 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 62 changer transitions 0/400 dead transitions. [2024-06-27 23:01:40,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 400 transitions, 5828 flow [2024-06-27 23:01:40,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 23:01:40,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 23:01:40,845 INFO L175 Difference]: Start difference. First operand has 299 places, 380 transitions, 4994 flow. Second operand 10 states and 216 transitions. [2024-06-27 23:01:40,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 400 transitions, 5828 flow [2024-06-27 23:01:41,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 400 transitions, 5680 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:41,612 INFO L231 Difference]: Finished difference. Result has 301 places, 380 transitions, 4976 flow [2024-06-27 23:01:41,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4976, PETRI_PLACES=301, PETRI_TRANSITIONS=380} [2024-06-27 23:01:41,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-27 23:01:41,613 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 380 transitions, 4976 flow [2024-06-27 23:01:41,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,613 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-27 23:01:41,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:01:41,613 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-27 23:01:41,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,613 INFO L85 PathProgramCache]: Analyzing trace with hash 446978958, now seen corresponding path program 4 times [2024-06-27 23:01:41,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018456235] [2024-06-27 23:01:41,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018456235] [2024-06-27 23:01:41,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018456235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:41,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015414852] [2024-06-27 23:01:41,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:41,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:41,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:41,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:41,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 380 transitions, 4976 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:41,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:41,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,339 INFO L124 PetriNetUnfolderBase]: 2339/3951 cut-off events. [2024-06-27 23:01:42,340 INFO L125 PetriNetUnfolderBase]: For 236458/236464 co-relation queries the response was YES. [2024-06-27 23:01:42,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25661 conditions, 3951 events. 2339/3951 cut-off events. For 236458/236464 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25138 event pairs, 474 based on Foata normal form. 10/3956 useless extension candidates. Maximal degree in co-relation 25526. Up to 3540 conditions per place. [2024-06-27 23:01:42,391 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 355 selfloop transitions, 35 changer transitions 0/397 dead transitions. [2024-06-27 23:01:42,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 397 transitions, 5846 flow [2024-06-27 23:01:42,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:42,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:42,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:01:42,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-27 23:01:42,393 INFO L175 Difference]: Start difference. First operand has 301 places, 380 transitions, 4976 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:01:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 397 transitions, 5846 flow [2024-06-27 23:01:43,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 397 transitions, 5745 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:43,102 INFO L231 Difference]: Finished difference. Result has 299 places, 381 transitions, 4964 flow [2024-06-27 23:01:43,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4964, PETRI_PLACES=299, PETRI_TRANSITIONS=381} [2024-06-27 23:01:43,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 23:01:43,103 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 381 transitions, 4964 flow [2024-06-27 23:01:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,103 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-27 23:01:43,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:01:43,104 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-27 23:01:43,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-27 23:01:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305099323] [2024-06-27 23:01:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305099323] [2024-06-27 23:01:43,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305099323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:43,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580588846] [2024-06-27 23:01:43,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:43,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:43,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:43,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:43,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 381 transitions, 4964 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:43,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:43,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,900 INFO L124 PetriNetUnfolderBase]: 2354/3983 cut-off events. [2024-06-27 23:01:43,901 INFO L125 PetriNetUnfolderBase]: For 238131/238143 co-relation queries the response was YES. [2024-06-27 23:01:43,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25738 conditions, 3983 events. 2354/3983 cut-off events. For 238131/238143 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25370 event pairs, 470 based on Foata normal form. 18/3998 useless extension candidates. Maximal degree in co-relation 25602. Up to 3533 conditions per place. [2024-06-27 23:01:43,944 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 362 selfloop transitions, 35 changer transitions 0/404 dead transitions. [2024-06-27 23:01:43,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 404 transitions, 5865 flow [2024-06-27 23:01:43,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 23:01:43,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:01:43,946 INFO L175 Difference]: Start difference. First operand has 299 places, 381 transitions, 4964 flow. Second operand 6 states and 142 transitions. [2024-06-27 23:01:43,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 404 transitions, 5865 flow [2024-06-27 23:01:44,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 404 transitions, 5794 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:44,842 INFO L231 Difference]: Finished difference. Result has 301 places, 382 transitions, 4986 flow [2024-06-27 23:01:44,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4986, PETRI_PLACES=301, PETRI_TRANSITIONS=382} [2024-06-27 23:01:44,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-27 23:01:44,843 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 382 transitions, 4986 flow [2024-06-27 23:01:44,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,843 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-27 23:01:44,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:01:44,843 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-27 23:01:44,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,844 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-27 23:01:44,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506703898] [2024-06-27 23:01:44,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506703898] [2024-06-27 23:01:44,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506703898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:44,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178931808] [2024-06-27 23:01:44,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:44,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:44,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:44,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:44,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 382 transitions, 4986 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:44,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:44,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,606 INFO L124 PetriNetUnfolderBase]: 2341/3964 cut-off events. [2024-06-27 23:01:45,606 INFO L125 PetriNetUnfolderBase]: For 224868/224880 co-relation queries the response was YES. [2024-06-27 23:01:45,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25356 conditions, 3964 events. 2341/3964 cut-off events. For 224868/224880 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25194 event pairs, 364 based on Foata normal form. 16/3977 useless extension candidates. Maximal degree in co-relation 25219. Up to 3326 conditions per place. [2024-06-27 23:01:45,656 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 360 selfloop transitions, 43 changer transitions 0/410 dead transitions. [2024-06-27 23:01:45,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 410 transitions, 5910 flow [2024-06-27 23:01:45,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:45,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:45,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:01:45,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:01:45,658 INFO L175 Difference]: Start difference. First operand has 301 places, 382 transitions, 4986 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:01:45,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 410 transitions, 5910 flow [2024-06-27 23:01:46,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 410 transitions, 5827 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:46,582 INFO L231 Difference]: Finished difference. Result has 302 places, 382 transitions, 4997 flow [2024-06-27 23:01:46,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4997, PETRI_PLACES=302, PETRI_TRANSITIONS=382} [2024-06-27 23:01:46,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-27 23:01:46,583 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 382 transitions, 4997 flow [2024-06-27 23:01:46,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:46,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:01:46,584 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-27 23:01:46,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,584 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-27 23:01:46,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294976737] [2024-06-27 23:01:46,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294976737] [2024-06-27 23:01:46,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294976737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:46,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910542212] [2024-06-27 23:01:46,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:46,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:46,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:46,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:46,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 382 transitions, 4997 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:46,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:46,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,329 INFO L124 PetriNetUnfolderBase]: 2361/3997 cut-off events. [2024-06-27 23:01:47,330 INFO L125 PetriNetUnfolderBase]: For 225683/225689 co-relation queries the response was YES. [2024-06-27 23:01:47,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25545 conditions, 3997 events. 2361/3997 cut-off events. For 225683/225689 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25535 event pairs, 470 based on Foata normal form. 8/4000 useless extension candidates. Maximal degree in co-relation 25408. Up to 3478 conditions per place. [2024-06-27 23:01:47,382 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 40 changer transitions 0/405 dead transitions. [2024-06-27 23:01:47,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 405 transitions, 5911 flow [2024-06-27 23:01:47,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:47,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:47,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:01:47,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 23:01:47,383 INFO L175 Difference]: Start difference. First operand has 302 places, 382 transitions, 4997 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:01:47,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 405 transitions, 5911 flow [2024-06-27 23:01:48,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 405 transitions, 5817 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:48,168 INFO L231 Difference]: Finished difference. Result has 303 places, 386 transitions, 5032 flow [2024-06-27 23:01:48,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4903, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5032, PETRI_PLACES=303, PETRI_TRANSITIONS=386} [2024-06-27 23:01:48,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 23:01:48,169 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 386 transitions, 5032 flow [2024-06-27 23:01:48,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,169 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-27 23:01:48,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:01:48,169 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-27 23:01:48,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 13 times [2024-06-27 23:01:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875003049] [2024-06-27 23:01:48,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,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-27 23:01:48,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875003049] [2024-06-27 23:01:48,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875003049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:48,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667846595] [2024-06-27 23:01:48,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:48,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:48,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:48,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 386 transitions, 5032 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:48,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,965 INFO L124 PetriNetUnfolderBase]: 2390/4049 cut-off events. [2024-06-27 23:01:48,966 INFO L125 PetriNetUnfolderBase]: For 215571/215586 co-relation queries the response was YES. [2024-06-27 23:01:49,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25980 conditions, 4049 events. 2390/4049 cut-off events. For 215571/215586 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 26011 event pairs, 493 based on Foata normal form. 13/4056 useless extension candidates. Maximal degree in co-relation 25843. Up to 3215 conditions per place. [2024-06-27 23:01:49,015 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 246 selfloop transitions, 176 changer transitions 0/429 dead transitions. [2024-06-27 23:01:49,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 429 transitions, 6384 flow [2024-06-27 23:01:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:49,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:49,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:01:49,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:01:49,017 INFO L175 Difference]: Start difference. First operand has 303 places, 386 transitions, 5032 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:01:49,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 429 transitions, 6384 flow [2024-06-27 23:01:49,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 429 transitions, 6338 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:49,888 INFO L231 Difference]: Finished difference. Result has 311 places, 396 transitions, 5568 flow [2024-06-27 23:01:49,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5568, PETRI_PLACES=311, PETRI_TRANSITIONS=396} [2024-06-27 23:01:49,889 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 23:01:49,889 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 396 transitions, 5568 flow [2024-06-27 23:01:49,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:49,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,889 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-27 23:01:49,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:01:49,889 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-27 23:01:49,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1143367704, now seen corresponding path program 14 times [2024-06-27 23:01:49,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773425489] [2024-06-27 23:01:49,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:49,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773425489] [2024-06-27 23:01:49,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773425489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:49,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294151952] [2024-06-27 23:01:49,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:49,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:49,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:50,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:50,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 396 transitions, 5568 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:50,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:50,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,750 INFO L124 PetriNetUnfolderBase]: 2395/4058 cut-off events. [2024-06-27 23:01:50,750 INFO L125 PetriNetUnfolderBase]: For 223284/223299 co-relation queries the response was YES. [2024-06-27 23:01:50,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26787 conditions, 4058 events. 2395/4058 cut-off events. For 223284/223299 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 26026 event pairs, 493 based on Foata normal form. 13/4065 useless extension candidates. Maximal degree in co-relation 26647. Up to 3219 conditions per place. [2024-06-27 23:01:50,805 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 180 changer transitions 0/434 dead transitions. [2024-06-27 23:01:50,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 434 transitions, 6847 flow [2024-06-27 23:01:50,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:50,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:50,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 23:01:50,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-27 23:01:50,806 INFO L175 Difference]: Start difference. First operand has 311 places, 396 transitions, 5568 flow. Second operand 11 states and 255 transitions. [2024-06-27 23:01:50,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 434 transitions, 6847 flow [2024-06-27 23:01:51,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 434 transitions, 6446 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:51,820 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 5592 flow [2024-06-27 23:01:51,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5195, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5592, PETRI_PLACES=317, PETRI_TRANSITIONS=399} [2024-06-27 23:01:51,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-27 23:01:51,820 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 5592 flow [2024-06-27 23:01:51,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:51,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:01:51,821 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-27 23:01:51,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1903719828, now seen corresponding path program 15 times [2024-06-27 23:01:51,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278140373] [2024-06-27 23:01:51,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:51,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278140373] [2024-06-27 23:01:51,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278140373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:51,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645391203] [2024-06-27 23:01:51,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:51,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:51,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:51,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:51,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 399 transitions, 5592 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:51,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:51,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,797 INFO L124 PetriNetUnfolderBase]: 2424/4095 cut-off events. [2024-06-27 23:01:52,798 INFO L125 PetriNetUnfolderBase]: For 235440/235440 co-relation queries the response was YES. [2024-06-27 23:01:52,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27300 conditions, 4095 events. 2424/4095 cut-off events. For 235440/235440 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26214 event pairs, 480 based on Foata normal form. 1/4087 useless extension candidates. Maximal degree in co-relation 27159. Up to 3244 conditions per place. [2024-06-27 23:01:52,851 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 227 changer transitions 0/448 dead transitions. [2024-06-27 23:01:52,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 448 transitions, 7298 flow [2024-06-27 23:01:52,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:52,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:52,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 23:01:52,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-27 23:01:52,853 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 5592 flow. Second operand 10 states and 247 transitions. [2024-06-27 23:01:52,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 448 transitions, 7298 flow [2024-06-27 23:01:53,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 448 transitions, 6910 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:53,734 INFO L231 Difference]: Finished difference. Result has 318 places, 409 transitions, 5828 flow [2024-06-27 23:01:53,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5218, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5828, PETRI_PLACES=318, PETRI_TRANSITIONS=409} [2024-06-27 23:01:53,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 23:01:53,735 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 409 transitions, 5828 flow [2024-06-27 23:01:53,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:53,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:01:53,736 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-27 23:01:53,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,736 INFO L85 PathProgramCache]: Analyzing trace with hash -514721580, now seen corresponding path program 16 times [2024-06-27 23:01:53,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471648412] [2024-06-27 23:01:53,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,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-27 23:01:53,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471648412] [2024-06-27 23:01:53,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471648412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:53,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023792240] [2024-06-27 23:01:53,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:53,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:53,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:53,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:53,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 409 transitions, 5828 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:53,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:53,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,585 INFO L124 PetriNetUnfolderBase]: 2458/4161 cut-off events. [2024-06-27 23:01:54,585 INFO L125 PetriNetUnfolderBase]: For 253555/253570 co-relation queries the response was YES. [2024-06-27 23:01:54,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28034 conditions, 4161 events. 2458/4161 cut-off events. For 253555/253570 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26866 event pairs, 493 based on Foata normal form. 14/4169 useless extension candidates. Maximal degree in co-relation 27892. Up to 3275 conditions per place. [2024-06-27 23:01:54,640 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 196 changer transitions 0/450 dead transitions. [2024-06-27 23:01:54,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 450 transitions, 7256 flow [2024-06-27 23:01:54,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:54,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:54,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 23:01:54,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 23:01:54,641 INFO L175 Difference]: Start difference. First operand has 318 places, 409 transitions, 5828 flow. Second operand 10 states and 232 transitions. [2024-06-27 23:01:54,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 450 transitions, 7256 flow [2024-06-27 23:01:55,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 450 transitions, 6721 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:55,583 INFO L231 Difference]: Finished difference. Result has 321 places, 420 transitions, 5848 flow [2024-06-27 23:01:55,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5335, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5848, PETRI_PLACES=321, PETRI_TRANSITIONS=420} [2024-06-27 23:01:55,584 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 23:01:55,584 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 420 transitions, 5848 flow [2024-06-27 23:01:55,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,585 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-27 23:01:55,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:01:55,585 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-27 23:01:55,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1048079202, now seen corresponding path program 17 times [2024-06-27 23:01:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144968701] [2024-06-27 23:01:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144968701] [2024-06-27 23:01:55,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144968701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:55,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665920396] [2024-06-27 23:01:55,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:55,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:55,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:55,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:55,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 420 transitions, 5848 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:55,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:55,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,550 INFO L124 PetriNetUnfolderBase]: 2455/4148 cut-off events. [2024-06-27 23:01:56,550 INFO L125 PetriNetUnfolderBase]: For 245916/245916 co-relation queries the response was YES. [2024-06-27 23:01:56,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27816 conditions, 4148 events. 2455/4148 cut-off events. For 245916/245916 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26633 event pairs, 480 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 27673. Up to 3273 conditions per place. [2024-06-27 23:01:56,602 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 244 changer transitions 0/459 dead transitions. [2024-06-27 23:01:56,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 459 transitions, 7456 flow [2024-06-27 23:01:56,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:56,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:56,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-27 23:01:56,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-27 23:01:56,603 INFO L175 Difference]: Start difference. First operand has 321 places, 420 transitions, 5848 flow. Second operand 11 states and 250 transitions. [2024-06-27 23:01:56,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 459 transitions, 7456 flow [2024-06-27 23:01:57,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 459 transitions, 7144 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:57,570 INFO L231 Difference]: Finished difference. Result has 325 places, 422 transitions, 6070 flow [2024-06-27 23:01:57,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6070, PETRI_PLACES=325, PETRI_TRANSITIONS=422} [2024-06-27 23:01:57,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-27 23:01:57,571 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 422 transitions, 6070 flow [2024-06-27 23:01:57,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:57,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:01:57,572 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-27 23:01:57,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1632261560, now seen corresponding path program 18 times [2024-06-27 23:01:57,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698858626] [2024-06-27 23:01:57,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698858626] [2024-06-27 23:01:57,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698858626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:57,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481572557] [2024-06-27 23:01:57,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:57,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:57,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:57,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:01:57,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 422 transitions, 6070 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:57,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:01:57,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,444 INFO L124 PetriNetUnfolderBase]: 2452/4144 cut-off events. [2024-06-27 23:01:58,444 INFO L125 PetriNetUnfolderBase]: For 250171/250171 co-relation queries the response was YES. [2024-06-27 23:01:58,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27984 conditions, 4144 events. 2452/4144 cut-off events. For 250171/250171 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26614 event pairs, 480 based on Foata normal form. 1/4136 useless extension candidates. Maximal degree in co-relation 27841. Up to 3271 conditions per place. [2024-06-27 23:01:58,503 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 233 changer transitions 0/452 dead transitions. [2024-06-27 23:01:58,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 452 transitions, 7472 flow [2024-06-27 23:01:58,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:58,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:58,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:01:58,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:01:58,504 INFO L175 Difference]: Start difference. First operand has 325 places, 422 transitions, 6070 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:01:58,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 452 transitions, 7472 flow [2024-06-27 23:01:59,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 452 transitions, 7026 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:59,481 INFO L231 Difference]: Finished difference. Result has 325 places, 422 transitions, 6106 flow [2024-06-27 23:01:59,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6106, PETRI_PLACES=325, PETRI_TRANSITIONS=422} [2024-06-27 23:01:59,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-27 23:01:59,481 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 422 transitions, 6106 flow [2024-06-27 23:01:59,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,482 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-27 23:01:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:01:59,482 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-27 23:01:59,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,482 INFO L85 PathProgramCache]: Analyzing trace with hash -274428176, now seen corresponding path program 19 times [2024-06-27 23:01:59,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159167521] [2024-06-27 23:01:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:59,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159167521] [2024-06-27 23:01:59,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159167521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:59,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3653792] [2024-06-27 23:01:59,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:59,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:59,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:59,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:01:59,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 422 transitions, 6106 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:59,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:01:59,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,401 INFO L124 PetriNetUnfolderBase]: 2449/4143 cut-off events. [2024-06-27 23:02:00,402 INFO L125 PetriNetUnfolderBase]: For 248244/248247 co-relation queries the response was YES. [2024-06-27 23:02:00,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27887 conditions, 4143 events. 2449/4143 cut-off events. For 248244/248247 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26642 event pairs, 468 based on Foata normal form. 3/4141 useless extension candidates. Maximal degree in co-relation 27743. Up to 3591 conditions per place. [2024-06-27 23:02:00,454 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 107 changer transitions 0/446 dead transitions. [2024-06-27 23:02:00,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 446 transitions, 7046 flow [2024-06-27 23:02:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:00,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:00,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:02:00,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:02:00,455 INFO L175 Difference]: Start difference. First operand has 325 places, 422 transitions, 6106 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:02:00,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 446 transitions, 7046 flow [2024-06-27 23:02:01,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 446 transitions, 6552 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:01,703 INFO L231 Difference]: Finished difference. Result has 325 places, 422 transitions, 5836 flow [2024-06-27 23:02:01,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5612, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5836, PETRI_PLACES=325, PETRI_TRANSITIONS=422} [2024-06-27 23:02:01,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-27 23:02:01,704 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 422 transitions, 5836 flow [2024-06-27 23:02:01,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,705 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-27 23:02:01,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:02:01,705 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-27 23:02:01,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,705 INFO L85 PathProgramCache]: Analyzing trace with hash -265173746, now seen corresponding path program 20 times [2024-06-27 23:02:01,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832418701] [2024-06-27 23:02:01,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832418701] [2024-06-27 23:02:01,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832418701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:01,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551699808] [2024-06-27 23:02:01,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:01,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:01,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:01,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:01,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 422 transitions, 5836 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:01,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:01,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,610 INFO L124 PetriNetUnfolderBase]: 2446/4139 cut-off events. [2024-06-27 23:02:02,611 INFO L125 PetriNetUnfolderBase]: For 244088/244091 co-relation queries the response was YES. [2024-06-27 23:02:02,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27396 conditions, 4139 events. 2446/4139 cut-off events. For 244088/244091 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26643 event pairs, 468 based on Foata normal form. 3/4137 useless extension candidates. Maximal degree in co-relation 27252. Up to 3559 conditions per place. [2024-06-27 23:02:02,664 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 309 selfloop transitions, 136 changer transitions 0/451 dead transitions. [2024-06-27 23:02:02,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 451 transitions, 6942 flow [2024-06-27 23:02:02,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:02:02,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:02:02,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-27 23:02:02,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-27 23:02:02,665 INFO L175 Difference]: Start difference. First operand has 325 places, 422 transitions, 5836 flow. Second operand 12 states and 254 transitions. [2024-06-27 23:02:02,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 451 transitions, 6942 flow [2024-06-27 23:02:03,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 451 transitions, 6710 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:03,732 INFO L231 Difference]: Finished difference. Result has 329 places, 422 transitions, 5892 flow [2024-06-27 23:02:03,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5606, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5892, PETRI_PLACES=329, PETRI_TRANSITIONS=422} [2024-06-27 23:02:03,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-27 23:02:03,733 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 422 transitions, 5892 flow [2024-06-27 23:02:03,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,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] [2024-06-27 23:02:03,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:02:03,733 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-27 23:02:03,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1622881580, now seen corresponding path program 21 times [2024-06-27 23:02:03,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153673387] [2024-06-27 23:02:03,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153673387] [2024-06-27 23:02:03,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153673387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:03,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121535976] [2024-06-27 23:02:03,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:03,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:03,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:03,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:03,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 422 transitions, 5892 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:03,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:03,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:04,652 INFO L124 PetriNetUnfolderBase]: 2443/4135 cut-off events. [2024-06-27 23:02:04,652 INFO L125 PetriNetUnfolderBase]: For 241412/241415 co-relation queries the response was YES. [2024-06-27 23:02:04,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27367 conditions, 4135 events. 2443/4135 cut-off events. For 241412/241415 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26596 event pairs, 468 based on Foata normal form. 3/4133 useless extension candidates. Maximal degree in co-relation 27224. Up to 3556 conditions per place. [2024-06-27 23:02:04,713 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 136 changer transitions 0/448 dead transitions. [2024-06-27 23:02:04,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 448 transitions, 6838 flow [2024-06-27 23:02:04,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:04,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 23:02:04,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-27 23:02:04,715 INFO L175 Difference]: Start difference. First operand has 329 places, 422 transitions, 5892 flow. Second operand 10 states and 227 transitions. [2024-06-27 23:02:04,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 448 transitions, 6838 flow [2024-06-27 23:02:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 448 transitions, 6506 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:05,755 INFO L231 Difference]: Finished difference. Result has 327 places, 422 transitions, 5846 flow [2024-06-27 23:02:05,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5846, PETRI_PLACES=327, PETRI_TRANSITIONS=422} [2024-06-27 23:02:05,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:02:05,756 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 422 transitions, 5846 flow [2024-06-27 23:02:05,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:05,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:05,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:02:05,757 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-27 23:02:05,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:05,757 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 22 times [2024-06-27 23:02:05,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:05,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15800003] [2024-06-27 23:02:05,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:05,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:05,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:05,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:05,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15800003] [2024-06-27 23:02:05,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15800003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:05,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:05,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:05,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221377728] [2024-06-27 23:02:05,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:05,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:05,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:05,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:05,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:05,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:05,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 422 transitions, 5846 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:05,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:05,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:05,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:06,622 INFO L124 PetriNetUnfolderBase]: 2437/4133 cut-off events. [2024-06-27 23:02:06,622 INFO L125 PetriNetUnfolderBase]: For 240129/240144 co-relation queries the response was YES. [2024-06-27 23:02:06,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27147 conditions, 4133 events. 2437/4133 cut-off events. For 240129/240144 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26694 event pairs, 493 based on Foata normal form. 14/4141 useless extension candidates. Maximal degree in co-relation 27005. Up to 3342 conditions per place. [2024-06-27 23:02:06,672 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 154 changer transitions 0/449 dead transitions. [2024-06-27 23:02:06,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 449 transitions, 6944 flow [2024-06-27 23:02:06,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:06,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:06,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:02:06,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-27 23:02:06,673 INFO L175 Difference]: Start difference. First operand has 327 places, 422 transitions, 5846 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:02:06,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 449 transitions, 6944 flow [2024-06-27 23:02:07,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 449 transitions, 6673 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:07,619 INFO L231 Difference]: Finished difference. Result has 324 places, 422 transitions, 5898 flow [2024-06-27 23:02:07,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5579, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5898, PETRI_PLACES=324, PETRI_TRANSITIONS=422} [2024-06-27 23:02:07,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 23:02:07,619 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 422 transitions, 5898 flow [2024-06-27 23:02:07,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:07,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:07,620 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-27 23:02:07,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:02:07,620 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-27 23:02:07,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:07,620 INFO L85 PathProgramCache]: Analyzing trace with hash 962543702, now seen corresponding path program 23 times [2024-06-27 23:02:07,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:07,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668284891] [2024-06-27 23:02:07,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:07,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:07,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:07,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:07,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668284891] [2024-06-27 23:02:07,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668284891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:07,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:07,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:07,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375456694] [2024-06-27 23:02:07,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:07,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:07,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:07,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:07,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 422 transitions, 5898 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:07,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:07,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:07,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:08,507 INFO L124 PetriNetUnfolderBase]: 2425/4111 cut-off events. [2024-06-27 23:02:08,508 INFO L125 PetriNetUnfolderBase]: For 228609/228612 co-relation queries the response was YES. [2024-06-27 23:02:08,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26806 conditions, 4111 events. 2425/4111 cut-off events. For 228609/228612 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26498 event pairs, 468 based on Foata normal form. 6/4112 useless extension candidates. Maximal degree in co-relation 26665. Up to 3332 conditions per place. [2024-06-27 23:02:08,561 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 201 changer transitions 0/462 dead transitions. [2024-06-27 23:02:08,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 462 transitions, 7196 flow [2024-06-27 23:02:08,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:08,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:08,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 23:02:08,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 23:02:08,562 INFO L175 Difference]: Start difference. First operand has 324 places, 422 transitions, 5898 flow. Second operand 10 states and 248 transitions. [2024-06-27 23:02:08,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 462 transitions, 7196 flow [2024-06-27 23:02:09,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 462 transitions, 6940 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:09,632 INFO L231 Difference]: Finished difference. Result has 328 places, 422 transitions, 6088 flow [2024-06-27 23:02:09,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6088, PETRI_PLACES=328, PETRI_TRANSITIONS=422} [2024-06-27 23:02:09,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-27 23:02:09,633 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 422 transitions, 6088 flow [2024-06-27 23:02:09,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:09,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:09,633 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-27 23:02:09,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:02:09,634 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-27 23:02:09,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:09,634 INFO L85 PathProgramCache]: Analyzing trace with hash 685492982, now seen corresponding path program 24 times [2024-06-27 23:02:09,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:09,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014118220] [2024-06-27 23:02:09,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:09,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:09,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-27 23:02:09,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:09,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014118220] [2024-06-27 23:02:09,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014118220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:09,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:09,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:09,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519881182] [2024-06-27 23:02:09,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:09,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:09,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:09,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:09,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:09,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:09,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 422 transitions, 6088 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:09,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:09,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:09,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:10,495 INFO L124 PetriNetUnfolderBase]: 2413/4095 cut-off events. [2024-06-27 23:02:10,495 INFO L125 PetriNetUnfolderBase]: For 218774/218777 co-relation queries the response was YES. [2024-06-27 23:02:10,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26632 conditions, 4095 events. 2413/4095 cut-off events. For 218774/218777 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26420 event pairs, 468 based on Foata normal form. 6/4096 useless extension candidates. Maximal degree in co-relation 26491. Up to 3322 conditions per place. [2024-06-27 23:02:10,545 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 199 changer transitions 0/461 dead transitions. [2024-06-27 23:02:10,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 461 transitions, 7238 flow [2024-06-27 23:02:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:10,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 23:02:10,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-27 23:02:10,546 INFO L175 Difference]: Start difference. First operand has 328 places, 422 transitions, 6088 flow. Second operand 10 states and 249 transitions. [2024-06-27 23:02:10,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 461 transitions, 7238 flow [2024-06-27 23:02:11,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 461 transitions, 6761 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:11,659 INFO L231 Difference]: Finished difference. Result has 327 places, 422 transitions, 6049 flow [2024-06-27 23:02:11,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6049, PETRI_PLACES=327, PETRI_TRANSITIONS=422} [2024-06-27 23:02:11,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:02:11,659 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 422 transitions, 6049 flow [2024-06-27 23:02:11,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:11,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:11,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:02:11,660 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-27 23:02:11,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:11,660 INFO L85 PathProgramCache]: Analyzing trace with hash -826541428, now seen corresponding path program 25 times [2024-06-27 23:02:11,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:11,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116238467] [2024-06-27 23:02:11,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:11,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:11,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:11,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:11,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:11,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116238467] [2024-06-27 23:02:11,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116238467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:11,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:11,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:11,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182328068] [2024-06-27 23:02:11,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:11,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:11,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:11,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:11,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 422 transitions, 6049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:11,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:11,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:11,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:12,485 INFO L124 PetriNetUnfolderBase]: 2415/4093 cut-off events. [2024-06-27 23:02:12,486 INFO L125 PetriNetUnfolderBase]: For 195909/195912 co-relation queries the response was YES. [2024-06-27 23:02:12,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26366 conditions, 4093 events. 2415/4093 cut-off events. For 195909/195912 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26336 event pairs, 480 based on Foata normal form. 4/4085 useless extension candidates. Maximal degree in co-relation 26227. Up to 3235 conditions per place. [2024-06-27 23:02:12,538 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 248 changer transitions 0/467 dead transitions. [2024-06-27 23:02:12,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 467 transitions, 7255 flow [2024-06-27 23:02:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:12,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 23:02:12,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 23:02:12,540 INFO L175 Difference]: Start difference. First operand has 327 places, 422 transitions, 6049 flow. Second operand 10 states and 252 transitions. [2024-06-27 23:02:12,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 467 transitions, 7255 flow [2024-06-27 23:02:13,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 467 transitions, 6694 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-27 23:02:13,600 INFO L231 Difference]: Finished difference. Result has 324 places, 425 transitions, 6111 flow [2024-06-27 23:02:13,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5492, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6111, PETRI_PLACES=324, PETRI_TRANSITIONS=425} [2024-06-27 23:02:13,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 23:02:13,600 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 425 transitions, 6111 flow [2024-06-27 23:02:13,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:13,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] [2024-06-27 23:02:13,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:02:13,601 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-27 23:02:13,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:13,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1315667872, now seen corresponding path program 2 times [2024-06-27 23:02:13,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:13,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409032414] [2024-06-27 23:02:13,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:13,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:13,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:13,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:13,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409032414] [2024-06-27 23:02:13,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409032414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408814704] [2024-06-27 23:02:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:13,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:13,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:13,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:13,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:13,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 425 transitions, 6111 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:13,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:13,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:13,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:14,407 INFO L124 PetriNetUnfolderBase]: 2435/4134 cut-off events. [2024-06-27 23:02:14,408 INFO L125 PetriNetUnfolderBase]: For 199731/199731 co-relation queries the response was YES. [2024-06-27 23:02:14,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26504 conditions, 4134 events. 2435/4134 cut-off events. For 199731/199731 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26685 event pairs, 363 based on Foata normal form. 6/4135 useless extension candidates. Maximal degree in co-relation 26366. Up to 3605 conditions per place. [2024-06-27 23:02:14,461 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 405 selfloop transitions, 44 changer transitions 0/456 dead transitions. [2024-06-27 23:02:14,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 456 transitions, 7149 flow [2024-06-27 23:02:14,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:14,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:02:14,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:02:14,462 INFO L175 Difference]: Start difference. First operand has 324 places, 425 transitions, 6111 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:02:14,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 456 transitions, 7149 flow [2024-06-27 23:02:15,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 456 transitions, 6683 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:15,348 INFO L231 Difference]: Finished difference. Result has 322 places, 428 transitions, 5780 flow [2024-06-27 23:02:15,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5645, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5780, PETRI_PLACES=322, PETRI_TRANSITIONS=428} [2024-06-27 23:02:15,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 23:02:15,349 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 428 transitions, 5780 flow [2024-06-27 23:02:15,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:15,349 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-27 23:02:15,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:02:15,349 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-27 23:02:15,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:15,350 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-27 23:02:15,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:15,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948823834] [2024-06-27 23:02:15,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:15,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:15,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:15,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:15,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948823834] [2024-06-27 23:02:15,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948823834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:15,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:15,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:02:15,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873554312] [2024-06-27 23:02:15,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:15,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:02:15,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:15,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:02:15,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:02:15,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:15,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 428 transitions, 5780 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:15,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:15,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:15,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:16,162 INFO L124 PetriNetUnfolderBase]: 2422/4117 cut-off events. [2024-06-27 23:02:16,163 INFO L125 PetriNetUnfolderBase]: For 171864/171870 co-relation queries the response was YES. [2024-06-27 23:02:16,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25451 conditions, 4117 events. 2422/4117 cut-off events. For 171864/171870 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26528 event pairs, 391 based on Foata normal form. 8/4120 useless extension candidates. Maximal degree in co-relation 25312. Up to 3350 conditions per place. [2024-06-27 23:02:16,209 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 402 selfloop transitions, 44 changer transitions 0/453 dead transitions. [2024-06-27 23:02:16,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 453 transitions, 6790 flow [2024-06-27 23:02:16,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:16,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:16,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 23:02:16,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:02:16,211 INFO L175 Difference]: Start difference. First operand has 322 places, 428 transitions, 5780 flow. Second operand 6 states and 142 transitions. [2024-06-27 23:02:16,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 453 transitions, 6790 flow [2024-06-27 23:02:17,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 453 transitions, 6740 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:17,071 INFO L231 Difference]: Finished difference. Result has 327 places, 430 transitions, 5843 flow [2024-06-27 23:02:17,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5730, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5843, PETRI_PLACES=327, PETRI_TRANSITIONS=430} [2024-06-27 23:02:17,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 23:02:17,072 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 430 transitions, 5843 flow [2024-06-27 23:02:17,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:17,072 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-27 23:02:17,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:02:17,072 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-27 23:02:17,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:17,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1658644938, now seen corresponding path program 1 times [2024-06-27 23:02:17,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:17,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001216431] [2024-06-27 23:02:17,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:17,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:17,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:17,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:17,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:17,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001216431] [2024-06-27 23:02:17,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001216431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:17,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:17,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:17,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932268684] [2024-06-27 23:02:17,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:17,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:17,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:17,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:17,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:17,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:17,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 430 transitions, 5843 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:17,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:17,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:17,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:17,948 INFO L124 PetriNetUnfolderBase]: 2581/4390 cut-off events. [2024-06-27 23:02:17,949 INFO L125 PetriNetUnfolderBase]: For 235359/235374 co-relation queries the response was YES. [2024-06-27 23:02:17,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28567 conditions, 4390 events. 2581/4390 cut-off events. For 235359/235374 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28718 event pairs, 448 based on Foata normal form. 24/4408 useless extension candidates. Maximal degree in co-relation 28425. Up to 3347 conditions per place. [2024-06-27 23:02:18,004 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 85 changer transitions 0/466 dead transitions. [2024-06-27 23:02:18,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 466 transitions, 7269 flow [2024-06-27 23:02:18,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:18,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:18,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:02:18,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:02:18,006 INFO L175 Difference]: Start difference. First operand has 327 places, 430 transitions, 5843 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:02:18,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 466 transitions, 7269 flow [2024-06-27 23:02:18,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 466 transitions, 7114 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:18,722 INFO L231 Difference]: Finished difference. Result has 330 places, 435 transitions, 5977 flow [2024-06-27 23:02:18,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5688, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5977, PETRI_PLACES=330, PETRI_TRANSITIONS=435} [2024-06-27 23:02:18,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-27 23:02:18,723 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 435 transitions, 5977 flow [2024-06-27 23:02:18,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:18,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:18,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:18,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:02:18,724 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-27 23:02:18,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:18,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 2 times [2024-06-27 23:02:18,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:18,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870152528] [2024-06-27 23:02:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:18,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:18,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:18,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-27 23:02:18,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:18,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870152528] [2024-06-27 23:02:18,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870152528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:18,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:18,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:18,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099077460] [2024-06-27 23:02:18,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:18,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:18,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:18,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:18,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:18,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:18,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 435 transitions, 5977 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:18,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:18,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:18,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:19,614 INFO L124 PetriNetUnfolderBase]: 2637/4478 cut-off events. [2024-06-27 23:02:19,614 INFO L125 PetriNetUnfolderBase]: For 252788/252803 co-relation queries the response was YES. [2024-06-27 23:02:19,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29176 conditions, 4478 events. 2637/4478 cut-off events. For 252788/252803 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29396 event pairs, 563 based on Foata normal form. 28/4500 useless extension candidates. Maximal degree in co-relation 29034. Up to 3820 conditions per place. [2024-06-27 23:02:19,674 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 366 selfloop transitions, 82 changer transitions 0/455 dead transitions. [2024-06-27 23:02:19,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 455 transitions, 6979 flow [2024-06-27 23:02:19,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:19,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:19,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:02:19,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:02:19,675 INFO L175 Difference]: Start difference. First operand has 330 places, 435 transitions, 5977 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:02:19,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 455 transitions, 6979 flow [2024-06-27 23:02:20,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 455 transitions, 6859 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 23:02:20,462 INFO L231 Difference]: Finished difference. Result has 335 places, 437 transitions, 6073 flow [2024-06-27 23:02:20,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5857, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6073, PETRI_PLACES=335, PETRI_TRANSITIONS=437} [2024-06-27 23:02:20,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 23:02:20,463 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 437 transitions, 6073 flow [2024-06-27 23:02:20,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:20,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:20,463 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-27 23:02:20,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:02:20,463 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-27 23:02:20,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:20,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 3 times [2024-06-27 23:02:20,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:20,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734918011] [2024-06-27 23:02:20,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:20,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:20,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:20,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:20,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734918011] [2024-06-27 23:02:20,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734918011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:20,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:20,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:20,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033899193] [2024-06-27 23:02:20,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:20,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:20,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:20,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:20,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:20,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:20,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 437 transitions, 6073 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:20,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:20,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:20,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:21,366 INFO L124 PetriNetUnfolderBase]: 2743/4646 cut-off events. [2024-06-27 23:02:21,367 INFO L125 PetriNetUnfolderBase]: For 277740/277755 co-relation queries the response was YES. [2024-06-27 23:02:21,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31145 conditions, 4646 events. 2743/4646 cut-off events. For 277740/277755 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30546 event pairs, 570 based on Foata normal form. 24/4664 useless extension candidates. Maximal degree in co-relation 31001. Up to 3826 conditions per place. [2024-06-27 23:02:21,426 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 376 selfloop transitions, 80 changer transitions 0/463 dead transitions. [2024-06-27 23:02:21,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 463 transitions, 7295 flow [2024-06-27 23:02:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:21,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:21,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 23:02:21,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 23:02:21,427 INFO L175 Difference]: Start difference. First operand has 335 places, 437 transitions, 6073 flow. Second operand 7 states and 166 transitions. [2024-06-27 23:02:21,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 463 transitions, 7295 flow [2024-06-27 23:02:22,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 463 transitions, 7109 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:22,106 INFO L231 Difference]: Finished difference. Result has 338 places, 441 transitions, 6164 flow [2024-06-27 23:02:22,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5887, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6164, PETRI_PLACES=338, PETRI_TRANSITIONS=441} [2024-06-27 23:02:22,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 23:02:22,107 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 441 transitions, 6164 flow [2024-06-27 23:02:22,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:22,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:22,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:02:22,108 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-27 23:02:22,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:22,108 INFO L85 PathProgramCache]: Analyzing trace with hash 693269642, now seen corresponding path program 4 times [2024-06-27 23:02:22,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:22,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323050692] [2024-06-27 23:02:22,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:22,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:22,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:22,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323050692] [2024-06-27 23:02:22,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323050692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:22,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:22,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:22,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222969672] [2024-06-27 23:02:22,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:22,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:22,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:22,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:22,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:22,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:22,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 441 transitions, 6164 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:22,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:22,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:22,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:23,050 INFO L124 PetriNetUnfolderBase]: 2799/4734 cut-off events. [2024-06-27 23:02:23,050 INFO L125 PetriNetUnfolderBase]: For 297402/297417 co-relation queries the response was YES. [2024-06-27 23:02:23,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31903 conditions, 4734 events. 2799/4734 cut-off events. For 297402/297417 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 31262 event pairs, 593 based on Foata normal form. 28/4756 useless extension candidates. Maximal degree in co-relation 31757. Up to 4104 conditions per place. [2024-06-27 23:02:23,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 382 selfloop transitions, 71 changer transitions 0/460 dead transitions. [2024-06-27 23:02:23,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 460 transitions, 7182 flow [2024-06-27 23:02:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:23,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:23,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:02:23,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 23:02:23,114 INFO L175 Difference]: Start difference. First operand has 338 places, 441 transitions, 6164 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:02:23,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 460 transitions, 7182 flow [2024-06-27 23:02:23,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 460 transitions, 7052 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:23,952 INFO L231 Difference]: Finished difference. Result has 341 places, 443 transitions, 6236 flow [2024-06-27 23:02:23,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6236, PETRI_PLACES=341, PETRI_TRANSITIONS=443} [2024-06-27 23:02:23,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 23:02:23,953 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 443 transitions, 6236 flow [2024-06-27 23:02:23,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:23,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:23,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:23,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:02:23,954 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-27 23:02:23,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:23,954 INFO L85 PathProgramCache]: Analyzing trace with hash 698632022, now seen corresponding path program 5 times [2024-06-27 23:02:23,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:23,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931972346] [2024-06-27 23:02:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:23,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:23,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:24,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:24,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931972346] [2024-06-27 23:02:24,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931972346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:24,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287352106] [2024-06-27 23:02:24,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:24,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:24,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:24,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:24,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:24,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 443 transitions, 6236 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:24,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:24,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:24,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:24,963 INFO L124 PetriNetUnfolderBase]: 2842/4811 cut-off events. [2024-06-27 23:02:24,963 INFO L125 PetriNetUnfolderBase]: For 300008/300023 co-relation queries the response was YES. [2024-06-27 23:02:25,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32386 conditions, 4811 events. 2842/4811 cut-off events. For 300008/300023 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31850 event pairs, 604 based on Foata normal form. 28/4833 useless extension candidates. Maximal degree in co-relation 32238. Up to 4173 conditions per place. [2024-06-27 23:02:25,023 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 83 changer transitions 0/464 dead transitions. [2024-06-27 23:02:25,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 464 transitions, 7270 flow [2024-06-27 23:02:25,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:25,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:02:25,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:02:25,024 INFO L175 Difference]: Start difference. First operand has 341 places, 443 transitions, 6236 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:02:25,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 464 transitions, 7270 flow [2024-06-27 23:02:25,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 464 transitions, 7098 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:25,921 INFO L231 Difference]: Finished difference. Result has 345 places, 445 transitions, 6294 flow [2024-06-27 23:02:25,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6064, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6294, PETRI_PLACES=345, PETRI_TRANSITIONS=445} [2024-06-27 23:02:25,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 23:02:25,921 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 445 transitions, 6294 flow [2024-06-27 23:02:25,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:25,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:25,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] [2024-06-27 23:02:25,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:02:25,922 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-27 23:02:25,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:25,923 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 6 times [2024-06-27 23:02:25,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:25,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467172601] [2024-06-27 23:02:25,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:25,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:26,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-27 23:02:26,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:26,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467172601] [2024-06-27 23:02:26,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467172601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:26,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:26,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:26,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494526125] [2024-06-27 23:02:26,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:26,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:26,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:26,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:26,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:26,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 445 transitions, 6294 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:26,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:26,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:26,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:26,958 INFO L124 PetriNetUnfolderBase]: 2856/4847 cut-off events. [2024-06-27 23:02:26,958 INFO L125 PetriNetUnfolderBase]: For 282912/282927 co-relation queries the response was YES. [2024-06-27 23:02:27,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32167 conditions, 4847 events. 2856/4847 cut-off events. For 282912/282927 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32116 event pairs, 502 based on Foata normal form. 24/4865 useless extension candidates. Maximal degree in co-relation 32018. Up to 3852 conditions per place. [2024-06-27 23:02:27,023 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 77 changer transitions 0/472 dead transitions. [2024-06-27 23:02:27,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 472 transitions, 7536 flow [2024-06-27 23:02:27,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:02:27,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:02:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 23:02:27,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:02:27,025 INFO L175 Difference]: Start difference. First operand has 345 places, 445 transitions, 6294 flow. Second operand 6 states and 150 transitions. [2024-06-27 23:02:27,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 472 transitions, 7536 flow [2024-06-27 23:02:28,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 472 transitions, 7336 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:28,080 INFO L231 Difference]: Finished difference. Result has 346 places, 448 transitions, 6373 flow [2024-06-27 23:02:28,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6373, PETRI_PLACES=346, PETRI_TRANSITIONS=448} [2024-06-27 23:02:28,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 23:02:28,081 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 448 transitions, 6373 flow [2024-06-27 23:02:28,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:28,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:28,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:28,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:02:28,082 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-27 23:02:28,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:28,082 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-27 23:02:28,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:28,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098601846] [2024-06-27 23:02:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:28,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:28,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:28,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:28,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098601846] [2024-06-27 23:02:28,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098601846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:28,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:28,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:28,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238680982] [2024-06-27 23:02:28,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:28,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:28,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:28,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:28,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:28,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:28,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 448 transitions, 6373 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:28,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:28,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:28,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:29,202 INFO L124 PetriNetUnfolderBase]: 2863/4854 cut-off events. [2024-06-27 23:02:29,203 INFO L125 PetriNetUnfolderBase]: For 274114/274129 co-relation queries the response was YES. [2024-06-27 23:02:29,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31877 conditions, 4854 events. 2863/4854 cut-off events. For 274114/274129 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32163 event pairs, 566 based on Foata normal form. 24/4872 useless extension candidates. Maximal degree in co-relation 31726. Up to 4068 conditions per place. [2024-06-27 23:02:29,256 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 372 selfloop transitions, 92 changer transitions 0/471 dead transitions. [2024-06-27 23:02:29,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 471 transitions, 7405 flow [2024-06-27 23:02:29,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:29,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:29,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:02:29,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:02:29,257 INFO L175 Difference]: Start difference. First operand has 346 places, 448 transitions, 6373 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:02:29,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 471 transitions, 7405 flow [2024-06-27 23:02:30,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 471 transitions, 7135 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:30,441 INFO L231 Difference]: Finished difference. Result has 349 places, 449 transitions, 6314 flow [2024-06-27 23:02:30,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6103, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6314, PETRI_PLACES=349, PETRI_TRANSITIONS=449} [2024-06-27 23:02:30,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 23:02:30,442 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 449 transitions, 6314 flow [2024-06-27 23:02:30,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:30,442 INFO 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-27 23:02:30,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:02:30,443 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-27 23:02:30,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:30,443 INFO L85 PathProgramCache]: Analyzing trace with hash 644737468, now seen corresponding path program 1 times [2024-06-27 23:02:30,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:30,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660314616] [2024-06-27 23:02:30,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:30,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:30,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-27 23:02:30,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:30,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660314616] [2024-06-27 23:02:30,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660314616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:30,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:30,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:30,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681887479] [2024-06-27 23:02:30,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:30,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:30,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:30,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:30,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:30,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:30,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 449 transitions, 6314 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:30,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:30,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:30,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:31,375 INFO L124 PetriNetUnfolderBase]: 2860/4851 cut-off events. [2024-06-27 23:02:31,376 INFO L125 PetriNetUnfolderBase]: For 245502/245514 co-relation queries the response was YES. [2024-06-27 23:02:31,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31255 conditions, 4851 events. 2860/4851 cut-off events. For 245502/245514 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 32151 event pairs, 642 based on Foata normal form. 11/4854 useless extension candidates. Maximal degree in co-relation 31104. Up to 3855 conditions per place. [2024-06-27 23:02:31,436 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 211 changer transitions 0/475 dead transitions. [2024-06-27 23:02:31,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 475 transitions, 7606 flow [2024-06-27 23:02:31,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:31,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:31,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:02:31,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:02:31,437 INFO L175 Difference]: Start difference. First operand has 349 places, 449 transitions, 6314 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:02:31,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 475 transitions, 7606 flow [2024-06-27 23:02:32,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 475 transitions, 7336 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:32,542 INFO L231 Difference]: Finished difference. Result has 350 places, 449 transitions, 6472 flow [2024-06-27 23:02:32,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6472, PETRI_PLACES=350, PETRI_TRANSITIONS=449} [2024-06-27 23:02:32,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 23:02:32,543 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 449 transitions, 6472 flow [2024-06-27 23:02:32,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:32,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:32,544 INFO 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-27 23:02:32,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:02:32,544 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-27 23:02:32,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash 644881618, now seen corresponding path program 2 times [2024-06-27 23:02:32,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:32,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265784919] [2024-06-27 23:02:32,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:32,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:32,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:32,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-27 23:02:32,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:32,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265784919] [2024-06-27 23:02:32,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265784919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:32,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:32,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:32,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358517183] [2024-06-27 23:02:32,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:32,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:32,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:32,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:32,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:32,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:32,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 449 transitions, 6472 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:32,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:32,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:32,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:33,462 INFO L124 PetriNetUnfolderBase]: 2873/4874 cut-off events. [2024-06-27 23:02:33,462 INFO L125 PetriNetUnfolderBase]: For 254281/254296 co-relation queries the response was YES. [2024-06-27 23:02:33,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31414 conditions, 4874 events. 2873/4874 cut-off events. For 254281/254296 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32349 event pairs, 602 based on Foata normal form. 13/4881 useless extension candidates. Maximal degree in co-relation 31263. Up to 4224 conditions per place. [2024-06-27 23:02:33,523 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 114 changer transitions 0/477 dead transitions. [2024-06-27 23:02:33,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 477 transitions, 7702 flow [2024-06-27 23:02:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:33,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:33,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:02:33,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:02:33,524 INFO L175 Difference]: Start difference. First operand has 350 places, 449 transitions, 6472 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:02:33,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 477 transitions, 7702 flow [2024-06-27 23:02:34,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 477 transitions, 6958 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:34,588 INFO L231 Difference]: Finished difference. Result has 350 places, 455 transitions, 6058 flow [2024-06-27 23:02:34,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6058, PETRI_PLACES=350, PETRI_TRANSITIONS=455} [2024-06-27 23:02:34,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 23:02:34,589 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 455 transitions, 6058 flow [2024-06-27 23:02:34,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:34,589 INFO 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-27 23:02:34,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:02:34,589 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-27 23:02:34,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:34,590 INFO L85 PathProgramCache]: Analyzing trace with hash 644887198, now seen corresponding path program 3 times [2024-06-27 23:02:34,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:34,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468219912] [2024-06-27 23:02:34,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:34,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:34,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-27 23:02:34,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:34,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468219912] [2024-06-27 23:02:34,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468219912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:34,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:34,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:34,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019457362] [2024-06-27 23:02:34,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:34,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:34,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:34,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:34,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:34,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:34,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 455 transitions, 6058 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:34,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:34,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:34,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:35,493 INFO L124 PetriNetUnfolderBase]: 2870/4870 cut-off events. [2024-06-27 23:02:35,493 INFO L125 PetriNetUnfolderBase]: For 248810/248825 co-relation queries the response was YES. [2024-06-27 23:02:35,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30631 conditions, 4870 events. 2870/4870 cut-off events. For 248810/248825 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32325 event pairs, 602 based on Foata normal form. 13/4877 useless extension candidates. Maximal degree in co-relation 30482. Up to 4221 conditions per place. [2024-06-27 23:02:35,553 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 115 changer transitions 0/478 dead transitions. [2024-06-27 23:02:35,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 478 transitions, 7056 flow [2024-06-27 23:02:35,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:35,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:35,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 23:02:35,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-27 23:02:35,555 INFO L175 Difference]: Start difference. First operand has 350 places, 455 transitions, 6058 flow. Second operand 10 states and 219 transitions. [2024-06-27 23:02:35,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 478 transitions, 7056 flow [2024-06-27 23:02:36,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 478 transitions, 6919 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:02:36,550 INFO L231 Difference]: Finished difference. Result has 356 places, 455 transitions, 6157 flow [2024-06-27 23:02:36,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6157, PETRI_PLACES=356, PETRI_TRANSITIONS=455} [2024-06-27 23:02:36,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 23:02:36,550 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 455 transitions, 6157 flow [2024-06-27 23:02:36,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:36,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:36,551 INFO 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-27 23:02:36,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:02:36,551 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-27 23:02:36,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:36,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1848348672, now seen corresponding path program 4 times [2024-06-27 23:02:36,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:36,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620447481] [2024-06-27 23:02:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:36,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:36,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620447481] [2024-06-27 23:02:36,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620447481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:36,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:36,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:36,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38745264] [2024-06-27 23:02:36,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:36,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:36,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:36,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:36,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:36,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:36,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 455 transitions, 6157 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:36,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:36,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:36,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:37,546 INFO L124 PetriNetUnfolderBase]: 2891/4905 cut-off events. [2024-06-27 23:02:37,546 INFO L125 PetriNetUnfolderBase]: For 260473/260488 co-relation queries the response was YES. [2024-06-27 23:02:37,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31222 conditions, 4905 events. 2891/4905 cut-off events. For 260473/260488 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32637 event pairs, 602 based on Foata normal form. 13/4912 useless extension candidates. Maximal degree in co-relation 31071. Up to 4224 conditions per place. [2024-06-27 23:02:37,614 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 344 selfloop transitions, 134 changer transitions 0/485 dead transitions. [2024-06-27 23:02:37,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 485 transitions, 7393 flow [2024-06-27 23:02:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:37,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:37,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-27 23:02:37,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-27 23:02:37,616 INFO L175 Difference]: Start difference. First operand has 356 places, 455 transitions, 6157 flow. Second operand 10 states and 217 transitions. [2024-06-27 23:02:37,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 485 transitions, 7393 flow [2024-06-27 23:02:38,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 485 transitions, 7159 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:38,838 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 6308 flow [2024-06-27 23:02:38,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6308, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-06-27 23:02:38,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 23:02:38,839 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 6308 flow [2024-06-27 23:02:38,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:38,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:38,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] [2024-06-27 23:02:38,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:02:38,840 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-27 23:02:38,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:38,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1840991442, now seen corresponding path program 5 times [2024-06-27 23:02:38,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:38,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912272435] [2024-06-27 23:02:38,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:38,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:38,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:38,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:38,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912272435] [2024-06-27 23:02:38,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912272435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:38,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:38,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:38,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930927035] [2024-06-27 23:02:38,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:38,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:38,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:38,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:38,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:39,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:39,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 6308 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:39,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:39,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:39,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:39,784 INFO L124 PetriNetUnfolderBase]: 2896/4914 cut-off events. [2024-06-27 23:02:39,784 INFO L125 PetriNetUnfolderBase]: For 266934/266949 co-relation queries the response was YES. [2024-06-27 23:02:39,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31442 conditions, 4914 events. 2896/4914 cut-off events. For 266934/266949 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32689 event pairs, 602 based on Foata normal form. 13/4921 useless extension candidates. Maximal degree in co-relation 31289. Up to 4230 conditions per place. [2024-06-27 23:02:39,855 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 130 changer transitions 0/488 dead transitions. [2024-06-27 23:02:39,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 488 transitions, 7660 flow [2024-06-27 23:02:39,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:39,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:39,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 23:02:39,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 23:02:39,856 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 6308 flow. Second operand 9 states and 203 transitions. [2024-06-27 23:02:39,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 488 transitions, 7660 flow [2024-06-27 23:02:41,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 488 transitions, 7489 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:41,129 INFO L231 Difference]: Finished difference. Result has 361 places, 467 transitions, 6439 flow [2024-06-27 23:02:41,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6439, PETRI_PLACES=361, PETRI_TRANSITIONS=467} [2024-06-27 23:02:41,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 23:02:41,130 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 467 transitions, 6439 flow [2024-06-27 23:02:41,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:41,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:41,130 INFO 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-27 23:02:41,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:02:41,131 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-27 23:02:41,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:41,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1840997022, now seen corresponding path program 6 times [2024-06-27 23:02:41,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:41,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457917071] [2024-06-27 23:02:41,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:41,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:41,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:41,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:41,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457917071] [2024-06-27 23:02:41,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457917071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:41,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:41,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:41,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550950171] [2024-06-27 23:02:41,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:41,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:41,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:41,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:41,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:41,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:41,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 467 transitions, 6439 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:41,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:41,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:41,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:42,156 INFO L124 PetriNetUnfolderBase]: 2893/4910 cut-off events. [2024-06-27 23:02:42,156 INFO L125 PetriNetUnfolderBase]: For 270258/270273 co-relation queries the response was YES. [2024-06-27 23:02:42,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31668 conditions, 4910 events. 2893/4910 cut-off events. For 270258/270273 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32667 event pairs, 602 based on Foata normal form. 13/4917 useless extension candidates. Maximal degree in co-relation 31513. Up to 4227 conditions per place. [2024-06-27 23:02:42,221 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 131 changer transitions 0/489 dead transitions. [2024-06-27 23:02:42,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 489 transitions, 7609 flow [2024-06-27 23:02:42,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:42,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:42,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 23:02:42,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-27 23:02:42,222 INFO L175 Difference]: Start difference. First operand has 361 places, 467 transitions, 6439 flow. Second operand 11 states and 238 transitions. [2024-06-27 23:02:42,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 489 transitions, 7609 flow [2024-06-27 23:02:43,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 489 transitions, 7278 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:43,643 INFO L231 Difference]: Finished difference. Result has 366 places, 467 transitions, 6376 flow [2024-06-27 23:02:43,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6108, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6376, PETRI_PLACES=366, PETRI_TRANSITIONS=467} [2024-06-27 23:02:43,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 23:02:43,644 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 467 transitions, 6376 flow [2024-06-27 23:02:43,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:43,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:43,644 INFO 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-27 23:02:43,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:02:43,644 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-27 23:02:43,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:43,645 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-27 23:02:43,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:43,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215154411] [2024-06-27 23:02:43,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:43,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:43,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:43,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:43,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:43,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215154411] [2024-06-27 23:02:43,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215154411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:43,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:43,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:43,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383476569] [2024-06-27 23:02:43,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:43,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:43,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:43,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:43,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:43,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:43,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 467 transitions, 6376 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:43,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:43,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:43,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:44,628 INFO L124 PetriNetUnfolderBase]: 2973/5008 cut-off events. [2024-06-27 23:02:44,628 INFO L125 PetriNetUnfolderBase]: For 318029/318029 co-relation queries the response was YES. [2024-06-27 23:02:44,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33419 conditions, 5008 events. 2973/5008 cut-off events. For 318029/318029 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33116 event pairs, 590 based on Foata normal form. 2/4993 useless extension candidates. Maximal degree in co-relation 33264. Up to 4310 conditions per place. [2024-06-27 23:02:44,696 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 104 changer transitions 0/506 dead transitions. [2024-06-27 23:02:44,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 506 transitions, 7767 flow [2024-06-27 23:02:44,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:44,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 23:02:44,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 23:02:44,698 INFO L175 Difference]: Start difference. First operand has 366 places, 467 transitions, 6376 flow. Second operand 8 states and 198 transitions. [2024-06-27 23:02:44,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 506 transitions, 7767 flow [2024-06-27 23:02:45,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 506 transitions, 7497 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:45,980 INFO L231 Difference]: Finished difference. Result has 365 places, 473 transitions, 6478 flow [2024-06-27 23:02:45,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6478, PETRI_PLACES=365, PETRI_TRANSITIONS=473} [2024-06-27 23:02:45,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 23:02:45,981 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 473 transitions, 6478 flow [2024-06-27 23:02:45,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:45,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:45,981 INFO 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-27 23:02:45,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:02:45,981 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-27 23:02:45,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:45,981 INFO L85 PathProgramCache]: Analyzing trace with hash -342698987, now seen corresponding path program 2 times [2024-06-27 23:02:45,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:45,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693536682] [2024-06-27 23:02:45,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:45,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:46,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:46,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:46,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693536682] [2024-06-27 23:02:46,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693536682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:46,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:46,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:46,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745597951] [2024-06-27 23:02:46,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:46,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:46,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:46,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:46,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:46,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:46,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 473 transitions, 6478 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:46,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:46,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:46,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:46,944 INFO L124 PetriNetUnfolderBase]: 2968/5012 cut-off events. [2024-06-27 23:02:46,945 INFO L125 PetriNetUnfolderBase]: For 319220/319220 co-relation queries the response was YES. [2024-06-27 23:02:46,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33485 conditions, 5012 events. 2968/5012 cut-off events. For 319220/319220 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33232 event pairs, 604 based on Foata normal form. 2/5003 useless extension candidates. Maximal degree in co-relation 33328. Up to 4395 conditions per place. [2024-06-27 23:02:47,010 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 392 selfloop transitions, 99 changer transitions 0/498 dead transitions. [2024-06-27 23:02:47,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 498 transitions, 7522 flow [2024-06-27 23:02:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:47,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:47,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:02:47,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:02:47,012 INFO L175 Difference]: Start difference. First operand has 365 places, 473 transitions, 6478 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:02:47,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 498 transitions, 7522 flow [2024-06-27 23:02:48,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 498 transitions, 7297 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:48,157 INFO L231 Difference]: Finished difference. Result has 368 places, 473 transitions, 6456 flow [2024-06-27 23:02:48,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6253, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6456, PETRI_PLACES=368, PETRI_TRANSITIONS=473} [2024-06-27 23:02:48,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 23:02:48,158 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 473 transitions, 6456 flow [2024-06-27 23:02:48,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:48,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:48,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:02:48,158 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-27 23:02:48,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:48,159 INFO L85 PathProgramCache]: Analyzing trace with hash 608870165, now seen corresponding path program 3 times [2024-06-27 23:02:48,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:48,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707165082] [2024-06-27 23:02:48,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:48,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:48,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:48,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:48,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:48,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707165082] [2024-06-27 23:02:48,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707165082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:48,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:48,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:48,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199765805] [2024-06-27 23:02:48,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:48,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:48,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:48,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:48,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:48,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:48,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 473 transitions, 6456 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:48,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:48,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:48,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:49,175 INFO L124 PetriNetUnfolderBase]: 2976/5027 cut-off events. [2024-06-27 23:02:49,175 INFO L125 PetriNetUnfolderBase]: For 326671/326674 co-relation queries the response was YES. [2024-06-27 23:02:49,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33610 conditions, 5027 events. 2976/5027 cut-off events. For 326671/326674 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33400 event pairs, 592 based on Foata normal form. 4/5024 useless extension candidates. Maximal degree in co-relation 33452. Up to 4524 conditions per place. [2024-06-27 23:02:49,240 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 440 selfloop transitions, 50 changer transitions 0/497 dead transitions. [2024-06-27 23:02:49,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 497 transitions, 7543 flow [2024-06-27 23:02:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:02:49,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:02:49,241 INFO L175 Difference]: Start difference. First operand has 368 places, 473 transitions, 6456 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:02:49,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 497 transitions, 7543 flow [2024-06-27 23:02:50,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 497 transitions, 7316 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:02:50,419 INFO L231 Difference]: Finished difference. Result has 370 places, 475 transitions, 6391 flow [2024-06-27 23:02:50,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6229, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6391, PETRI_PLACES=370, PETRI_TRANSITIONS=475} [2024-06-27 23:02:50,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 23:02:50,420 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 475 transitions, 6391 flow [2024-06-27 23:02:50,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:50,420 INFO 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-27 23:02:50,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:02:50,420 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-27 23:02:50,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:50,421 INFO L85 PathProgramCache]: Analyzing trace with hash -22076204, now seen corresponding path program 7 times [2024-06-27 23:02:50,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:50,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545095299] [2024-06-27 23:02:50,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:50,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:50,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:50,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:50,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545095299] [2024-06-27 23:02:50,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545095299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:50,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:50,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:50,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402749703] [2024-06-27 23:02:50,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:50,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:50,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:50,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:50,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:50,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:02:50,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 475 transitions, 6391 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:50,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:50,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:02:50,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:51,450 INFO L124 PetriNetUnfolderBase]: 2989/5056 cut-off events. [2024-06-27 23:02:51,450 INFO L125 PetriNetUnfolderBase]: For 335690/335702 co-relation queries the response was YES. [2024-06-27 23:02:51,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33700 conditions, 5056 events. 2989/5056 cut-off events. For 335690/335702 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33674 event pairs, 655 based on Foata normal form. 11/5059 useless extension candidates. Maximal degree in co-relation 33541. Up to 4135 conditions per place. [2024-06-27 23:02:51,526 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 310 selfloop transitions, 186 changer transitions 0/503 dead transitions. [2024-06-27 23:02:51,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 503 transitions, 7813 flow [2024-06-27 23:02:51,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:51,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:51,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:02:51,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:02:51,528 INFO L175 Difference]: Start difference. First operand has 370 places, 475 transitions, 6391 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:02:51,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 503 transitions, 7813 flow [2024-06-27 23:02:53,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 503 transitions, 7702 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:02:53,190 INFO L231 Difference]: Finished difference. Result has 372 places, 481 transitions, 6711 flow [2024-06-27 23:02:53,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6280, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6711, PETRI_PLACES=372, PETRI_TRANSITIONS=481} [2024-06-27 23:02:53,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 23:02:53,190 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 481 transitions, 6711 flow [2024-06-27 23:02:53,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:53,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:53,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] [2024-06-27 23:02:53,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:02:53,191 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-27 23:02:53,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:53,191 INFO L85 PathProgramCache]: Analyzing trace with hash 42343360, now seen corresponding path program 8 times [2024-06-27 23:02:53,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:53,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802491892] [2024-06-27 23:02:53,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:53,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:53,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-27 23:02:53,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:53,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802491892] [2024-06-27 23:02:53,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802491892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:53,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:53,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:53,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209724531] [2024-06-27 23:02:53,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:53,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:53,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:53,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:53,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:53,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 481 transitions, 6711 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:53,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:53,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:53,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:54,357 INFO L124 PetriNetUnfolderBase]: 2994/5066 cut-off events. [2024-06-27 23:02:54,357 INFO L125 PetriNetUnfolderBase]: For 344782/344797 co-relation queries the response was YES. [2024-06-27 23:02:54,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34176 conditions, 5066 events. 2994/5066 cut-off events. For 344782/344797 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33791 event pairs, 617 based on Foata normal form. 13/5073 useless extension candidates. Maximal degree in co-relation 34015. Up to 4441 conditions per place. [2024-06-27 23:02:54,424 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 93 changer transitions 0/504 dead transitions. [2024-06-27 23:02:54,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 504 transitions, 7963 flow [2024-06-27 23:02:54,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:54,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 23:02:54,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-27 23:02:54,425 INFO L175 Difference]: Start difference. First operand has 372 places, 481 transitions, 6711 flow. Second operand 9 states and 191 transitions. [2024-06-27 23:02:54,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 504 transitions, 7963 flow [2024-06-27 23:02:55,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 504 transitions, 7742 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:02:55,988 INFO L231 Difference]: Finished difference. Result has 378 places, 484 transitions, 6726 flow [2024-06-27 23:02:55,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6726, PETRI_PLACES=378, PETRI_TRANSITIONS=484} [2024-06-27 23:02:55,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 23:02:55,988 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 484 transitions, 6726 flow [2024-06-27 23:02:55,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:55,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:55,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-27 23:02:55,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:02:55,989 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-27 23:02:55,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:55,989 INFO L85 PathProgramCache]: Analyzing trace with hash 42337780, now seen corresponding path program 9 times [2024-06-27 23:02:55,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:55,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028065574] [2024-06-27 23:02:55,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:55,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:56,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:56,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028065574] [2024-06-27 23:02:56,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028065574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:56,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:56,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:56,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798406982] [2024-06-27 23:02:56,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:56,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:56,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:56,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:56,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:56,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:56,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 484 transitions, 6726 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:56,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:56,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:56,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:57,070 INFO L124 PetriNetUnfolderBase]: 2991/5062 cut-off events. [2024-06-27 23:02:57,070 INFO L125 PetriNetUnfolderBase]: For 349117/349132 co-relation queries the response was YES. [2024-06-27 23:02:57,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33999 conditions, 5062 events. 2991/5062 cut-off events. For 349117/349132 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33710 event pairs, 617 based on Foata normal form. 13/5069 useless extension candidates. Maximal degree in co-relation 33837. Up to 4438 conditions per place. [2024-06-27 23:02:57,144 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 405 selfloop transitions, 90 changer transitions 0/501 dead transitions. [2024-06-27 23:02:57,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 501 transitions, 7758 flow [2024-06-27 23:02:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:02:57,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:02:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:02:57,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 23:02:57,145 INFO L175 Difference]: Start difference. First operand has 378 places, 484 transitions, 6726 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:02:57,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 501 transitions, 7758 flow [2024-06-27 23:02:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 501 transitions, 7529 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:58,777 INFO L231 Difference]: Finished difference. Result has 377 places, 484 transitions, 6684 flow [2024-06-27 23:02:58,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6684, PETRI_PLACES=377, PETRI_TRANSITIONS=484} [2024-06-27 23:02:58,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 23:02:58,777 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 484 transitions, 6684 flow [2024-06-27 23:02:58,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:58,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:58,778 INFO 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-27 23:02:58,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:02:58,778 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-27 23:02:58,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:58,778 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 10 times [2024-06-27 23:02:58,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:58,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20445209] [2024-06-27 23:02:58,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:58,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:58,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:58,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:58,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20445209] [2024-06-27 23:02:58,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20445209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:58,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:58,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:58,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970077891] [2024-06-27 23:02:58,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:58,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:58,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:58,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:58,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:58,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:02:58,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 484 transitions, 6684 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:02:58,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:58,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:02:58,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:59,925 INFO L124 PetriNetUnfolderBase]: 2996/5071 cut-off events. [2024-06-27 23:02:59,925 INFO L125 PetriNetUnfolderBase]: For 356599/356614 co-relation queries the response was YES. [2024-06-27 23:02:59,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34092 conditions, 5071 events. 2996/5071 cut-off events. For 356599/356614 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33830 event pairs, 617 based on Foata normal form. 13/5078 useless extension candidates. Maximal degree in co-relation 33929. Up to 4144 conditions per place. [2024-06-27 23:02:59,995 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 307 selfloop transitions, 204 changer transitions 0/517 dead transitions. [2024-06-27 23:02:59,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 517 transitions, 8139 flow [2024-06-27 23:02:59,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:59,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:02:59,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-27 23:02:59,996 INFO L175 Difference]: Start difference. First operand has 377 places, 484 transitions, 6684 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:02:59,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 517 transitions, 8139 flow [2024-06-27 23:03:01,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 517 transitions, 7959 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:03:01,671 INFO L231 Difference]: Finished difference. Result has 380 places, 487 transitions, 6943 flow [2024-06-27 23:03:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6504, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6943, PETRI_PLACES=380, PETRI_TRANSITIONS=487} [2024-06-27 23:03:01,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 23:03:01,671 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 487 transitions, 6943 flow [2024-06-27 23:03:01,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:01,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:01,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] [2024-06-27 23:03:01,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:03:01,672 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-27 23:03:01,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:01,672 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 11 times [2024-06-27 23:03:01,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:01,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105226763] [2024-06-27 23:03:01,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:01,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:01,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:01,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-27 23:03:01,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:01,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105226763] [2024-06-27 23:03:01,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105226763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:01,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:01,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:01,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321589541] [2024-06-27 23:03:01,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:01,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:01,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:01,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:01,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:01,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:01,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 487 transitions, 6943 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:01,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:01,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:01,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:02,784 INFO L124 PetriNetUnfolderBase]: 3001/5080 cut-off events. [2024-06-27 23:03:02,785 INFO L125 PetriNetUnfolderBase]: For 365636/365651 co-relation queries the response was YES. [2024-06-27 23:03:02,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34559 conditions, 5080 events. 3001/5080 cut-off events. For 365636/365651 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33918 event pairs, 617 based on Foata normal form. 13/5087 useless extension candidates. Maximal degree in co-relation 34395. Up to 4150 conditions per place. [2024-06-27 23:03:02,857 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 225 changer transitions 0/519 dead transitions. [2024-06-27 23:03:02,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 519 transitions, 8408 flow [2024-06-27 23:03:02,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:02,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-27 23:03:02,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-27 23:03:02,859 INFO L175 Difference]: Start difference. First operand has 380 places, 487 transitions, 6943 flow. Second operand 11 states and 239 transitions. [2024-06-27 23:03:02,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 519 transitions, 8408 flow [2024-06-27 23:03:04,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 519 transitions, 7933 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:04,515 INFO L231 Difference]: Finished difference. Result has 384 places, 490 transitions, 6953 flow [2024-06-27 23:03:04,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6953, PETRI_PLACES=384, PETRI_TRANSITIONS=490} [2024-06-27 23:03:04,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 23:03:04,516 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 490 transitions, 6953 flow [2024-06-27 23:03:04,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:04,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:04,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] [2024-06-27 23:03:04,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:03:04,517 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-27 23:03:04,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:04,517 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 12 times [2024-06-27 23:03:04,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:04,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386709297] [2024-06-27 23:03:04,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:04,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:04,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:04,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:04,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386709297] [2024-06-27 23:03:04,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386709297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:04,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:04,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:04,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282214695] [2024-06-27 23:03:04,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:04,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:04,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:04,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:04,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:04,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:04,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 490 transitions, 6953 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:04,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:04,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:04,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:05,632 INFO L124 PetriNetUnfolderBase]: 2998/5076 cut-off events. [2024-06-27 23:03:05,633 INFO L125 PetriNetUnfolderBase]: For 368637/368652 co-relation queries the response was YES. [2024-06-27 23:03:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 5076 events. 2998/5076 cut-off events. For 368637/368652 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33874 event pairs, 619 based on Foata normal form. 13/5083 useless extension candidates. Maximal degree in co-relation 34388. Up to 4147 conditions per place. [2024-06-27 23:03:05,701 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 297 selfloop transitions, 214 changer transitions 0/517 dead transitions. [2024-06-27 23:03:05,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 517 transitions, 8213 flow [2024-06-27 23:03:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:05,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:03:05,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 23:03:05,703 INFO L175 Difference]: Start difference. First operand has 384 places, 490 transitions, 6953 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:03:05,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 517 transitions, 8213 flow [2024-06-27 23:03:07,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 517 transitions, 7743 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:07,505 INFO L231 Difference]: Finished difference. Result has 385 places, 490 transitions, 6920 flow [2024-06-27 23:03:07,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6920, PETRI_PLACES=385, PETRI_TRANSITIONS=490} [2024-06-27 23:03:07,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-27 23:03:07,506 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 490 transitions, 6920 flow [2024-06-27 23:03:07,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:07,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:07,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:03:07,507 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-27 23:03:07,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:07,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1612785100, now seen corresponding path program 13 times [2024-06-27 23:03:07,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:07,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692667131] [2024-06-27 23:03:07,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:07,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:07,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:07,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:07,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692667131] [2024-06-27 23:03:07,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692667131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:07,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:07,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:07,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823430436] [2024-06-27 23:03:07,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:07,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:07,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:07,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:07,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:07,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:07,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 490 transitions, 6920 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:07,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:07,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:07,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:08,600 INFO L124 PetriNetUnfolderBase]: 3011/5098 cut-off events. [2024-06-27 23:03:08,600 INFO L125 PetriNetUnfolderBase]: For 379316/379331 co-relation queries the response was YES. [2024-06-27 23:03:08,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34794 conditions, 5098 events. 3011/5098 cut-off events. For 379316/379331 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34021 event pairs, 625 based on Foata normal form. 13/5105 useless extension candidates. Maximal degree in co-relation 34628. Up to 4246 conditions per place. [2024-06-27 23:03:08,672 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 205 changer transitions 0/521 dead transitions. [2024-06-27 23:03:08,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 521 transitions, 8434 flow [2024-06-27 23:03:08,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:08,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:08,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:03:08,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-27 23:03:08,674 INFO L175 Difference]: Start difference. First operand has 385 places, 490 transitions, 6920 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:03:08,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 521 transitions, 8434 flow [2024-06-27 23:03:10,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 521 transitions, 7983 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:10,491 INFO L231 Difference]: Finished difference. Result has 386 places, 496 transitions, 6961 flow [2024-06-27 23:03:10,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6961, PETRI_PLACES=386, PETRI_TRANSITIONS=496} [2024-06-27 23:03:10,492 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-27 23:03:10,492 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 496 transitions, 6961 flow [2024-06-27 23:03:10,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:10,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:10,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:03:10,492 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-27 23:03:10,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:10,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1612790680, now seen corresponding path program 14 times [2024-06-27 23:03:10,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:10,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865229854] [2024-06-27 23:03:10,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:10,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:10,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:10,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:10,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:10,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865229854] [2024-06-27 23:03:10,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865229854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:10,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:10,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:10,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136440356] [2024-06-27 23:03:10,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:10,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:10,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:10,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:10,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:10,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:10,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 496 transitions, 6961 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:10,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:10,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:10,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:11,638 INFO L124 PetriNetUnfolderBase]: 3024/5120 cut-off events. [2024-06-27 23:03:11,638 INFO L125 PetriNetUnfolderBase]: For 392126/392141 co-relation queries the response was YES. [2024-06-27 23:03:11,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34993 conditions, 5120 events. 3024/5120 cut-off events. For 392126/392141 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34241 event pairs, 615 based on Foata normal form. 13/5127 useless extension candidates. Maximal degree in co-relation 34826. Up to 4261 conditions per place. [2024-06-27 23:03:11,708 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 212 changer transitions 0/528 dead transitions. [2024-06-27 23:03:11,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 528 transitions, 8495 flow [2024-06-27 23:03:11,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:11,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:11,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-27 23:03:11,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-27 23:03:11,710 INFO L175 Difference]: Start difference. First operand has 386 places, 496 transitions, 6961 flow. Second operand 11 states and 237 transitions. [2024-06-27 23:03:11,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 528 transitions, 8495 flow [2024-06-27 23:03:13,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 528 transitions, 8067 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:13,852 INFO L231 Difference]: Finished difference. Result has 390 places, 502 transitions, 7039 flow [2024-06-27 23:03:13,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7039, PETRI_PLACES=390, PETRI_TRANSITIONS=502} [2024-06-27 23:03:13,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 23:03:13,853 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 502 transitions, 7039 flow [2024-06-27 23:03:13,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:13,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:13,853 INFO 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-27 23:03:13,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:03:13,854 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-27 23:03:13,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1612969240, now seen corresponding path program 15 times [2024-06-27 23:03:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944557576] [2024-06-27 23:03:13,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:13,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:13,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:13,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944557576] [2024-06-27 23:03:13,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944557576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:13,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:13,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:13,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226377822] [2024-06-27 23:03:13,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:13,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:13,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:13,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:13,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:14,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:14,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 502 transitions, 7039 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:14,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:14,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:14,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:14,944 INFO L124 PetriNetUnfolderBase]: 3021/5116 cut-off events. [2024-06-27 23:03:14,944 INFO L125 PetriNetUnfolderBase]: For 396133/396148 co-relation queries the response was YES. [2024-06-27 23:03:15,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34984 conditions, 5116 events. 3021/5116 cut-off events. For 396133/396148 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34187 event pairs, 619 based on Foata normal form. 13/5123 useless extension candidates. Maximal degree in co-relation 34816. Up to 4258 conditions per place. [2024-06-27 23:03:15,020 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 184 changer transitions 0/527 dead transitions. [2024-06-27 23:03:15,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 527 transitions, 8499 flow [2024-06-27 23:03:15,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:15,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:03:15,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:03:15,021 INFO L175 Difference]: Start difference. First operand has 390 places, 502 transitions, 7039 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:03:15,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 527 transitions, 8499 flow [2024-06-27 23:03:17,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 527 transitions, 8125 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:17,023 INFO L231 Difference]: Finished difference. Result has 390 places, 502 transitions, 7044 flow [2024-06-27 23:03:17,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6665, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7044, PETRI_PLACES=390, PETRI_TRANSITIONS=502} [2024-06-27 23:03:17,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 23:03:17,024 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 502 transitions, 7044 flow [2024-06-27 23:03:17,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:17,024 INFO 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-27 23:03:17,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:03:17,024 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-27 23:03:17,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1613136640, now seen corresponding path program 16 times [2024-06-27 23:03:17,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:17,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048032148] [2024-06-27 23:03:17,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:17,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:17,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:17,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048032148] [2024-06-27 23:03:17,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048032148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:17,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:17,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:17,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725362301] [2024-06-27 23:03:17,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:17,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:17,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:17,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:17,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:17,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:17,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 502 transitions, 7044 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:17,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:17,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:17,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:18,151 INFO L124 PetriNetUnfolderBase]: 3018/5112 cut-off events. [2024-06-27 23:03:18,151 INFO L125 PetriNetUnfolderBase]: For 400329/400344 co-relation queries the response was YES. [2024-06-27 23:03:18,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34978 conditions, 5112 events. 3018/5112 cut-off events. For 400329/400344 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34227 event pairs, 619 based on Foata normal form. 13/5119 useless extension candidates. Maximal degree in co-relation 34809. Up to 4255 conditions per place. [2024-06-27 23:03:18,229 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 322 selfloop transitions, 201 changer transitions 0/529 dead transitions. [2024-06-27 23:03:18,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 529 transitions, 8516 flow [2024-06-27 23:03:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:18,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:18,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:03:18,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 23:03:18,230 INFO L175 Difference]: Start difference. First operand has 390 places, 502 transitions, 7044 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:03:18,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 529 transitions, 8516 flow [2024-06-27 23:03:20,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 529 transitions, 7884 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:20,329 INFO L231 Difference]: Finished difference. Result has 391 places, 502 transitions, 6824 flow [2024-06-27 23:03:20,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6824, PETRI_PLACES=391, PETRI_TRANSITIONS=502} [2024-06-27 23:03:20,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 23:03:20,330 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 502 transitions, 6824 flow [2024-06-27 23:03:20,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:20,330 INFO 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-27 23:03:20,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:03:20,330 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-27 23:03:20,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:20,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1613142220, now seen corresponding path program 17 times [2024-06-27 23:03:20,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:20,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256008523] [2024-06-27 23:03:20,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:20,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:20,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:20,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:20,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:20,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256008523] [2024-06-27 23:03:20,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256008523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:20,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:20,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:20,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869175701] [2024-06-27 23:03:20,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:20,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:20,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:20,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:20,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:20,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:20,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 502 transitions, 6824 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:20,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:20,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:20,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:21,438 INFO L124 PetriNetUnfolderBase]: 3015/5108 cut-off events. [2024-06-27 23:03:21,439 INFO L125 PetriNetUnfolderBase]: For 402295/402310 co-relation queries the response was YES. [2024-06-27 23:03:21,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34817 conditions, 5108 events. 3015/5108 cut-off events. For 402295/402310 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34146 event pairs, 619 based on Foata normal form. 13/5115 useless extension candidates. Maximal degree in co-relation 34647. Up to 4252 conditions per place. [2024-06-27 23:03:21,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 339 selfloop transitions, 185 changer transitions 0/530 dead transitions. [2024-06-27 23:03:21,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 530 transitions, 8124 flow [2024-06-27 23:03:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:03:21,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:03:21,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:03:21,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:03:21,515 INFO L175 Difference]: Start difference. First operand has 391 places, 502 transitions, 6824 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:03:21,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 530 transitions, 8124 flow [2024-06-27 23:03:23,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 530 transitions, 7591 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:23,511 INFO L231 Difference]: Finished difference. Result has 389 places, 502 transitions, 6678 flow [2024-06-27 23:03:23,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6678, PETRI_PLACES=389, PETRI_TRANSITIONS=502} [2024-06-27 23:03:23,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-27 23:03:23,512 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 502 transitions, 6678 flow [2024-06-27 23:03:23,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:23,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:23,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] [2024-06-27 23:03:23,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 23:03:23,512 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-27 23:03:23,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1612958080, now seen corresponding path program 18 times [2024-06-27 23:03:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:23,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787330129] [2024-06-27 23:03:23,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:23,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:23,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:23,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787330129] [2024-06-27 23:03:23,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787330129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:23,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:23,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:03:23,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611750540] [2024-06-27 23:03:23,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:23,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:03:23,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:23,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:03:23,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:03:23,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-27 23:03:23,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 502 transitions, 6678 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:23,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:23,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-27 23:03:23,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:24,547 INFO L124 PetriNetUnfolderBase]: 3012/5104 cut-off events. [2024-06-27 23:03:24,547 INFO L125 PetriNetUnfolderBase]: For 397596/397611 co-relation queries the response was YES. [2024-06-27 23:03:24,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34581 conditions, 5104 events. 3012/5104 cut-off events. For 397596/397611 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34096 event pairs, 621 based on Foata normal form. 13/5111 useless extension candidates. Maximal degree in co-relation 34411. Up to 4249 conditions per place. [2024-06-27 23:03:24,620 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 189 changer transitions 0/522 dead transitions. [2024-06-27 23:03:24,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 522 transitions, 7760 flow [2024-06-27 23:03:24,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:24,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:24,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:03:24,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:03:24,621 INFO L175 Difference]: Start difference. First operand has 389 places, 502 transitions, 6678 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:03:24,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 522 transitions, 7760 flow [2024-06-27 23:03:26,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 522 transitions, 7323 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:03:26,505 INFO L231 Difference]: Finished difference. Result has 387 places, 502 transitions, 6625 flow [2024-06-27 23:03:26,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6241, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6625, PETRI_PLACES=387, PETRI_TRANSITIONS=502} [2024-06-27 23:03:26,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 23:03:26,505 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 502 transitions, 6625 flow [2024-06-27 23:03:26,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:26,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:26,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:26,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 23:03:26,506 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-27 23:03:26,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:26,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1035172307, now seen corresponding path program 4 times [2024-06-27 23:03:26,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:26,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072158121] [2024-06-27 23:03:26,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:26,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:26,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:26,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-27 23:03:26,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:26,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072158121] [2024-06-27 23:03:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072158121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:26,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:26,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:26,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949145728] [2024-06-27 23:03:26,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:26,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:26,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:26,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:26,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:26,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:26,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 502 transitions, 6625 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:26,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:26,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:26,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:27,543 INFO L124 PetriNetUnfolderBase]: 3020/5110 cut-off events. [2024-06-27 23:03:27,543 INFO L125 PetriNetUnfolderBase]: For 400778/400781 co-relation queries the response was YES. [2024-06-27 23:03:27,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34651 conditions, 5110 events. 3020/5110 cut-off events. For 400778/400781 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34097 event pairs, 594 based on Foata normal form. 4/5109 useless extension candidates. Maximal degree in co-relation 34482. Up to 4581 conditions per place. [2024-06-27 23:03:27,614 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 462 selfloop transitions, 55 changer transitions 0/524 dead transitions. [2024-06-27 23:03:27,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 524 transitions, 7764 flow [2024-06-27 23:03:27,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:27,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:27,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:03:27,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-27 23:03:27,616 INFO L175 Difference]: Start difference. First operand has 387 places, 502 transitions, 6625 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:03:27,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 524 transitions, 7764 flow [2024-06-27 23:03:29,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 524 transitions, 7347 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:29,293 INFO L231 Difference]: Finished difference. Result has 389 places, 504 transitions, 6384 flow [2024-06-27 23:03:29,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6384, PETRI_PLACES=389, PETRI_TRANSITIONS=504} [2024-06-27 23:03:29,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-27 23:03:29,294 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 504 transitions, 6384 flow [2024-06-27 23:03:29,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:29,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:29,294 INFO 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-27 23:03:29,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 23:03:29,294 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-27 23:03:29,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:29,295 INFO L85 PathProgramCache]: Analyzing trace with hash 971538968, now seen corresponding path program 19 times [2024-06-27 23:03:29,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:29,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625223600] [2024-06-27 23:03:29,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:29,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:29,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-27 23:03:29,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:29,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625223600] [2024-06-27 23:03:29,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625223600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:29,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:29,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:29,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386537098] [2024-06-27 23:03:29,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:29,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:29,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:29,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:29,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:29,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:29,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 504 transitions, 6384 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:29,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:29,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:29,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:30,329 INFO L124 PetriNetUnfolderBase]: 3025/5122 cut-off events. [2024-06-27 23:03:30,329 INFO L125 PetriNetUnfolderBase]: For 405360/405369 co-relation queries the response was YES. [2024-06-27 23:03:30,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34416 conditions, 5122 events. 3025/5122 cut-off events. For 405360/405369 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34286 event pairs, 652 based on Foata normal form. 5/5119 useless extension candidates. Maximal degree in co-relation 34246. Up to 4172 conditions per place. [2024-06-27 23:03:30,402 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 266 changer transitions 0/525 dead transitions. [2024-06-27 23:03:30,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 525 transitions, 7673 flow [2024-06-27 23:03:30,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:30,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:30,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:03:30,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 23:03:30,403 INFO L175 Difference]: Start difference. First operand has 389 places, 504 transitions, 6384 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:03:30,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 525 transitions, 7673 flow [2024-06-27 23:03:32,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 525 transitions, 7524 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:03:32,424 INFO L231 Difference]: Finished difference. Result has 392 places, 507 transitions, 6800 flow [2024-06-27 23:03:32,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6800, PETRI_PLACES=392, PETRI_TRANSITIONS=507} [2024-06-27 23:03:32,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 23:03:32,424 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 507 transitions, 6800 flow [2024-06-27 23:03:32,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:32,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:32,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:32,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 23:03:32,425 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-27 23:03:32,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:32,425 INFO L85 PathProgramCache]: Analyzing trace with hash 62616542, now seen corresponding path program 20 times [2024-06-27 23:03:32,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:32,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831321626] [2024-06-27 23:03:32,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:32,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:32,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:32,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831321626] [2024-06-27 23:03:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831321626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:32,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645224689] [2024-06-27 23:03:32,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:32,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:32,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:32,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:32,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 507 transitions, 6800 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:32,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:32,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:32,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:33,538 INFO L124 PetriNetUnfolderBase]: 3038/5147 cut-off events. [2024-06-27 23:03:33,538 INFO L125 PetriNetUnfolderBase]: For 418724/418739 co-relation queries the response was YES. [2024-06-27 23:03:33,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35140 conditions, 5147 events. 3038/5147 cut-off events. For 418724/418739 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34448 event pairs, 619 based on Foata normal form. 13/5154 useless extension candidates. Maximal degree in co-relation 34969. Up to 4187 conditions per place. [2024-06-27 23:03:33,733 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 287 selfloop transitions, 254 changer transitions 0/548 dead transitions. [2024-06-27 23:03:33,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 548 transitions, 8406 flow [2024-06-27 23:03:33,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:03:33,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:03:33,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 23:03:33,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-27 23:03:33,734 INFO L175 Difference]: Start difference. First operand has 392 places, 507 transitions, 6800 flow. Second operand 11 states and 255 transitions. [2024-06-27 23:03:33,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 548 transitions, 8406 flow [2024-06-27 23:03:35,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 548 transitions, 7824 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:03:35,617 INFO L231 Difference]: Finished difference. Result has 395 places, 513 transitions, 6806 flow [2024-06-27 23:03:35,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6806, PETRI_PLACES=395, PETRI_TRANSITIONS=513} [2024-06-27 23:03:35,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-27 23:03:35,617 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 513 transitions, 6806 flow [2024-06-27 23:03:35,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:35,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] [2024-06-27 23:03:35,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 23:03:35,618 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-27 23:03:35,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:35,618 INFO L85 PathProgramCache]: Analyzing trace with hash -893691268, now seen corresponding path program 21 times [2024-06-27 23:03:35,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:35,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879306343] [2024-06-27 23:03:35,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:35,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:35,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879306343] [2024-06-27 23:03:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879306343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:35,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:35,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:35,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684465217] [2024-06-27 23:03:35,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:35,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:35,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:35,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:35,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:35,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 513 transitions, 6806 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:35,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:35,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:35,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:36,768 INFO L124 PetriNetUnfolderBase]: 3035/5143 cut-off events. [2024-06-27 23:03:36,768 INFO L125 PetriNetUnfolderBase]: For 422077/422092 co-relation queries the response was YES. [2024-06-27 23:03:36,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35102 conditions, 5143 events. 3035/5143 cut-off events. For 422077/422092 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34480 event pairs, 621 based on Foata normal form. 13/5150 useless extension candidates. Maximal degree in co-relation 34930. Up to 4184 conditions per place. [2024-06-27 23:03:36,846 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 250 changer transitions 0/545 dead transitions. [2024-06-27 23:03:36,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 545 transitions, 8150 flow [2024-06-27 23:03:36,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:03:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:03:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:03:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 23:03:36,847 INFO L175 Difference]: Start difference. First operand has 395 places, 513 transitions, 6806 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:03:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 545 transitions, 8150 flow [2024-06-27 23:03:39,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 545 transitions, 7630 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:39,029 INFO L231 Difference]: Finished difference. Result has 394 places, 513 transitions, 6805 flow [2024-06-27 23:03:39,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6290, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6805, PETRI_PLACES=394, PETRI_TRANSITIONS=513} [2024-06-27 23:03:39,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 23:03:39,029 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 513 transitions, 6805 flow [2024-06-27 23:03:39,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:39,030 INFO 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-27 23:03:39,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 23:03:39,030 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-27 23:03:39,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:39,030 INFO L85 PathProgramCache]: Analyzing trace with hash 69968192, now seen corresponding path program 22 times [2024-06-27 23:03:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:39,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762732] [2024-06-27 23:03:39,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:39,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:39,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:39,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762732] [2024-06-27 23:03:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:39,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:39,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:39,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472109567] [2024-06-27 23:03:39,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:39,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:39,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:39,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:39,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:39,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:39,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 513 transitions, 6805 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:39,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:39,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:39,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:40,144 INFO L124 PetriNetUnfolderBase]: 3032/5139 cut-off events. [2024-06-27 23:03:40,144 INFO L125 PetriNetUnfolderBase]: For 409581/409596 co-relation queries the response was YES. [2024-06-27 23:03:40,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34905 conditions, 5139 events. 3032/5139 cut-off events. For 409581/409596 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34432 event pairs, 621 based on Foata normal form. 13/5146 useless extension candidates. Maximal degree in co-relation 34734. Up to 4181 conditions per place. [2024-06-27 23:03:40,214 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 260 selfloop transitions, 272 changer transitions 0/539 dead transitions. [2024-06-27 23:03:40,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 539 transitions, 7933 flow [2024-06-27 23:03:40,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:03:40,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:03:40,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:03:40,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-27 23:03:40,216 INFO L175 Difference]: Start difference. First operand has 394 places, 513 transitions, 6805 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:03:40,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 539 transitions, 7933 flow [2024-06-27 23:03:42,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 539 transitions, 7419 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:03:42,290 INFO L231 Difference]: Finished difference. Result has 394 places, 513 transitions, 6845 flow [2024-06-27 23:03:42,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6845, PETRI_PLACES=394, PETRI_TRANSITIONS=513} [2024-06-27 23:03:42,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 23:03:42,290 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 513 transitions, 6845 flow [2024-06-27 23:03:42,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:42,291 INFO 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-27 23:03:42,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 23:03:42,291 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-27 23:03:42,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 5 times [2024-06-27 23:03:42,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:42,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381146337] [2024-06-27 23:03:42,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:42,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:42,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:42,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:42,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:42,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381146337] [2024-06-27 23:03:42,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381146337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:42,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:42,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:42,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164305349] [2024-06-27 23:03:42,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:42,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:42,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:42,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:42,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:42,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:42,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 513 transitions, 6845 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:42,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:42,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:42,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:43,378 INFO L124 PetriNetUnfolderBase]: 3158/5323 cut-off events. [2024-06-27 23:03:43,379 INFO L125 PetriNetUnfolderBase]: For 494874/494889 co-relation queries the response was YES. [2024-06-27 23:03:43,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38223 conditions, 5323 events. 3158/5323 cut-off events. For 494874/494889 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 35612 event pairs, 651 based on Foata normal form. 14/5330 useless extension candidates. Maximal degree in co-relation 38053. Up to 4537 conditions per place. [2024-06-27 23:03:43,457 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 451 selfloop transitions, 87 changer transitions 0/545 dead transitions. [2024-06-27 23:03:43,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 545 transitions, 8336 flow [2024-06-27 23:03:43,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:43,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 23:03:43,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 23:03:43,458 INFO L175 Difference]: Start difference. First operand has 394 places, 513 transitions, 6845 flow. Second operand 7 states and 170 transitions. [2024-06-27 23:03:43,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 545 transitions, 8336 flow [2024-06-27 23:03:45,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 545 transitions, 7680 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:03:45,676 INFO L231 Difference]: Finished difference. Result has 391 places, 519 transitions, 6541 flow [2024-06-27 23:03:45,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6191, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6541, PETRI_PLACES=391, PETRI_TRANSITIONS=519} [2024-06-27 23:03:45,676 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 23:03:45,677 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 519 transitions, 6541 flow [2024-06-27 23:03:45,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:45,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:45,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:45,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 23:03:45,677 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-27 23:03:45,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:45,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1081871637, now seen corresponding path program 6 times [2024-06-27 23:03:45,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:45,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618786613] [2024-06-27 23:03:45,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:45,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:45,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:45,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:45,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618786613] [2024-06-27 23:03:45,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618786613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:45,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:45,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:45,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597839286] [2024-06-27 23:03:45,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:45,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:45,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:45,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:45,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:45,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:45,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 519 transitions, 6541 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:45,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:45,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:45,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:46,763 INFO L124 PetriNetUnfolderBase]: 3166/5341 cut-off events. [2024-06-27 23:03:46,763 INFO L125 PetriNetUnfolderBase]: For 494702/494717 co-relation queries the response was YES. [2024-06-27 23:03:46,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38090 conditions, 5341 events. 3166/5341 cut-off events. For 494702/494717 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35783 event pairs, 659 based on Foata normal form. 14/5349 useless extension candidates. Maximal degree in co-relation 37919. Up to 4689 conditions per place. [2024-06-27 23:03:46,837 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 450 selfloop transitions, 82 changer transitions 0/539 dead transitions. [2024-06-27 23:03:46,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 539 transitions, 7704 flow [2024-06-27 23:03:46,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:46,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:46,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:03:46,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 23:03:46,839 INFO L175 Difference]: Start difference. First operand has 391 places, 519 transitions, 6541 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:03:46,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 539 transitions, 7704 flow [2024-06-27 23:03:48,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 539 transitions, 7493 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:03:48,987 INFO L231 Difference]: Finished difference. Result has 394 places, 521 transitions, 6558 flow [2024-06-27 23:03:48,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6338, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6558, PETRI_PLACES=394, PETRI_TRANSITIONS=521} [2024-06-27 23:03:48,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 23:03:48,988 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 521 transitions, 6558 flow [2024-06-27 23:03:48,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:48,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:48,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] [2024-06-27 23:03:48,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 23:03:48,988 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-27 23:03:48,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:48,989 INFO L85 PathProgramCache]: Analyzing trace with hash 728492275, now seen corresponding path program 7 times [2024-06-27 23:03:48,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:48,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286075637] [2024-06-27 23:03:48,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:48,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:48,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:49,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:49,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:49,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286075637] [2024-06-27 23:03:49,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286075637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:49,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:49,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:49,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235629581] [2024-06-27 23:03:49,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:49,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:49,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:49,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:49,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:49,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 521 transitions, 6558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:49,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:49,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:49,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:50,132 INFO L124 PetriNetUnfolderBase]: 3259/5480 cut-off events. [2024-06-27 23:03:50,132 INFO L125 PetriNetUnfolderBase]: For 566837/566852 co-relation queries the response was YES. [2024-06-27 23:03:50,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40580 conditions, 5480 events. 3259/5480 cut-off events. For 566837/566852 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36568 event pairs, 547 based on Foata normal form. 14/5488 useless extension candidates. Maximal degree in co-relation 40408. Up to 3744 conditions per place. [2024-06-27 23:03:50,211 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 442 selfloop transitions, 111 changer transitions 0/560 dead transitions. [2024-06-27 23:03:50,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 560 transitions, 8358 flow [2024-06-27 23:03:50,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:50,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:50,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:03:50,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:03:50,212 INFO L175 Difference]: Start difference. First operand has 394 places, 521 transitions, 6558 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:03:50,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 560 transitions, 8358 flow [2024-06-27 23:03:52,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 560 transitions, 8165 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:03:52,883 INFO L231 Difference]: Finished difference. Result has 397 places, 529 transitions, 6822 flow [2024-06-27 23:03:52,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6365, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6822, PETRI_PLACES=397, PETRI_TRANSITIONS=529} [2024-06-27 23:03:52,896 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 23:03:52,896 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 529 transitions, 6822 flow [2024-06-27 23:03:52,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:52,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:52,896 INFO 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-27 23:03:52,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 23:03:52,897 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-27 23:03:52,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:52,897 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 8 times [2024-06-27 23:03:52,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:52,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598628320] [2024-06-27 23:03:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:52,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:52,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:53,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:53,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598628320] [2024-06-27 23:03:53,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598628320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:53,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:53,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:53,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281361230] [2024-06-27 23:03:53,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:53,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:53,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:53,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:53,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:53,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:53,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 529 transitions, 6822 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:53,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:53,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:53,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:54,090 INFO L124 PetriNetUnfolderBase]: 3241/5454 cut-off events. [2024-06-27 23:03:54,090 INFO L125 PetriNetUnfolderBase]: For 572964/572979 co-relation queries the response was YES. [2024-06-27 23:03:54,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40325 conditions, 5454 events. 3241/5454 cut-off events. For 572964/572979 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36437 event pairs, 582 based on Foata normal form. 20/5468 useless extension candidates. Maximal degree in co-relation 40151. Up to 3736 conditions per place. [2024-06-27 23:03:54,169 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 447 selfloop transitions, 104 changer transitions 0/558 dead transitions. [2024-06-27 23:03:54,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 558 transitions, 8408 flow [2024-06-27 23:03:54,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:54,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:03:54,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:03:54,171 INFO L175 Difference]: Start difference. First operand has 397 places, 529 transitions, 6822 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:03:54,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 558 transitions, 8408 flow [2024-06-27 23:03:56,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 558 transitions, 8210 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:03:56,903 INFO L231 Difference]: Finished difference. Result has 401 places, 529 transitions, 6838 flow [2024-06-27 23:03:56,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6624, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6838, PETRI_PLACES=401, PETRI_TRANSITIONS=529} [2024-06-27 23:03:56,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-27 23:03:56,903 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 529 transitions, 6838 flow [2024-06-27 23:03:56,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:56,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:03:56,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:03:56,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 23:03:56,904 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-27 23:03:56,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:03:56,904 INFO L85 PathProgramCache]: Analyzing trace with hash -809805291, now seen corresponding path program 9 times [2024-06-27 23:03:56,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:03:56,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922264943] [2024-06-27 23:03:56,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:03:56,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:03:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:03:57,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:03:57,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:03:57,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922264943] [2024-06-27 23:03:57,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922264943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:03:57,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:03:57,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:03:57,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868397063] [2024-06-27 23:03:57,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:03:57,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:03:57,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:03:57,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:03:57,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:03:57,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:03:57,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 529 transitions, 6838 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:03:57,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:03:57,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:03:57,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:03:58,118 INFO L124 PetriNetUnfolderBase]: 3218/5421 cut-off events. [2024-06-27 23:03:58,118 INFO L125 PetriNetUnfolderBase]: For 547729/547744 co-relation queries the response was YES. [2024-06-27 23:03:58,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39150 conditions, 5421 events. 3218/5421 cut-off events. For 547729/547744 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36321 event pairs, 675 based on Foata normal form. 22/5437 useless extension candidates. Maximal degree in co-relation 38975. Up to 4737 conditions per place. [2024-06-27 23:03:58,192 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 461 selfloop transitions, 79 changer transitions 0/547 dead transitions. [2024-06-27 23:03:58,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 547 transitions, 7982 flow [2024-06-27 23:03:58,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:03:58,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:03:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:03:58,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:03:58,194 INFO L175 Difference]: Start difference. First operand has 401 places, 529 transitions, 6838 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:03:58,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 547 transitions, 7982 flow [2024-06-27 23:04:00,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 547 transitions, 7765 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:00,335 INFO L231 Difference]: Finished difference. Result has 404 places, 529 transitions, 6785 flow [2024-06-27 23:04:00,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6785, PETRI_PLACES=404, PETRI_TRANSITIONS=529} [2024-06-27 23:04:00,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-27 23:04:00,335 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 529 transitions, 6785 flow [2024-06-27 23:04:00,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:00,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:00,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 23:04:00,336 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-27 23:04:00,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:00,336 INFO L85 PathProgramCache]: Analyzing trace with hash -817840491, now seen corresponding path program 10 times [2024-06-27 23:04:00,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:00,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310592995] [2024-06-27 23:04:00,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:00,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:00,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:00,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310592995] [2024-06-27 23:04:00,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310592995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:00,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:00,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:00,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721700390] [2024-06-27 23:04:00,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:00,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:00,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:00,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:00,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:00,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 529 transitions, 6785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:00,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:00,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:00,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:01,452 INFO L124 PetriNetUnfolderBase]: 3195/5388 cut-off events. [2024-06-27 23:04:01,453 INFO L125 PetriNetUnfolderBase]: For 508925/508940 co-relation queries the response was YES. [2024-06-27 23:04:01,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37621 conditions, 5388 events. 3195/5388 cut-off events. For 508925/508940 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36139 event pairs, 648 based on Foata normal form. 22/5404 useless extension candidates. Maximal degree in co-relation 37445. Up to 4476 conditions per place. [2024-06-27 23:04:01,532 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 460 selfloop transitions, 85 changer transitions 0/552 dead transitions. [2024-06-27 23:04:01,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 552 transitions, 8163 flow [2024-06-27 23:04:01,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:01,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:01,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:04:01,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:04:01,533 INFO L175 Difference]: Start difference. First operand has 404 places, 529 transitions, 6785 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:04:01,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 552 transitions, 8163 flow [2024-06-27 23:04:03,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 552 transitions, 7985 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:03,623 INFO L231 Difference]: Finished difference. Result has 406 places, 529 transitions, 6784 flow [2024-06-27 23:04:03,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6784, PETRI_PLACES=406, PETRI_TRANSITIONS=529} [2024-06-27 23:04:03,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 23:04:03,624 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 529 transitions, 6784 flow [2024-06-27 23:04:03,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:03,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:03,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 23:04:03,625 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-27 23:04:03,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:03,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1107822315, now seen corresponding path program 11 times [2024-06-27 23:04:03,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:03,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678649335] [2024-06-27 23:04:03,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:03,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:03,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:03,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678649335] [2024-06-27 23:04:03,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678649335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:03,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:03,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:03,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574297161] [2024-06-27 23:04:03,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:03,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:03,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:03,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:03,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:03,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:03,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 529 transitions, 6784 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:03,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:03,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:03,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:04,811 INFO L124 PetriNetUnfolderBase]: 3183/5339 cut-off events. [2024-06-27 23:04:04,811 INFO L125 PetriNetUnfolderBase]: For 471630/471630 co-relation queries the response was YES. [2024-06-27 23:04:04,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37335 conditions, 5339 events. 3183/5339 cut-off events. For 471630/471630 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 35573 event pairs, 627 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 37158. Up to 4523 conditions per place. [2024-06-27 23:04:04,886 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 435 selfloop transitions, 116 changer transitions 0/558 dead transitions. [2024-06-27 23:04:04,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 558 transitions, 8172 flow [2024-06-27 23:04:04,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:04,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 23:04:04,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:04:04,887 INFO L175 Difference]: Start difference. First operand has 406 places, 529 transitions, 6784 flow. Second operand 7 states and 175 transitions. [2024-06-27 23:04:04,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 558 transitions, 8172 flow [2024-06-27 23:04:06,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 558 transitions, 7987 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:06,773 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 6839 flow [2024-06-27 23:04:06,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6839, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-27 23:04:06,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 23:04:06,774 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 6839 flow [2024-06-27 23:04:06,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:06,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:06,774 INFO 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-27 23:04:06,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 23:04:06,775 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-27 23:04:06,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:06,775 INFO L85 PathProgramCache]: Analyzing trace with hash 254437967, now seen corresponding path program 12 times [2024-06-27 23:04:06,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:06,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096566704] [2024-06-27 23:04:06,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:06,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:06,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:06,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-27 23:04:06,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:06,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096566704] [2024-06-27 23:04:06,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096566704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:06,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:06,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:06,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910613607] [2024-06-27 23:04:06,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:06,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:06,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:06,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:06,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:06,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:06,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 6839 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:06,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:06,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:06,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:07,994 INFO L124 PetriNetUnfolderBase]: 3171/5333 cut-off events. [2024-06-27 23:04:07,995 INFO L125 PetriNetUnfolderBase]: For 469756/469756 co-relation queries the response was YES. [2024-06-27 23:04:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37095 conditions, 5333 events. 3171/5333 cut-off events. For 469756/469756 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 35619 event pairs, 643 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 36917. Up to 4690 conditions per place. [2024-06-27 23:04:08,078 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 102 changer transitions 0/550 dead transitions. [2024-06-27 23:04:08,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 550 transitions, 7977 flow [2024-06-27 23:04:08,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:08,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:08,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:04:08,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:04:08,079 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 6839 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:04:08,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 550 transitions, 7977 flow [2024-06-27 23:04:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 550 transitions, 7603 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 23:04:10,684 INFO L231 Difference]: Finished difference. Result has 407 places, 529 transitions, 6677 flow [2024-06-27 23:04:10,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6677, PETRI_PLACES=407, PETRI_TRANSITIONS=529} [2024-06-27 23:04:10,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 23:04:10,684 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 529 transitions, 6677 flow [2024-06-27 23:04:10,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:10,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:10,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:10,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 23:04:10,685 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-27 23:04:10,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:10,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1230286263, now seen corresponding path program 13 times [2024-06-27 23:04:10,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:10,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475214095] [2024-06-27 23:04:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:10,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:10,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:10,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:10,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475214095] [2024-06-27 23:04:10,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475214095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:10,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:10,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:10,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263314851] [2024-06-27 23:04:10,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:10,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:10,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:10,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:10,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:10,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:10,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 529 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:10,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:10,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:10,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:11,834 INFO L124 PetriNetUnfolderBase]: 3179/5348 cut-off events. [2024-06-27 23:04:11,834 INFO L125 PetriNetUnfolderBase]: For 466572/466575 co-relation queries the response was YES. [2024-06-27 23:04:11,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36683 conditions, 5348 events. 3179/5348 cut-off events. For 466572/466575 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35787 event pairs, 631 based on Foata normal form. 4/5345 useless extension candidates. Maximal degree in co-relation 36506. Up to 4807 conditions per place. [2024-06-27 23:04:11,912 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 484 selfloop transitions, 58 changer transitions 0/549 dead transitions. [2024-06-27 23:04:11,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 549 transitions, 7860 flow [2024-06-27 23:04:11,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:04:11,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:04:11,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:04:11,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:04:11,913 INFO L175 Difference]: Start difference. First operand has 407 places, 529 transitions, 6677 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:04:11,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 549 transitions, 7860 flow [2024-06-27 23:04:14,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 549 transitions, 7604 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:14,391 INFO L231 Difference]: Finished difference. Result has 406 places, 531 transitions, 6607 flow [2024-06-27 23:04:14,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6421, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6607, PETRI_PLACES=406, PETRI_TRANSITIONS=531} [2024-06-27 23:04:14,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 23:04:14,392 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 531 transitions, 6607 flow [2024-06-27 23:04:14,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:14,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:14,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:14,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 23:04:14,392 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-27 23:04:14,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:14,392 INFO L85 PathProgramCache]: Analyzing trace with hash -224546347, now seen corresponding path program 14 times [2024-06-27 23:04:14,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:14,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309303391] [2024-06-27 23:04:14,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:14,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:14,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:14,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:14,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:14,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309303391] [2024-06-27 23:04:14,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309303391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:14,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:14,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009884613] [2024-06-27 23:04:14,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:14,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:14,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:14,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:14,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:14,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:14,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 531 transitions, 6607 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:14,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:14,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:14,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:15,632 INFO L124 PetriNetUnfolderBase]: 3133/5272 cut-off events. [2024-06-27 23:04:15,632 INFO L125 PetriNetUnfolderBase]: For 455704/455707 co-relation queries the response was YES. [2024-06-27 23:04:15,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34000 conditions, 5272 events. 3133/5272 cut-off events. For 455704/455707 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35294 event pairs, 599 based on Foata normal form. 22/5287 useless extension candidates. Maximal degree in co-relation 33823. Up to 4548 conditions per place. [2024-06-27 23:04:15,701 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 460 selfloop transitions, 98 changer transitions 0/565 dead transitions. [2024-06-27 23:04:15,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 565 transitions, 7829 flow [2024-06-27 23:04:15,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:15,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:15,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 23:04:15,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-27 23:04:15,702 INFO L175 Difference]: Start difference. First operand has 406 places, 531 transitions, 6607 flow. Second operand 8 states and 201 transitions. [2024-06-27 23:04:15,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 565 transitions, 7829 flow [2024-06-27 23:04:18,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 565 transitions, 7640 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:18,051 INFO L231 Difference]: Finished difference. Result has 409 places, 531 transitions, 6639 flow [2024-06-27 23:04:18,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6639, PETRI_PLACES=409, PETRI_TRANSITIONS=531} [2024-06-27 23:04:18,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 23:04:18,052 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 531 transitions, 6639 flow [2024-06-27 23:04:18,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:18,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:18,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-27 23:04:18,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 23:04:18,052 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-27 23:04:18,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:18,053 INFO L85 PathProgramCache]: Analyzing trace with hash 11629013, now seen corresponding path program 15 times [2024-06-27 23:04:18,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:18,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366078827] [2024-06-27 23:04:18,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:18,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:18,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:18,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:18,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366078827] [2024-06-27 23:04:18,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366078827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:18,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:18,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:18,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888075089] [2024-06-27 23:04:18,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:18,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:18,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:18,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:18,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:18,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:18,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 531 transitions, 6639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:18,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:18,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:18,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:19,142 INFO L124 PetriNetUnfolderBase]: 3110/5252 cut-off events. [2024-06-27 23:04:19,142 INFO L125 PetriNetUnfolderBase]: For 364219/364234 co-relation queries the response was YES. [2024-06-27 23:04:19,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32746 conditions, 5252 events. 3110/5252 cut-off events. For 364219/364234 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35304 event pairs, 624 based on Foata normal form. 22/5268 useless extension candidates. Maximal degree in co-relation 32568. Up to 4589 conditions per place. [2024-06-27 23:04:19,218 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 70 changer transitions 0/554 dead transitions. [2024-06-27 23:04:19,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 554 transitions, 7811 flow [2024-06-27 23:04:19,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:04:19,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:04:19,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:04:19,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 23:04:19,220 INFO L175 Difference]: Start difference. First operand has 409 places, 531 transitions, 6639 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:04:19,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 554 transitions, 7811 flow [2024-06-27 23:04:21,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 554 transitions, 7573 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:21,396 INFO L231 Difference]: Finished difference. Result has 407 places, 531 transitions, 6550 flow [2024-06-27 23:04:21,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6550, PETRI_PLACES=407, PETRI_TRANSITIONS=531} [2024-06-27 23:04:21,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 23:04:21,397 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 531 transitions, 6550 flow [2024-06-27 23:04:21,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:21,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:21,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-27 23:04:21,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 23:04:21,397 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-27 23:04:21,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:21,397 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 16 times [2024-06-27 23:04:21,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:21,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020839123] [2024-06-27 23:04:21,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:21,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:21,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:21,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:21,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020839123] [2024-06-27 23:04:21,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020839123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:21,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:21,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:21,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97506728] [2024-06-27 23:04:21,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:21,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:21,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:21,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:21,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:21,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:21,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 531 transitions, 6550 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:21,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:21,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:21,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:22,625 INFO L124 PetriNetUnfolderBase]: 3080/5209 cut-off events. [2024-06-27 23:04:22,625 INFO L125 PetriNetUnfolderBase]: For 295765/295780 co-relation queries the response was YES. [2024-06-27 23:04:22,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31052 conditions, 5209 events. 3080/5209 cut-off events. For 295765/295780 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34995 event pairs, 506 based on Foata normal form. 22/5225 useless extension candidates. Maximal degree in co-relation 30874. Up to 4086 conditions per place. [2024-06-27 23:04:22,714 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 465 selfloop transitions, 86 changer transitions 0/558 dead transitions. [2024-06-27 23:04:22,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 558 transitions, 7760 flow [2024-06-27 23:04:22,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:04:22,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:04:22,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 23:04:22,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 23:04:22,715 INFO L175 Difference]: Start difference. First operand has 407 places, 531 transitions, 6550 flow. Second operand 6 states and 154 transitions. [2024-06-27 23:04:22,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 558 transitions, 7760 flow [2024-06-27 23:04:24,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 558 transitions, 7589 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:04:24,555 INFO L231 Difference]: Finished difference. Result has 408 places, 531 transitions, 6562 flow [2024-06-27 23:04:24,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6562, PETRI_PLACES=408, PETRI_TRANSITIONS=531} [2024-06-27 23:04:24,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 23:04:24,556 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 531 transitions, 6562 flow [2024-06-27 23:04:24,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:24,556 INFO L208 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-27 23:04:24,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 23:04:24,556 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-27 23:04:24,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:24,557 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-27 23:04:24,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:24,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696046101] [2024-06-27 23:04:24,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:24,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:24,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:24,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:24,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:24,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696046101] [2024-06-27 23:04:24,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696046101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:24,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:24,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:24,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489470399] [2024-06-27 23:04:24,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:24,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:24,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:24,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:24,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:24,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:24,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 531 transitions, 6562 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:24,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:24,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:24,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:25,828 INFO L124 PetriNetUnfolderBase]: 3407/5722 cut-off events. [2024-06-27 23:04:25,828 INFO L125 PetriNetUnfolderBase]: For 579108/579108 co-relation queries the response was YES. [2024-06-27 23:04:25,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39540 conditions, 5722 events. 3407/5722 cut-off events. For 579108/579108 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38255 event pairs, 634 based on Foata normal form. 6/5696 useless extension candidates. Maximal degree in co-relation 39361. Up to 2633 conditions per place. [2024-06-27 23:04:25,919 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 327 changer transitions 0/589 dead transitions. [2024-06-27 23:04:25,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 589 transitions, 8410 flow [2024-06-27 23:04:25,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:25,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:25,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 23:04:25,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-27 23:04:25,921 INFO L175 Difference]: Start difference. First operand has 408 places, 531 transitions, 6562 flow. Second operand 9 states and 237 transitions. [2024-06-27 23:04:25,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 589 transitions, 8410 flow [2024-06-27 23:04:29,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 589 transitions, 8175 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:04:29,227 INFO L231 Difference]: Finished difference. Result has 410 places, 534 transitions, 7069 flow [2024-06-27 23:04:29,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6331, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7069, PETRI_PLACES=410, PETRI_TRANSITIONS=534} [2024-06-27 23:04:29,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-27 23:04:29,228 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 534 transitions, 7069 flow [2024-06-27 23:04:29,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:29,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, 1] [2024-06-27 23:04:29,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 23:04:29,228 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-27 23:04:29,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:29,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-27 23:04:29,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:29,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318287373] [2024-06-27 23:04:29,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:29,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:29,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:29,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-27 23:04:29,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:29,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318287373] [2024-06-27 23:04:29,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318287373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:29,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:29,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:29,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062688796] [2024-06-27 23:04:29,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:29,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:29,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:29,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:29,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:29,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:29,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 534 transitions, 7069 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:29,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:29,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:29,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:30,497 INFO L124 PetriNetUnfolderBase]: 3514/5923 cut-off events. [2024-06-27 23:04:30,497 INFO L125 PetriNetUnfolderBase]: For 648203/648218 co-relation queries the response was YES. [2024-06-27 23:04:30,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42168 conditions, 5923 events. 3514/5923 cut-off events. For 648203/648218 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40101 event pairs, 674 based on Foata normal form. 18/5935 useless extension candidates. Maximal degree in co-relation 41989. Up to 4442 conditions per place. [2024-06-27 23:04:30,583 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 449 selfloop transitions, 121 changer transitions 0/577 dead transitions. [2024-06-27 23:04:30,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 577 transitions, 8801 flow [2024-06-27 23:04:30,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:30,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:30,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 23:04:30,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 23:04:30,585 INFO L175 Difference]: Start difference. First operand has 410 places, 534 transitions, 7069 flow. Second operand 8 states and 196 transitions. [2024-06-27 23:04:30,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 577 transitions, 8801 flow [2024-06-27 23:04:33,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 577 transitions, 8351 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:33,951 INFO L231 Difference]: Finished difference. Result has 415 places, 539 transitions, 6942 flow [2024-06-27 23:04:33,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6942, PETRI_PLACES=415, PETRI_TRANSITIONS=539} [2024-06-27 23:04:33,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 23:04:33,952 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 539 transitions, 6942 flow [2024-06-27 23:04:33,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:33,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:33,952 INFO L208 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-27 23:04:33,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 23:04:33,952 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-27 23:04:33,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:33,953 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-27 23:04:33,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:33,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751555251] [2024-06-27 23:04:33,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:33,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:33,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:34,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:34,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:34,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751555251] [2024-06-27 23:04:34,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751555251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:34,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:34,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:34,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698731338] [2024-06-27 23:04:34,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:34,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:34,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:34,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:34,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:34,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:34,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 539 transitions, 6942 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:34,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:34,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:34,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:35,368 INFO L124 PetriNetUnfolderBase]: 3534/5940 cut-off events. [2024-06-27 23:04:35,368 INFO L125 PetriNetUnfolderBase]: For 659182/659185 co-relation queries the response was YES. [2024-06-27 23:04:35,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42510 conditions, 5940 events. 3534/5940 cut-off events. For 659182/659185 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 40028 event pairs, 652 based on Foata normal form. 8/5936 useless extension candidates. Maximal degree in co-relation 42328. Up to 4870 conditions per place. [2024-06-27 23:04:35,452 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 431 selfloop transitions, 145 changer transitions 0/583 dead transitions. [2024-06-27 23:04:35,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 583 transitions, 8262 flow [2024-06-27 23:04:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:35,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 23:04:35,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 23:04:35,453 INFO L175 Difference]: Start difference. First operand has 415 places, 539 transitions, 6942 flow. Second operand 9 states and 222 transitions. [2024-06-27 23:04:35,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 583 transitions, 8262 flow [2024-06-27 23:04:39,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 583 transitions, 8135 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:04:39,683 INFO L231 Difference]: Finished difference. Result has 422 places, 540 transitions, 7129 flow [2024-06-27 23:04:39,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7129, PETRI_PLACES=422, PETRI_TRANSITIONS=540} [2024-06-27 23:04:39,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-27 23:04:39,683 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 540 transitions, 7129 flow [2024-06-27 23:04:39,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:39,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:39,684 INFO L208 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-27 23:04:39,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 23:04:39,684 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-27 23:04:39,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:39,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1464684649, now seen corresponding path program 2 times [2024-06-27 23:04:39,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:39,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063264559] [2024-06-27 23:04:39,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:39,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:39,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:39,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063264559] [2024-06-27 23:04:39,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063264559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:39,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:39,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:39,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099522481] [2024-06-27 23:04:39,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:39,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:39,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:39,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:39,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:39,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:39,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 540 transitions, 7129 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:39,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:39,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:39,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:41,241 INFO L124 PetriNetUnfolderBase]: 3652/6145 cut-off events. [2024-06-27 23:04:41,241 INFO L125 PetriNetUnfolderBase]: For 734766/734781 co-relation queries the response was YES. [2024-06-27 23:04:41,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45343 conditions, 6145 events. 3652/6145 cut-off events. For 734766/734781 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41786 event pairs, 711 based on Foata normal form. 18/6157 useless extension candidates. Maximal degree in co-relation 45159. Up to 4538 conditions per place. [2024-06-27 23:04:41,321 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 450 selfloop transitions, 128 changer transitions 0/585 dead transitions. [2024-06-27 23:04:41,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 585 transitions, 8967 flow [2024-06-27 23:04:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:41,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:41,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:04:41,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:04:41,322 INFO L175 Difference]: Start difference. First operand has 422 places, 540 transitions, 7129 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:04:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 585 transitions, 8967 flow [2024-06-27 23:04:45,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 585 transitions, 8645 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:04:45,660 INFO L231 Difference]: Finished difference. Result has 423 places, 551 transitions, 7261 flow [2024-06-27 23:04:45,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6825, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7261, PETRI_PLACES=423, PETRI_TRANSITIONS=551} [2024-06-27 23:04:45,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-27 23:04:45,661 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 551 transitions, 7261 flow [2024-06-27 23:04:45,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:45,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:45,661 INFO L208 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-27 23:04:45,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 23:04:45,661 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-27 23:04:45,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:45,662 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-27 23:04:45,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:45,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740517228] [2024-06-27 23:04:45,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:45,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:45,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:45,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:45,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740517228] [2024-06-27 23:04:45,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740517228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:45,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:45,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:04:45,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717704514] [2024-06-27 23:04:45,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:45,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:04:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:45,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:04:45,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:04:45,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:45,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 551 transitions, 7261 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:45,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:45,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:45,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:47,011 INFO L124 PetriNetUnfolderBase]: 3639/6126 cut-off events. [2024-06-27 23:04:47,012 INFO L125 PetriNetUnfolderBase]: For 719119/719134 co-relation queries the response was YES. [2024-06-27 23:04:47,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44781 conditions, 6126 events. 3639/6126 cut-off events. For 719119/719134 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41687 event pairs, 707 based on Foata normal form. 18/6138 useless extension candidates. Maximal degree in co-relation 44596. Up to 4532 conditions per place. [2024-06-27 23:04:47,114 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 456 selfloop transitions, 124 changer transitions 0/587 dead transitions. [2024-06-27 23:04:47,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 587 transitions, 8951 flow [2024-06-27 23:04:47,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:04:47,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:04:47,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:04:47,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 23:04:47,115 INFO L175 Difference]: Start difference. First operand has 423 places, 551 transitions, 7261 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:04:47,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 587 transitions, 8951 flow [2024-06-27 23:04:51,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 587 transitions, 8732 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:04:51,267 INFO L231 Difference]: Finished difference. Result has 428 places, 551 transitions, 7294 flow [2024-06-27 23:04:51,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7042, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7294, PETRI_PLACES=428, PETRI_TRANSITIONS=551} [2024-06-27 23:04:51,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 23:04:51,268 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 551 transitions, 7294 flow [2024-06-27 23:04:51,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:51,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:51,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:04:51,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 23:04:51,269 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-27 23:04:51,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:51,269 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-27 23:04:51,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:51,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892525670] [2024-06-27 23:04:51,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:51,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:51,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:51,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:51,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892525670] [2024-06-27 23:04:51,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892525670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:51,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:51,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:51,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866174601] [2024-06-27 23:04:51,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:51,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:51,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:51,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:51,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:51,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:51,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 551 transitions, 7294 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:51,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:51,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:51,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:52,797 INFO L124 PetriNetUnfolderBase]: 3692/6202 cut-off events. [2024-06-27 23:04:52,798 INFO L125 PetriNetUnfolderBase]: For 763367/763370 co-relation queries the response was YES. [2024-06-27 23:04:52,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46008 conditions, 6202 events. 3692/6202 cut-off events. For 763367/763370 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 42140 event pairs, 689 based on Foata normal form. 8/6198 useless extension candidates. Maximal degree in co-relation 45822. Up to 5031 conditions per place. [2024-06-27 23:04:52,898 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 156 changer transitions 0/595 dead transitions. [2024-06-27 23:04:52,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 595 transitions, 8852 flow [2024-06-27 23:04:52,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:04:52,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:04:52,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-27 23:04:52,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 23:04:52,899 INFO L175 Difference]: Start difference. First operand has 428 places, 551 transitions, 7294 flow. Second operand 10 states and 236 transitions. [2024-06-27 23:04:52,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 595 transitions, 8852 flow [2024-06-27 23:04:58,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 595 transitions, 8616 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:04:58,298 INFO L231 Difference]: Finished difference. Result has 435 places, 553 transitions, 7424 flow [2024-06-27 23:04:58,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7058, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7424, PETRI_PLACES=435, PETRI_TRANSITIONS=553} [2024-06-27 23:04:58,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-27 23:04:58,298 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 553 transitions, 7424 flow [2024-06-27 23:04:58,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:58,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:04:58,299 INFO L208 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-27 23:04:58,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 23:04:58,299 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-27 23:04:58,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:04:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash 596893105, now seen corresponding path program 4 times [2024-06-27 23:04:58,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:04:58,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370373162] [2024-06-27 23:04:58,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:04:58,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:04:58,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:04:58,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:04:58,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:04:58,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370373162] [2024-06-27 23:04:58,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370373162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:04:58,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:04:58,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:04:58,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228202991] [2024-06-27 23:04:58,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:04:58,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:04:58,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:04:58,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:04:58,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:04:58,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:04:58,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 553 transitions, 7424 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:04:58,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:04:58,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:04:58,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:04:59,845 INFO L124 PetriNetUnfolderBase]: 3893/6512 cut-off events. [2024-06-27 23:04:59,845 INFO L125 PetriNetUnfolderBase]: For 967594/967594 co-relation queries the response was YES. [2024-06-27 23:04:59,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51210 conditions, 6512 events. 3893/6512 cut-off events. For 967594/967594 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 44529 event pairs, 1035 based on Foata normal form. 8/6492 useless extension candidates. Maximal degree in co-relation 51022. Up to 5041 conditions per place. [2024-06-27 23:04:59,955 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 322 changer transitions 0/600 dead transitions. [2024-06-27 23:04:59,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 600 transitions, 9016 flow [2024-06-27 23:04:59,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:04:59,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:04:59,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 23:04:59,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 23:04:59,957 INFO L175 Difference]: Start difference. First operand has 435 places, 553 transitions, 7424 flow. Second operand 9 states and 230 transitions. [2024-06-27 23:04:59,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 600 transitions, 9016 flow [2024-06-27 23:05:05,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 600 transitions, 8689 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:05:05,569 INFO L231 Difference]: Finished difference. Result has 436 places, 555 transitions, 7791 flow [2024-06-27 23:05:05,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7097, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7791, PETRI_PLACES=436, PETRI_TRANSITIONS=555} [2024-06-27 23:05:05,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-27 23:05:05,570 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 555 transitions, 7791 flow [2024-06-27 23:05:05,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:05,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:05,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:05,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 23:05:05,570 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-27 23:05:05,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:05,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1844524375, now seen corresponding path program 5 times [2024-06-27 23:05:05,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:05,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519367539] [2024-06-27 23:05:05,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:05,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:05,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-27 23:05:05,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:05,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519367539] [2024-06-27 23:05:05,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519367539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:05,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:05,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:05,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11553584] [2024-06-27 23:05:05,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:05,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:05,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:05,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:05,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:05,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 555 transitions, 7791 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:05,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:05,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:05,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:07,172 INFO L124 PetriNetUnfolderBase]: 3921/6562 cut-off events. [2024-06-27 23:05:07,172 INFO L125 PetriNetUnfolderBase]: For 987101/987101 co-relation queries the response was YES. [2024-06-27 23:05:07,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51884 conditions, 6562 events. 3921/6562 cut-off events. For 987101/987101 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 44999 event pairs, 1059 based on Foata normal form. 8/6544 useless extension candidates. Maximal degree in co-relation 51697. Up to 5466 conditions per place. [2024-06-27 23:05:07,295 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 321 changer transitions 0/591 dead transitions. [2024-06-27 23:05:07,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 591 transitions, 9089 flow [2024-06-27 23:05:07,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:07,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:07,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 23:05:07,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 23:05:07,296 INFO L175 Difference]: Start difference. First operand has 436 places, 555 transitions, 7791 flow. Second operand 9 states and 221 transitions. [2024-06-27 23:05:07,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 591 transitions, 9089 flow [2024-06-27 23:05:12,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 591 transitions, 8644 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:12,615 INFO L231 Difference]: Finished difference. Result has 440 places, 556 transitions, 8019 flow [2024-06-27 23:05:12,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7350, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8019, PETRI_PLACES=440, PETRI_TRANSITIONS=556} [2024-06-27 23:05:12,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-27 23:05:12,616 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 556 transitions, 8019 flow [2024-06-27 23:05:12,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:12,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:12,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, 1] [2024-06-27 23:05:12,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 23:05:12,617 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-27 23:05:12,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:12,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1995198325, now seen corresponding path program 6 times [2024-06-27 23:05:12,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:12,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118395402] [2024-06-27 23:05:12,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:12,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:12,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:12,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:12,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118395402] [2024-06-27 23:05:12,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118395402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:12,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:12,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:12,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060952405] [2024-06-27 23:05:12,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:12,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:12,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:12,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:12,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:12,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:12,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 556 transitions, 8019 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:12,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:12,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:12,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:14,276 INFO L124 PetriNetUnfolderBase]: 4121/6900 cut-off events. [2024-06-27 23:05:14,276 INFO L125 PetriNetUnfolderBase]: For 1148075/1148075 co-relation queries the response was YES. [2024-06-27 23:05:14,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57359 conditions, 6900 events. 4121/6900 cut-off events. For 1148075/1148075 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 47552 event pairs, 1062 based on Foata normal form. 6/6874 useless extension candidates. Maximal degree in co-relation 57170. Up to 4930 conditions per place. [2024-06-27 23:05:14,375 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 326 changer transitions 0/610 dead transitions. [2024-06-27 23:05:14,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 610 transitions, 9891 flow [2024-06-27 23:05:14,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:14,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 23:05:14,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-27 23:05:14,376 INFO L175 Difference]: Start difference. First operand has 440 places, 556 transitions, 8019 flow. Second operand 9 states and 235 transitions. [2024-06-27 23:05:14,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 610 transitions, 9891 flow [2024-06-27 23:05:20,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 610 transitions, 9234 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:05:20,245 INFO L231 Difference]: Finished difference. Result has 441 places, 559 transitions, 8094 flow [2024-06-27 23:05:20,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7362, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8094, PETRI_PLACES=441, PETRI_TRANSITIONS=559} [2024-06-27 23:05:20,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-27 23:05:20,245 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 559 transitions, 8094 flow [2024-06-27 23:05:20,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:20,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:20,246 INFO L208 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-27 23:05:20,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 23:05:20,246 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-27 23:05:20,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:20,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 7 times [2024-06-27 23:05:20,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:20,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354247987] [2024-06-27 23:05:20,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:20,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:20,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:20,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354247987] [2024-06-27 23:05:20,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354247987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:20,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:20,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:20,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801160944] [2024-06-27 23:05:20,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:20,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:20,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:20,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:20,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:20,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 559 transitions, 8094 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:22,023 INFO L124 PetriNetUnfolderBase]: 4108/6875 cut-off events. [2024-06-27 23:05:22,024 INFO L125 PetriNetUnfolderBase]: For 1140110/1140113 co-relation queries the response was YES. [2024-06-27 23:05:22,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56934 conditions, 6875 events. 4108/6875 cut-off events. For 1140110/1140113 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 47411 event pairs, 1115 based on Foata normal form. 8/6860 useless extension candidates. Maximal degree in co-relation 56745. Up to 6081 conditions per place. [2024-06-27 23:05:22,149 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 458 selfloop transitions, 133 changer transitions 0/598 dead transitions. [2024-06-27 23:05:22,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 598 transitions, 9400 flow [2024-06-27 23:05:22,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:22,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:22,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:05:22,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:05:22,151 INFO L175 Difference]: Start difference. First operand has 441 places, 559 transitions, 8094 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:05:22,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 598 transitions, 9400 flow [2024-06-27 23:05:26,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 598 transitions, 8733 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:26,122 INFO L231 Difference]: Finished difference. Result has 444 places, 559 transitions, 7697 flow [2024-06-27 23:05:26,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7427, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7697, PETRI_PLACES=444, PETRI_TRANSITIONS=559} [2024-06-27 23:05:26,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-27 23:05:26,123 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 559 transitions, 7697 flow [2024-06-27 23:05:26,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:26,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] [2024-06-27 23:05:26,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 23:05:26,124 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-27 23:05:26,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:26,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078169, now seen corresponding path program 4 times [2024-06-27 23:05:26,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:26,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653899141] [2024-06-27 23:05:26,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:26,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:26,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:26,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:26,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653899141] [2024-06-27 23:05:26,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653899141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:26,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:26,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:26,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573896949] [2024-06-27 23:05:26,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:26,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:26,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:26,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:26,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:26,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:26,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 559 transitions, 7697 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:26,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:26,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:26,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:27,869 INFO L124 PetriNetUnfolderBase]: 4174/6994 cut-off events. [2024-06-27 23:05:27,869 INFO L125 PetriNetUnfolderBase]: For 1205036/1205051 co-relation queries the response was YES. [2024-06-27 23:05:27,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57917 conditions, 6994 events. 4174/6994 cut-off events. For 1205036/1205051 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48471 event pairs, 1146 based on Foata normal form. 18/6995 useless extension candidates. Maximal degree in co-relation 57727. Up to 6109 conditions per place. [2024-06-27 23:05:27,966 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 111 changer transitions 0/594 dead transitions. [2024-06-27 23:05:27,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 594 transitions, 9222 flow [2024-06-27 23:05:27,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:27,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:27,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 23:05:27,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 23:05:27,967 INFO L175 Difference]: Start difference. First operand has 444 places, 559 transitions, 7697 flow. Second operand 8 states and 192 transitions. [2024-06-27 23:05:27,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 594 transitions, 9222 flow [2024-06-27 23:05:33,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 594 transitions, 8952 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:33,147 INFO L231 Difference]: Finished difference. Result has 447 places, 561 transitions, 7716 flow [2024-06-27 23:05:33,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7427, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7716, PETRI_PLACES=447, PETRI_TRANSITIONS=561} [2024-06-27 23:05:33,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-27 23:05:33,148 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 561 transitions, 7716 flow [2024-06-27 23:05:33,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:33,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:33,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:05:33,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 23:05:33,148 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-27 23:05:33,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:33,149 INFO L85 PathProgramCache]: Analyzing trace with hash -321715233, now seen corresponding path program 5 times [2024-06-27 23:05:33,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:33,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996438353] [2024-06-27 23:05:33,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:33,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:33,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:33,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:33,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996438353] [2024-06-27 23:05:33,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996438353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:33,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:33,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:33,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170563106] [2024-06-27 23:05:33,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:33,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:33,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:33,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:33,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:33,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:33,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 561 transitions, 7716 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:33,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:33,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:33,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:34,753 INFO L124 PetriNetUnfolderBase]: 4202/7063 cut-off events. [2024-06-27 23:05:34,753 INFO L125 PetriNetUnfolderBase]: For 1237829/1237844 co-relation queries the response was YES. [2024-06-27 23:05:34,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58475 conditions, 7063 events. 4202/7063 cut-off events. For 1237829/1237844 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49174 event pairs, 1181 based on Foata normal form. 20/7077 useless extension candidates. Maximal degree in co-relation 58283. Up to 6289 conditions per place. [2024-06-27 23:05:35,178 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 473 selfloop transitions, 107 changer transitions 0/587 dead transitions. [2024-06-27 23:05:35,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 587 transitions, 8976 flow [2024-06-27 23:05:35,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:35,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:05:35,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:05:35,179 INFO L175 Difference]: Start difference. First operand has 447 places, 561 transitions, 7716 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:05:35,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 587 transitions, 8976 flow [2024-06-27 23:05:40,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 587 transitions, 8769 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:05:40,165 INFO L231 Difference]: Finished difference. Result has 450 places, 562 transitions, 7752 flow [2024-06-27 23:05:40,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7510, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7752, PETRI_PLACES=450, PETRI_TRANSITIONS=562} [2024-06-27 23:05:40,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-27 23:05:40,166 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 562 transitions, 7752 flow [2024-06-27 23:05:40,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:40,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:40,166 INFO L208 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-27 23:05:40,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 23:05:40,167 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-27 23:05:40,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:40,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1483516115, now seen corresponding path program 8 times [2024-06-27 23:05:40,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:40,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131220007] [2024-06-27 23:05:40,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:40,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:40,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:40,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:40,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:40,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131220007] [2024-06-27 23:05:40,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131220007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:40,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:40,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:40,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277612160] [2024-06-27 23:05:40,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:40,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:40,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:40,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:40,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:40,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:40,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 562 transitions, 7752 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:40,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:40,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:40,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:42,072 INFO L124 PetriNetUnfolderBase]: 4230/7098 cut-off events. [2024-06-27 23:05:42,072 INFO L125 PetriNetUnfolderBase]: For 1259659/1259662 co-relation queries the response was YES. [2024-06-27 23:05:42,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58926 conditions, 7098 events. 4230/7098 cut-off events. For 1259659/1259662 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49405 event pairs, 1174 based on Foata normal form. 10/7096 useless extension candidates. Maximal degree in co-relation 58733. Up to 6330 conditions per place. [2024-06-27 23:05:42,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 457 selfloop transitions, 131 changer transitions 0/595 dead transitions. [2024-06-27 23:05:42,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 595 transitions, 9048 flow [2024-06-27 23:05:42,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:05:42,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:05:42,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:05:42,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 23:05:42,300 INFO L175 Difference]: Start difference. First operand has 450 places, 562 transitions, 7752 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:05:42,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 595 transitions, 9048 flow [2024-06-27 23:05:47,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 595 transitions, 8827 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:05:47,921 INFO L231 Difference]: Finished difference. Result has 453 places, 563 transitions, 7822 flow [2024-06-27 23:05:47,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7531, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7822, PETRI_PLACES=453, PETRI_TRANSITIONS=563} [2024-06-27 23:05:47,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-27 23:05:47,921 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 563 transitions, 7822 flow [2024-06-27 23:05:47,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:47,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:47,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, 1] [2024-06-27 23:05:47,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 23:05:47,922 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-27 23:05:47,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:47,922 INFO L85 PathProgramCache]: Analyzing trace with hash 765362513, now seen corresponding path program 9 times [2024-06-27 23:05:47,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:47,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810929768] [2024-06-27 23:05:47,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:47,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:47,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:48,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:48,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:48,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810929768] [2024-06-27 23:05:48,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810929768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:48,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:48,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:05:48,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686937838] [2024-06-27 23:05:48,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:48,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:05:48,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:48,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:05:48,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:05:48,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:48,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 563 transitions, 7822 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:48,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:48,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:48,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:49,881 INFO L124 PetriNetUnfolderBase]: 4258/7144 cut-off events. [2024-06-27 23:05:49,881 INFO L125 PetriNetUnfolderBase]: For 1271721/1271724 co-relation queries the response was YES. [2024-06-27 23:05:49,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59454 conditions, 7144 events. 4258/7144 cut-off events. For 1271721/1271724 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 49767 event pairs, 1172 based on Foata normal form. 8/7138 useless extension candidates. Maximal degree in co-relation 59260. Up to 6344 conditions per place. [2024-06-27 23:05:49,981 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 461 selfloop transitions, 134 changer transitions 0/602 dead transitions. [2024-06-27 23:05:49,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 602 transitions, 9183 flow [2024-06-27 23:05:49,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:05:49,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:05:49,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 23:05:49,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 23:05:49,982 INFO L175 Difference]: Start difference. First operand has 453 places, 563 transitions, 7822 flow. Second operand 10 states and 233 transitions. [2024-06-27 23:05:49,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 602 transitions, 9183 flow [2024-06-27 23:05:55,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 602 transitions, 8914 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:05:55,264 INFO L231 Difference]: Finished difference. Result has 457 places, 566 transitions, 7890 flow [2024-06-27 23:05:55,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7553, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7890, PETRI_PLACES=457, PETRI_TRANSITIONS=566} [2024-06-27 23:05:55,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-27 23:05:55,265 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 566 transitions, 7890 flow [2024-06-27 23:05:55,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:55,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:05:55,266 INFO L208 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-27 23:05:55,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 23:05:55,266 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-27 23:05:55,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:05:55,266 INFO L85 PathProgramCache]: Analyzing trace with hash -893102907, now seen corresponding path program 6 times [2024-06-27 23:05:55,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:05:55,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217149326] [2024-06-27 23:05:55,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:05:55,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:05:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:05:55,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:05:55,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:05:55,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217149326] [2024-06-27 23:05:55,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217149326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:05:55,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:05:55,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:05:55,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591711923] [2024-06-27 23:05:55,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:05:55,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:05:55,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:05:55,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:05:55,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:05:55,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:05:55,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 566 transitions, 7890 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:05:55,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:05:55,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:05:55,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:05:57,196 INFO L124 PetriNetUnfolderBase]: 4278/7189 cut-off events. [2024-06-27 23:05:57,197 INFO L125 PetriNetUnfolderBase]: For 1297059/1297074 co-relation queries the response was YES. [2024-06-27 23:05:57,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59903 conditions, 7189 events. 4278/7189 cut-off events. For 1297059/1297074 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 50248 event pairs, 1189 based on Foata normal form. 18/7199 useless extension candidates. Maximal degree in co-relation 59707. Up to 6379 conditions per place. [2024-06-27 23:05:57,418 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 479 selfloop transitions, 109 changer transitions 0/595 dead transitions. [2024-06-27 23:05:57,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 595 transitions, 9183 flow [2024-06-27 23:05:57,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:05:57,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:05:57,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:05:57,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 23:05:57,419 INFO L175 Difference]: Start difference. First operand has 457 places, 566 transitions, 7890 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:05:57,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 595 transitions, 9183 flow [2024-06-27 23:06:03,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 595 transitions, 8907 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:06:03,455 INFO L231 Difference]: Finished difference. Result has 458 places, 567 transitions, 7861 flow [2024-06-27 23:06:03,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7861, PETRI_PLACES=458, PETRI_TRANSITIONS=567} [2024-06-27 23:06:03,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-27 23:06:03,455 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 567 transitions, 7861 flow [2024-06-27 23:06:03,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:03,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:03,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:03,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 23:06:03,456 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-27 23:06:03,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:03,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1147673767, now seen corresponding path program 7 times [2024-06-27 23:06:03,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:03,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505583321] [2024-06-27 23:06:03,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:03,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:03,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:03,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:03,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:03,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505583321] [2024-06-27 23:06:03,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505583321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:03,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:03,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:03,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033681329] [2024-06-27 23:06:03,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:03,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:03,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:03,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:03,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:03,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:03,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 567 transitions, 7861 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:03,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:03,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:03,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:05,618 INFO L124 PetriNetUnfolderBase]: 4567/7636 cut-off events. [2024-06-27 23:06:05,618 INFO L125 PetriNetUnfolderBase]: For 1576713/1576728 co-relation queries the response was YES. [2024-06-27 23:06:05,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67235 conditions, 7636 events. 4567/7636 cut-off events. For 1576713/1576728 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53527 event pairs, 1239 based on Foata normal form. 18/7642 useless extension candidates. Maximal degree in co-relation 67038. Up to 6421 conditions per place. [2024-06-27 23:06:05,739 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 122 changer transitions 0/612 dead transitions. [2024-06-27 23:06:05,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 612 transitions, 9881 flow [2024-06-27 23:06:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:05,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:06:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 23:06:05,741 INFO L175 Difference]: Start difference. First operand has 458 places, 567 transitions, 7861 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:06:05,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 612 transitions, 9881 flow [2024-06-27 23:06:12,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 612 transitions, 9659 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:06:12,589 INFO L231 Difference]: Finished difference. Result has 462 places, 582 transitions, 8207 flow [2024-06-27 23:06:12,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7639, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8207, PETRI_PLACES=462, PETRI_TRANSITIONS=582} [2024-06-27 23:06:12,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-27 23:06:12,590 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 582 transitions, 8207 flow [2024-06-27 23:06:12,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:12,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:12,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:12,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 23:06:12,591 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-27 23:06:12,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:12,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2040800429, now seen corresponding path program 10 times [2024-06-27 23:06:12,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:12,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477403782] [2024-06-27 23:06:12,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:12,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:12,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:12,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:12,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477403782] [2024-06-27 23:06:12,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477403782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:12,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:12,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:06:12,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222080477] [2024-06-27 23:06:12,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:12,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:06:12,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:12,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:06:12,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:06:12,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:12,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 582 transitions, 8207 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:12,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:12,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:12,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:14,767 INFO L124 PetriNetUnfolderBase]: 4712/7854 cut-off events. [2024-06-27 23:06:14,767 INFO L125 PetriNetUnfolderBase]: For 1742221/1742224 co-relation queries the response was YES. [2024-06-27 23:06:14,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71815 conditions, 7854 events. 4712/7854 cut-off events. For 1742221/1742224 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 55204 event pairs, 1312 based on Foata normal form. 8/7840 useless extension candidates. Maximal degree in co-relation 71616. Up to 6828 conditions per place. [2024-06-27 23:06:14,886 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 152 changer transitions 0/621 dead transitions. [2024-06-27 23:06:14,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 621 transitions, 9864 flow [2024-06-27 23:06:14,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:06:14,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:06:14,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-27 23:06:14,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-27 23:06:14,887 INFO L175 Difference]: Start difference. First operand has 462 places, 582 transitions, 8207 flow. Second operand 10 states and 231 transitions. [2024-06-27 23:06:14,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 621 transitions, 9864 flow [2024-06-27 23:06:23,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 621 transitions, 9723 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:06:23,343 INFO L231 Difference]: Finished difference. Result has 470 places, 586 transitions, 8501 flow [2024-06-27 23:06:23,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8066, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8501, PETRI_PLACES=470, PETRI_TRANSITIONS=586} [2024-06-27 23:06:23,344 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 429 predicate places. [2024-06-27 23:06:23,344 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 586 transitions, 8501 flow [2024-06-27 23:06:23,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:23,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:23,344 INFO L208 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-27 23:06:23,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 23:06:23,345 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-27 23:06:23,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:23,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2007704219, now seen corresponding path program 8 times [2024-06-27 23:06:23,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:23,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744403260] [2024-06-27 23:06:23,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:23,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:23,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:23,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744403260] [2024-06-27 23:06:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744403260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:23,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:23,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:23,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467323980] [2024-06-27 23:06:23,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:23,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:23,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:23,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:23,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:23,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:23,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 586 transitions, 8501 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:23,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:23,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:23,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:25,700 INFO L124 PetriNetUnfolderBase]: 4740/7917 cut-off events. [2024-06-27 23:06:25,701 INFO L125 PetriNetUnfolderBase]: For 1788543/1788558 co-relation queries the response was YES. [2024-06-27 23:06:25,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72971 conditions, 7917 events. 4740/7917 cut-off events. For 1788543/1788558 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55856 event pairs, 1345 based on Foata normal form. 20/7931 useless extension candidates. Maximal degree in co-relation 72769. Up to 7119 conditions per place. [2024-06-27 23:06:25,821 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 494 selfloop transitions, 108 changer transitions 0/609 dead transitions. [2024-06-27 23:06:25,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 609 transitions, 9803 flow [2024-06-27 23:06:25,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:25,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:25,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 23:06:25,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 23:06:25,822 INFO L175 Difference]: Start difference. First operand has 470 places, 586 transitions, 8501 flow. Second operand 8 states and 182 transitions. [2024-06-27 23:06:25,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 609 transitions, 9803 flow [2024-06-27 23:06:32,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 609 transitions, 9504 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:32,991 INFO L231 Difference]: Finished difference. Result has 472 places, 587 transitions, 8453 flow [2024-06-27 23:06:32,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8202, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8453, PETRI_PLACES=472, PETRI_TRANSITIONS=587} [2024-06-27 23:06:32,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 23:06:32,991 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 587 transitions, 8453 flow [2024-06-27 23:06:32,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:32,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:32,992 INFO L208 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-27 23:06:32,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 23:06:32,992 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-27 23:06:32,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:32,992 INFO L85 PathProgramCache]: Analyzing trace with hash 422943583, now seen corresponding path program 9 times [2024-06-27 23:06:32,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:32,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470986672] [2024-06-27 23:06:32,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:32,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:33,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:33,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:33,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:33,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470986672] [2024-06-27 23:06:33,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470986672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:33,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:33,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:33,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830007678] [2024-06-27 23:06:33,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:33,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:33,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:33,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:33,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:33,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:33,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 587 transitions, 8453 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:33,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:33,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:33,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:35,271 INFO L124 PetriNetUnfolderBase]: 4727/7894 cut-off events. [2024-06-27 23:06:35,272 INFO L125 PetriNetUnfolderBase]: For 1768960/1768975 co-relation queries the response was YES. [2024-06-27 23:06:35,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72215 conditions, 7894 events. 4727/7894 cut-off events. For 1768960/1768975 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 55609 event pairs, 1286 based on Foata normal form. 18/7898 useless extension candidates. Maximal degree in co-relation 72012. Up to 6654 conditions per place. [2024-06-27 23:06:35,406 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 491 selfloop transitions, 120 changer transitions 0/618 dead transitions. [2024-06-27 23:06:35,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 10239 flow [2024-06-27 23:06:35,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:35,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:35,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 23:06:35,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 23:06:35,408 INFO L175 Difference]: Start difference. First operand has 472 places, 587 transitions, 8453 flow. Second operand 8 states and 190 transitions. [2024-06-27 23:06:35,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 10239 flow [2024-06-27 23:06:43,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 618 transitions, 10012 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:06:43,734 INFO L231 Difference]: Finished difference. Result has 474 places, 587 transitions, 8470 flow [2024-06-27 23:06:43,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8226, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8470, PETRI_PLACES=474, PETRI_TRANSITIONS=587} [2024-06-27 23:06:43,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-27 23:06:43,734 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 587 transitions, 8470 flow [2024-06-27 23:06:43,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:43,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:43,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:06:43,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 23:06:43,735 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-27 23:06:43,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash 2049975065, now seen corresponding path program 10 times [2024-06-27 23:06:43,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:43,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737728683] [2024-06-27 23:06:43,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:43,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:43,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:43,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737728683] [2024-06-27 23:06:43,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737728683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:43,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:43,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:43,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152140762] [2024-06-27 23:06:43,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:43,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:43,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:43,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:43,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:43,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:43,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 587 transitions, 8470 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:43,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:43,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:43,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:45,980 INFO L124 PetriNetUnfolderBase]: 4709/7876 cut-off events. [2024-06-27 23:06:45,981 INFO L125 PetriNetUnfolderBase]: For 1760721/1760736 co-relation queries the response was YES. [2024-06-27 23:06:46,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71536 conditions, 7876 events. 4709/7876 cut-off events. For 1760721/1760736 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55543 event pairs, 1316 based on Foata normal form. 20/7890 useless extension candidates. Maximal degree in co-relation 71332. Up to 6866 conditions per place. [2024-06-27 23:06:46,101 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 495 selfloop transitions, 112 changer transitions 0/614 dead transitions. [2024-06-27 23:06:46,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 614 transitions, 10008 flow [2024-06-27 23:06:46,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:46,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:46,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 23:06:46,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 23:06:46,102 INFO L175 Difference]: Start difference. First operand has 474 places, 587 transitions, 8470 flow. Second operand 8 states and 186 transitions. [2024-06-27 23:06:46,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 614 transitions, 10008 flow [2024-06-27 23:06:53,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 614 transitions, 9790 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:06:53,359 INFO L231 Difference]: Finished difference. Result has 478 places, 587 transitions, 8480 flow [2024-06-27 23:06:53,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8480, PETRI_PLACES=478, PETRI_TRANSITIONS=587} [2024-06-27 23:06:53,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-27 23:06:53,360 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 587 transitions, 8480 flow [2024-06-27 23:06:53,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:06:53,360 INFO L208 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-27 23:06:53,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 23:06:53,360 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-27 23:06:53,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:06:53,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1236328807, now seen corresponding path program 11 times [2024-06-27 23:06:53,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:06:53,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789640372] [2024-06-27 23:06:53,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:06:53,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:06:53,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:06:53,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:06:53,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:06:53,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789640372] [2024-06-27 23:06:53,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789640372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:06:53,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:06:53,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:06:53,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993002422] [2024-06-27 23:06:53,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:06:53,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:06:53,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:06:53,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:06:53,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:06:53,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:06:53,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 587 transitions, 8480 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:06:53,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:06:53,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:06:53,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:06:55,545 INFO L124 PetriNetUnfolderBase]: 4691/7846 cut-off events. [2024-06-27 23:06:55,545 INFO L125 PetriNetUnfolderBase]: For 1739387/1739402 co-relation queries the response was YES. [2024-06-27 23:06:55,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70557 conditions, 7846 events. 4691/7846 cut-off events. For 1739387/1739402 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55334 event pairs, 1322 based on Foata normal form. 20/7860 useless extension candidates. Maximal degree in co-relation 70352. Up to 7048 conditions per place. [2024-06-27 23:06:55,668 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 497 selfloop transitions, 105 changer transitions 0/609 dead transitions. [2024-06-27 23:06:55,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 609 transitions, 9754 flow [2024-06-27 23:06:55,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:06:55,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:06:55,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:06:55,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 23:06:55,669 INFO L175 Difference]: Start difference. First operand has 478 places, 587 transitions, 8480 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:06:55,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 609 transitions, 9754 flow [2024-06-27 23:07:03,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 609 transitions, 9534 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:03,061 INFO L231 Difference]: Finished difference. Result has 480 places, 587 transitions, 8475 flow [2024-06-27 23:07:03,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8260, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8475, PETRI_PLACES=480, PETRI_TRANSITIONS=587} [2024-06-27 23:07:03,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-27 23:07:03,062 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 587 transitions, 8475 flow [2024-06-27 23:07:03,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:03,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:03,062 INFO L208 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-27 23:07:03,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 23:07:03,062 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-27 23:07:03,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:03,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002377, now seen corresponding path program 12 times [2024-06-27 23:07:03,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:03,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089942035] [2024-06-27 23:07:03,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:03,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:03,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:03,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:03,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089942035] [2024-06-27 23:07:03,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089942035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:03,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:03,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:07:03,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850798597] [2024-06-27 23:07:03,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:03,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:07:03,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:07:03,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:07:03,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:03,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 587 transitions, 8475 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:03,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:03,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:03,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:05,148 INFO L124 PetriNetUnfolderBase]: 4678/7825 cut-off events. [2024-06-27 23:07:05,148 INFO L125 PetriNetUnfolderBase]: For 1715608/1715623 co-relation queries the response was YES. [2024-06-27 23:07:05,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69874 conditions, 7825 events. 4678/7825 cut-off events. For 1715608/1715623 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55136 event pairs, 1307 based on Foata normal form. 18/7835 useless extension candidates. Maximal degree in co-relation 69668. Up to 6967 conditions per place. [2024-06-27 23:07:05,269 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 497 selfloop transitions, 108 changer transitions 0/612 dead transitions. [2024-06-27 23:07:05,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 612 transitions, 9771 flow [2024-06-27 23:07:05,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:07:05,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:07:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:07:05,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:07:05,271 INFO L175 Difference]: Start difference. First operand has 480 places, 587 transitions, 8475 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:07:05,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 612 transitions, 9771 flow [2024-06-27 23:07:14,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 612 transitions, 9550 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 23:07:14,036 INFO L231 Difference]: Finished difference. Result has 482 places, 587 transitions, 8474 flow [2024-06-27 23:07:14,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8254, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8474, PETRI_PLACES=482, PETRI_TRANSITIONS=587} [2024-06-27 23:07:14,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-27 23:07:14,037 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 587 transitions, 8474 flow [2024-06-27 23:07:14,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:14,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:14,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 23:07:14,037 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-27 23:07:14,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:14,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1236150061, now seen corresponding path program 11 times [2024-06-27 23:07:14,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:14,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102058519] [2024-06-27 23:07:14,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:14,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:14,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:14,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:14,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:14,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102058519] [2024-06-27 23:07:14,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102058519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:14,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:14,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:14,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103959183] [2024-06-27 23:07:14,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:14,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:14,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:14,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:14,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:14,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:14,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 587 transitions, 8474 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:14,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:14,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:14,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:16,303 INFO L124 PetriNetUnfolderBase]: 4660/7788 cut-off events. [2024-06-27 23:07:16,303 INFO L125 PetriNetUnfolderBase]: For 1701381/1701384 co-relation queries the response was YES. [2024-06-27 23:07:16,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68950 conditions, 7788 events. 4660/7788 cut-off events. For 1701381/1701384 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54835 event pairs, 1294 based on Foata normal form. 10/7786 useless extension candidates. Maximal degree in co-relation 68743. Up to 6991 conditions per place. [2024-06-27 23:07:16,422 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 140 changer transitions 0/617 dead transitions. [2024-06-27 23:07:16,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 617 transitions, 9786 flow [2024-06-27 23:07:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:07:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:07:16,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 23:07:16,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-27 23:07:16,424 INFO L175 Difference]: Start difference. First operand has 482 places, 587 transitions, 8474 flow. Second operand 10 states and 227 transitions. [2024-06-27 23:07:16,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 617 transitions, 9786 flow [2024-06-27 23:07:23,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 617 transitions, 9565 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:23,153 INFO L231 Difference]: Finished difference. Result has 487 places, 587 transitions, 8538 flow [2024-06-27 23:07:23,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8253, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8538, PETRI_PLACES=487, PETRI_TRANSITIONS=587} [2024-06-27 23:07:23,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-27 23:07:23,154 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 587 transitions, 8538 flow [2024-06-27 23:07:23,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:23,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:23,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:07:23,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 23:07:23,154 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-27 23:07:23,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:23,154 INFO L85 PathProgramCache]: Analyzing trace with hash -809938607, now seen corresponding path program 12 times [2024-06-27 23:07:23,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:23,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980132530] [2024-06-27 23:07:23,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:23,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:23,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:23,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:23,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:23,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980132530] [2024-06-27 23:07:23,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980132530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:23,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:23,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:23,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853609904] [2024-06-27 23:07:23,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:23,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:23,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:23,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:23,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:23,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:23,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 587 transitions, 8538 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:23,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:23,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:23,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:25,749 INFO L124 PetriNetUnfolderBase]: 4647/7767 cut-off events. [2024-06-27 23:07:25,749 INFO L125 PetriNetUnfolderBase]: For 1674391/1674394 co-relation queries the response was YES. [2024-06-27 23:07:25,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68356 conditions, 7767 events. 4647/7767 cut-off events. For 1674391/1674394 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54657 event pairs, 1279 based on Foata normal form. 8/7761 useless extension candidates. Maximal degree in co-relation 68148. Up to 6942 conditions per place. [2024-06-27 23:07:25,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 471 selfloop transitions, 143 changer transitions 0/621 dead transitions. [2024-06-27 23:07:25,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 621 transitions, 9878 flow [2024-06-27 23:07:25,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:25,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:25,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-27 23:07:25,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-27 23:07:25,883 INFO L175 Difference]: Start difference. First operand has 487 places, 587 transitions, 8538 flow. Second operand 11 states and 247 transitions. [2024-06-27 23:07:25,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 621 transitions, 9878 flow [2024-06-27 23:07:32,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 621 transitions, 9589 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:32,622 INFO L231 Difference]: Finished difference. Result has 490 places, 587 transitions, 8539 flow [2024-06-27 23:07:32,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8249, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8539, PETRI_PLACES=490, PETRI_TRANSITIONS=587} [2024-06-27 23:07:32,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-27 23:07:32,623 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 587 transitions, 8539 flow [2024-06-27 23:07:32,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:32,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:32,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] [2024-06-27 23:07:32,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 23:07:32,623 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-27 23:07:32,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:32,623 INFO L85 PathProgramCache]: Analyzing trace with hash -692942997, now seen corresponding path program 13 times [2024-06-27 23:07:32,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:32,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110183636] [2024-06-27 23:07:32,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:32,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:32,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:32,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110183636] [2024-06-27 23:07:32,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110183636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:32,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:32,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:32,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543887631] [2024-06-27 23:07:32,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:32,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:32,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:32,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:32,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:32,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:32,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 587 transitions, 8539 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:32,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:32,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:32,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:35,147 INFO L124 PetriNetUnfolderBase]: 4894/8166 cut-off events. [2024-06-27 23:07:35,147 INFO L125 PetriNetUnfolderBase]: For 2012616/2012616 co-relation queries the response was YES. [2024-06-27 23:07:35,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75535 conditions, 8166 events. 4894/8166 cut-off events. For 2012616/2012616 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57874 event pairs, 1390 based on Foata normal form. 8/8165 useless extension candidates. Maximal degree in co-relation 75326. Up to 6894 conditions per place. [2024-06-27 23:07:35,275 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 147 changer transitions 0/632 dead transitions. [2024-06-27 23:07:35,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 632 transitions, 10251 flow [2024-06-27 23:07:35,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:35,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:35,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 23:07:35,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 23:07:35,276 INFO L175 Difference]: Start difference. First operand has 490 places, 587 transitions, 8539 flow. Second operand 9 states and 226 transitions. [2024-06-27 23:07:35,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 632 transitions, 10251 flow [2024-06-27 23:07:43,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 632 transitions, 9959 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:07:43,993 INFO L231 Difference]: Finished difference. Result has 492 places, 590 transitions, 8641 flow [2024-06-27 23:07:43,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8247, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8641, PETRI_PLACES=492, PETRI_TRANSITIONS=590} [2024-06-27 23:07:43,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 23:07:43,994 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 590 transitions, 8641 flow [2024-06-27 23:07:43,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:43,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:43,994 INFO L208 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-27 23:07:43,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 23:07:43,994 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-27 23:07:43,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:43,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1965560595, now seen corresponding path program 14 times [2024-06-27 23:07:43,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:43,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202027060] [2024-06-27 23:07:43,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:43,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:44,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:44,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:44,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202027060] [2024-06-27 23:07:44,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202027060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:44,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:44,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:44,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247795781] [2024-06-27 23:07:44,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:44,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:44,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:44,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:44,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:44,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:44,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 590 transitions, 8641 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:44,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:44,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:44,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:46,745 INFO L124 PetriNetUnfolderBase]: 5095/8485 cut-off events. [2024-06-27 23:07:46,745 INFO L125 PetriNetUnfolderBase]: For 2291890/2291890 co-relation queries the response was YES. [2024-06-27 23:07:46,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81621 conditions, 8485 events. 5095/8485 cut-off events. For 2291890/2291890 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 60396 event pairs, 1495 based on Foata normal form. 8/8484 useless extension candidates. Maximal degree in co-relation 81410. Up to 7259 conditions per place. [2024-06-27 23:07:46,908 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 485 selfloop transitions, 150 changer transitions 0/642 dead transitions. [2024-06-27 23:07:46,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 642 transitions, 10375 flow [2024-06-27 23:07:46,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:07:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:07:46,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-06-27 23:07:46,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-27 23:07:46,910 INFO L175 Difference]: Start difference. First operand has 492 places, 590 transitions, 8641 flow. Second operand 11 states and 270 transitions. [2024-06-27 23:07:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 642 transitions, 10375 flow [2024-06-27 23:07:56,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 642 transitions, 10160 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:07:56,161 INFO L231 Difference]: Finished difference. Result has 498 places, 592 transitions, 8788 flow [2024-06-27 23:07:56,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8788, PETRI_PLACES=498, PETRI_TRANSITIONS=592} [2024-06-27 23:07:56,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-27 23:07:56,162 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 592 transitions, 8788 flow [2024-06-27 23:07:56,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:56,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:07:56,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] [2024-06-27 23:07:56,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 23:07:56,162 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-27 23:07:56,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:07:56,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1115851591, now seen corresponding path program 15 times [2024-06-27 23:07:56,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:07:56,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853565379] [2024-06-27 23:07:56,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:07:56,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:07:56,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:07:56,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:07:56,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:07:56,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853565379] [2024-06-27 23:07:56,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853565379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:07:56,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:07:56,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:07:56,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665978171] [2024-06-27 23:07:56,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:07:56,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:07:56,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:07:56,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:07:56,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:07:56,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:07:56,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 592 transitions, 8788 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:07:56,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:07:56,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:07:56,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:07:58,750 INFO L124 PetriNetUnfolderBase]: 5123/8529 cut-off events. [2024-06-27 23:07:58,751 INFO L125 PetriNetUnfolderBase]: For 2329523/2329523 co-relation queries the response was YES. [2024-06-27 23:07:58,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82372 conditions, 8529 events. 5123/8529 cut-off events. For 2329523/2329523 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 60793 event pairs, 1515 based on Foata normal form. 8/8528 useless extension candidates. Maximal degree in co-relation 82159. Up to 7684 conditions per place. [2024-06-27 23:07:58,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 473 selfloop transitions, 145 changer transitions 0/625 dead transitions. [2024-06-27 23:07:58,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 625 transitions, 10145 flow [2024-06-27 23:07:58,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:07:58,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:07:58,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 23:07:58,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 23:07:58,887 INFO L175 Difference]: Start difference. First operand has 498 places, 592 transitions, 8788 flow. Second operand 9 states and 217 transitions. [2024-06-27 23:07:58,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 625 transitions, 10145 flow [2024-06-27 23:08:09,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 625 transitions, 9920 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:09,245 INFO L231 Difference]: Finished difference. Result has 500 places, 593 transitions, 8883 flow [2024-06-27 23:08:09,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8563, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8883, PETRI_PLACES=500, PETRI_TRANSITIONS=593} [2024-06-27 23:08:09,246 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 23:08:09,246 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 593 transitions, 8883 flow [2024-06-27 23:08:09,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:09,246 INFO L208 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-27 23:08:09,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 23:08:09,247 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-27 23:08:09,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:09,247 INFO L85 PathProgramCache]: Analyzing trace with hash 173907767, now seen corresponding path program 16 times [2024-06-27 23:08:09,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:09,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182757781] [2024-06-27 23:08:09,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:09,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:09,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-27 23:08:09,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:09,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182757781] [2024-06-27 23:08:09,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182757781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:09,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:09,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:09,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306803810] [2024-06-27 23:08:09,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:09,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:09,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:09,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:09,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:09,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:09,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 593 transitions, 8883 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:09,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:09,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:09,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:11,845 INFO L124 PetriNetUnfolderBase]: 5151/8573 cut-off events. [2024-06-27 23:08:11,845 INFO L125 PetriNetUnfolderBase]: For 2366146/2366146 co-relation queries the response was YES. [2024-06-27 23:08:11,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83011 conditions, 8573 events. 5151/8573 cut-off events. For 2366146/2366146 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 61159 event pairs, 1519 based on Foata normal form. 8/8572 useless extension candidates. Maximal degree in co-relation 82796. Up to 7728 conditions per place. [2024-06-27 23:08:11,990 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 149 changer transitions 0/634 dead transitions. [2024-06-27 23:08:11,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 634 transitions, 10275 flow [2024-06-27 23:08:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:08:11,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:08:11,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-27 23:08:11,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5931818181818181 [2024-06-27 23:08:11,991 INFO L175 Difference]: Start difference. First operand has 500 places, 593 transitions, 8883 flow. Second operand 11 states and 261 transitions. [2024-06-27 23:08:11,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 634 transitions, 10275 flow [2024-06-27 23:08:23,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 634 transitions, 9978 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:08:23,574 INFO L231 Difference]: Finished difference. Result has 504 places, 594 transitions, 8911 flow [2024-06-27 23:08:23,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8586, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8911, PETRI_PLACES=504, PETRI_TRANSITIONS=594} [2024-06-27 23:08:23,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-27 23:08:23,575 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 594 transitions, 8911 flow [2024-06-27 23:08:23,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:23,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:23,575 INFO L208 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-27 23:08:23,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 23:08:23,576 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-27 23:08:23,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:23,576 INFO L85 PathProgramCache]: Analyzing trace with hash -2033948491, now seen corresponding path program 17 times [2024-06-27 23:08:23,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:23,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832955146] [2024-06-27 23:08:23,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:23,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:23,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:23,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:23,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:23,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832955146] [2024-06-27 23:08:23,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832955146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:23,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:23,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:23,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928865412] [2024-06-27 23:08:23,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:23,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:23,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:23,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:23,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:23,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:23,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 594 transitions, 8911 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:23,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:23,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:23,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:26,264 INFO L124 PetriNetUnfolderBase]: 5179/8617 cut-off events. [2024-06-27 23:08:26,265 INFO L125 PetriNetUnfolderBase]: For 2404703/2404703 co-relation queries the response was YES. [2024-06-27 23:08:26,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83583 conditions, 8617 events. 5179/8617 cut-off events. For 2404703/2404703 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 61422 event pairs, 1523 based on Foata normal form. 8/8616 useless extension candidates. Maximal degree in co-relation 83367. Up to 7772 conditions per place. [2024-06-27 23:08:26,409 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 475 selfloop transitions, 151 changer transitions 0/633 dead transitions. [2024-06-27 23:08:26,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 633 transitions, 10297 flow [2024-06-27 23:08:26,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:08:26,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:08:26,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-27 23:08:26,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-27 23:08:26,410 INFO L175 Difference]: Start difference. First operand has 504 places, 594 transitions, 8911 flow. Second operand 12 states and 274 transitions. [2024-06-27 23:08:26,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 633 transitions, 10297 flow [2024-06-27 23:08:36,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 633 transitions, 9994 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:08:36,588 INFO L231 Difference]: Finished difference. Result has 507 places, 595 transitions, 8939 flow [2024-06-27 23:08:36,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8608, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8939, PETRI_PLACES=507, PETRI_TRANSITIONS=595} [2024-06-27 23:08:36,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 23:08:36,588 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 595 transitions, 8939 flow [2024-06-27 23:08:36,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:36,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:36,589 INFO L208 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-27 23:08:36,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 23:08:36,589 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-27 23:08:36,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash 965177641, now seen corresponding path program 18 times [2024-06-27 23:08:36,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:36,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801639232] [2024-06-27 23:08:36,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:36,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:36,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:08:36,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:36,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801639232] [2024-06-27 23:08:36,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801639232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:36,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:36,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:08:36,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056948767] [2024-06-27 23:08:36,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:36,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:08:36,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:36,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:08:36,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:08:36,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:36,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 595 transitions, 8939 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:36,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:36,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:36,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:39,489 INFO L124 PetriNetUnfolderBase]: 5412/9008 cut-off events. [2024-06-27 23:08:39,489 INFO L125 PetriNetUnfolderBase]: For 2749746/2749746 co-relation queries the response was YES. [2024-06-27 23:08:39,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91038 conditions, 9008 events. 5412/9008 cut-off events. For 2749746/2749746 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 64751 event pairs, 1530 based on Foata normal form. 6/9001 useless extension candidates. Maximal degree in co-relation 90821. Up to 6731 conditions per place. [2024-06-27 23:08:39,807 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 158 changer transitions 0/647 dead transitions. [2024-06-27 23:08:39,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 647 transitions, 11001 flow [2024-06-27 23:08:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:08:39,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:08:39,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 23:08:39,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 23:08:39,808 INFO L175 Difference]: Start difference. First operand has 507 places, 595 transitions, 8939 flow. Second operand 9 states and 230 transitions. [2024-06-27 23:08:39,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 647 transitions, 11001 flow [2024-06-27 23:08:51,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 647 transitions, 10692 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:08:51,582 INFO L231 Difference]: Finished difference. Result has 507 places, 599 transitions, 9070 flow [2024-06-27 23:08:51,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8630, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9070, PETRI_PLACES=507, PETRI_TRANSITIONS=599} [2024-06-27 23:08:51,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 23:08:51,583 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 599 transitions, 9070 flow [2024-06-27 23:08:51,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:51,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:08:51,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, 1] [2024-06-27 23:08:51,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 23:08:51,583 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-27 23:08:51,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:08:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash 965297797, now seen corresponding path program 13 times [2024-06-27 23:08:51,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:08:51,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593230733] [2024-06-27 23:08:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:08:51,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:08:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:08:51,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-27 23:08:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:08:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593230733] [2024-06-27 23:08:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593230733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:08:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:08:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:08:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654333450] [2024-06-27 23:08:51,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:08:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:08:51,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:08:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:08:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:08:51,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:08:51,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 599 transitions, 9070 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:08:51,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:08:51,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:08:51,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:08:54,402 INFO L124 PetriNetUnfolderBase]: 5399/8996 cut-off events. [2024-06-27 23:08:54,403 INFO L125 PetriNetUnfolderBase]: For 2752758/2752773 co-relation queries the response was YES. [2024-06-27 23:08:54,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90853 conditions, 8996 events. 5399/8996 cut-off events. For 2752758/2752773 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64608 event pairs, 1330 based on Foata normal form. 18/9008 useless extension candidates. Maximal degree in co-relation 90634. Up to 7673 conditions per place. [2024-06-27 23:08:54,561 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 518 selfloop transitions, 103 changer transitions 0/628 dead transitions. [2024-06-27 23:08:54,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 628 transitions, 10656 flow [2024-06-27 23:08:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:08:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:08:54,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 23:08:54,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 23:08:54,562 INFO L175 Difference]: Start difference. First operand has 507 places, 599 transitions, 9070 flow. Second operand 7 states and 172 transitions. [2024-06-27 23:08:54,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 628 transitions, 10656 flow [2024-06-27 23:09:05,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 628 transitions, 10204 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:05,946 INFO L231 Difference]: Finished difference. Result has 507 places, 599 transitions, 8831 flow [2024-06-27 23:09:05,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8618, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8831, PETRI_PLACES=507, PETRI_TRANSITIONS=599} [2024-06-27 23:09:05,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-27 23:09:05,946 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 599 transitions, 8831 flow [2024-06-27 23:09:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:05,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:05,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:09:05,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 23:09:05,947 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-27 23:09:05,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:05,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616237, now seen corresponding path program 19 times [2024-06-27 23:09:05,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:05,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409819052] [2024-06-27 23:09:05,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:05,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:06,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-27 23:09:06,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:06,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409819052] [2024-06-27 23:09:06,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409819052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:06,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:06,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:06,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594269124] [2024-06-27 23:09:06,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:06,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:06,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:06,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:06,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:06,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:06,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 599 transitions, 8831 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:06,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:06,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:06,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:08,908 INFO L124 PetriNetUnfolderBase]: 5386/8956 cut-off events. [2024-06-27 23:09:08,909 INFO L125 PetriNetUnfolderBase]: For 2745134/2745137 co-relation queries the response was YES. [2024-06-27 23:09:09,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89650 conditions, 8956 events. 5386/8956 cut-off events. For 2745134/2745137 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 64305 event pairs, 1605 based on Foata normal form. 8/8944 useless extension candidates. Maximal degree in co-relation 89431. Up to 8213 conditions per place. [2024-06-27 23:09:09,063 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 560 selfloop transitions, 68 changer transitions 0/635 dead transitions. [2024-06-27 23:09:09,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 635 transitions, 10203 flow [2024-06-27 23:09:09,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:09:09,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:09:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:09:09,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 23:09:09,064 INFO L175 Difference]: Start difference. First operand has 507 places, 599 transitions, 8831 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:09:09,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 635 transitions, 10203 flow [2024-06-27 23:09:20,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 635 transitions, 9902 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:09:20,230 INFO L231 Difference]: Finished difference. Result has 508 places, 599 transitions, 8670 flow [2024-06-27 23:09:20,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8530, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8670, PETRI_PLACES=508, PETRI_TRANSITIONS=599} [2024-06-27 23:09:20,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-27 23:09:20,231 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 599 transitions, 8670 flow [2024-06-27 23:09:20,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:20,231 INFO L208 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-27 23:09:20,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 23:09:20,231 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-27 23:09:20,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:20,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1230995077, now seen corresponding path program 14 times [2024-06-27 23:09:20,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:20,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601365630] [2024-06-27 23:09:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:20,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:20,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:20,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:20,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601365630] [2024-06-27 23:09:20,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601365630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:20,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:20,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:20,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296407305] [2024-06-27 23:09:20,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:20,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:20,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:20,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:20,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 599 transitions, 8670 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:22,961 INFO L124 PetriNetUnfolderBase]: 5373/8962 cut-off events. [2024-06-27 23:09:22,962 INFO L125 PetriNetUnfolderBase]: For 2736038/2736053 co-relation queries the response was YES. [2024-06-27 23:09:23,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88599 conditions, 8962 events. 5373/8962 cut-off events. For 2736038/2736053 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64609 event pairs, 1616 based on Foata normal form. 18/8972 useless extension candidates. Maximal degree in co-relation 88380. Up to 8062 conditions per place. [2024-06-27 23:09:23,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 529 selfloop transitions, 88 changer transitions 0/624 dead transitions. [2024-06-27 23:09:23,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 624 transitions, 10242 flow [2024-06-27 23:09:23,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:23,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:23,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:09:23,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 23:09:23,114 INFO L175 Difference]: Start difference. First operand has 508 places, 599 transitions, 8670 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:09:23,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 624 transitions, 10242 flow [2024-06-27 23:09:33,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 624 transitions, 10094 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:09:33,448 INFO L231 Difference]: Finished difference. Result has 509 places, 599 transitions, 8705 flow [2024-06-27 23:09:33,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8522, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8705, PETRI_PLACES=509, PETRI_TRANSITIONS=599} [2024-06-27 23:09:33,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-27 23:09:33,449 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 599 transitions, 8705 flow [2024-06-27 23:09:33,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:33,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:33,449 INFO L208 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-27 23:09:33,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 23:09:33,449 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-27 23:09:33,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:33,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313517, now seen corresponding path program 20 times [2024-06-27 23:09:33,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:33,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075403981] [2024-06-27 23:09:33,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:33,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:33,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:33,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075403981] [2024-06-27 23:09:33,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075403981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:33,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:33,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:09:33,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444761532] [2024-06-27 23:09:33,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:33,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:09:33,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:33,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:09:33,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:09:33,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:33,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 599 transitions, 8705 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:33,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:33,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:33,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:36,280 INFO L124 PetriNetUnfolderBase]: 5360/8941 cut-off events. [2024-06-27 23:09:36,280 INFO L125 PetriNetUnfolderBase]: For 2727720/2727723 co-relation queries the response was YES. [2024-06-27 23:09:36,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88055 conditions, 8941 events. 5360/8941 cut-off events. For 2727720/2727723 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 64351 event pairs, 1616 based on Foata normal form. 8/8942 useless extension candidates. Maximal degree in co-relation 87835. Up to 8190 conditions per place. [2024-06-27 23:09:36,438 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 559 selfloop transitions, 67 changer transitions 0/633 dead transitions. [2024-06-27 23:09:36,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 633 transitions, 10323 flow [2024-06-27 23:09:36,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:09:36,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:09:36,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:09:36,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-27 23:09:36,440 INFO L175 Difference]: Start difference. First operand has 509 places, 599 transitions, 8705 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:09:36,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 633 transitions, 10323 flow [2024-06-27 23:09:47,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 633 transitions, 10096 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:09:47,258 INFO L231 Difference]: Finished difference. Result has 512 places, 599 transitions, 8616 flow [2024-06-27 23:09:47,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8478, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8616, PETRI_PLACES=512, PETRI_TRANSITIONS=599} [2024-06-27 23:09:47,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 23:09:47,259 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 599 transitions, 8616 flow [2024-06-27 23:09:47,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:47,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:09:47,259 INFO L208 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-27 23:09:47,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 23:09:47,259 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-27 23:09:47,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:09:47,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1231321507, now seen corresponding path program 15 times [2024-06-27 23:09:47,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:09:47,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627615293] [2024-06-27 23:09:47,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:09:47,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:09:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:09:47,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:09:47,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:09:47,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627615293] [2024-06-27 23:09:47,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627615293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:09:47,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:09:47,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:09:47,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295215286] [2024-06-27 23:09:47,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:09:47,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:09:47,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:09:47,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:09:47,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:09:47,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:09:47,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 599 transitions, 8616 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:09:47,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:09:47,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:09:47,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:09:50,033 INFO L124 PetriNetUnfolderBase]: 5342/8919 cut-off events. [2024-06-27 23:09:50,034 INFO L125 PetriNetUnfolderBase]: For 2720247/2720262 co-relation queries the response was YES. [2024-06-27 23:09:50,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87089 conditions, 8919 events. 5342/8919 cut-off events. For 2720247/2720262 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64304 event pairs, 1627 based on Foata normal form. 20/8933 useless extension candidates. Maximal degree in co-relation 86868. Up to 8105 conditions per place. [2024-06-27 23:09:50,186 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 530 selfloop transitions, 83 changer transitions 0/620 dead transitions. [2024-06-27 23:09:50,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 620 transitions, 9910 flow [2024-06-27 23:09:50,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:09:50,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:09:50,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:09:50,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 23:09:50,187 INFO L175 Difference]: Start difference. First operand has 512 places, 599 transitions, 8616 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:09:50,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 620 transitions, 9910 flow [2024-06-27 23:10:01,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 620 transitions, 9764 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:01,570 INFO L231 Difference]: Finished difference. Result has 512 places, 599 transitions, 8644 flow [2024-06-27 23:10:01,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8644, PETRI_PLACES=512, PETRI_TRANSITIONS=599} [2024-06-27 23:10:01,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 23:10:01,571 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 599 transitions, 8644 flow [2024-06-27 23:10:01,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:01,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:01,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:01,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 23:10:01,572 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-27 23:10:01,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:01,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1312461387, now seen corresponding path program 21 times [2024-06-27 23:10:01,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:01,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94381992] [2024-06-27 23:10:01,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:01,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:01,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:01,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:01,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94381992] [2024-06-27 23:10:01,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94381992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:01,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:01,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:01,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391407594] [2024-06-27 23:10:01,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:01,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:01,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:01,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:01,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:01,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:10:01,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 599 transitions, 8644 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:01,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:01,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:10:01,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:04,359 INFO L124 PetriNetUnfolderBase]: 5324/8891 cut-off events. [2024-06-27 23:10:04,359 INFO L125 PetriNetUnfolderBase]: For 2692728/2692731 co-relation queries the response was YES. [2024-06-27 23:10:04,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86159 conditions, 8891 events. 5324/8891 cut-off events. For 2692728/2692731 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 64090 event pairs, 1608 based on Foata normal form. 10/8896 useless extension candidates. Maximal degree in co-relation 85937. Up to 8186 conditions per place. [2024-06-27 23:10:04,511 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 64 changer transitions 0/628 dead transitions. [2024-06-27 23:10:04,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 628 transitions, 9976 flow [2024-06-27 23:10:04,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:10:04,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:10:04,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:10:04,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 23:10:04,512 INFO L175 Difference]: Start difference. First operand has 512 places, 599 transitions, 8644 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:10:04,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 628 transitions, 9976 flow [2024-06-27 23:10:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 628 transitions, 9793 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:15,955 INFO L231 Difference]: Finished difference. Result has 515 places, 599 transitions, 8594 flow [2024-06-27 23:10:15,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8461, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8594, PETRI_PLACES=515, PETRI_TRANSITIONS=599} [2024-06-27 23:10:15,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-27 23:10:15,955 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 599 transitions, 8594 flow [2024-06-27 23:10:15,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:15,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:15,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:15,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 23:10:15,956 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-27 23:10:15,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash -318169849, now seen corresponding path program 16 times [2024-06-27 23:10:15,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728039784] [2024-06-27 23:10:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:10:16,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:16,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728039784] [2024-06-27 23:10:16,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728039784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:16,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:16,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:16,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666710050] [2024-06-27 23:10:16,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:16,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:16,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:16,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:16,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:10:16,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 599 transitions, 8594 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:16,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:16,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:10:16,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:18,658 INFO L124 PetriNetUnfolderBase]: 5352/8937 cut-off events. [2024-06-27 23:10:18,658 INFO L125 PetriNetUnfolderBase]: For 2736159/2736174 co-relation queries the response was YES. [2024-06-27 23:10:18,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86617 conditions, 8937 events. 5352/8937 cut-off events. For 2736159/2736174 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 64438 event pairs, 1619 based on Foata normal form. 20/8951 useless extension candidates. Maximal degree in co-relation 86394. Up to 8123 conditions per place. [2024-06-27 23:10:18,819 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 517 selfloop transitions, 98 changer transitions 0/622 dead transitions. [2024-06-27 23:10:18,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 622 transitions, 9915 flow [2024-06-27 23:10:18,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:10:18,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:10:18,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:10:18,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-27 23:10:18,820 INFO L175 Difference]: Start difference. First operand has 515 places, 599 transitions, 8594 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:10:18,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 622 transitions, 9915 flow [2024-06-27 23:10:29,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 622 transitions, 9790 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:29,730 INFO L231 Difference]: Finished difference. Result has 516 places, 600 transitions, 8696 flow [2024-06-27 23:10:29,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8469, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8696, PETRI_PLACES=516, PETRI_TRANSITIONS=600} [2024-06-27 23:10:29,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-27 23:10:29,730 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 600 transitions, 8696 flow [2024-06-27 23:10:29,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:29,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:29,731 INFO L208 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-27 23:10:29,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 23:10:29,731 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-27 23:10:29,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1532367685, now seen corresponding path program 17 times [2024-06-27 23:10:29,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:29,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081724935] [2024-06-27 23:10:29,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:29,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10: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-27 23:10:29,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:29,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081724935] [2024-06-27 23:10:29,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081724935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:29,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:29,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:10:29,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066515444] [2024-06-27 23:10:29,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:29,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:10:29,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:29,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:10:29,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:10:29,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:10:29,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 600 transitions, 8696 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:29,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:29,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:10:29,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:32,630 INFO L124 PetriNetUnfolderBase]: 5367/8966 cut-off events. [2024-06-27 23:10:32,632 INFO L125 PetriNetUnfolderBase]: For 2759658/2759673 co-relation queries the response was YES. [2024-06-27 23:10:32,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86981 conditions, 8966 events. 5367/8966 cut-off events. For 2759658/2759673 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 64705 event pairs, 1628 based on Foata normal form. 20/8980 useless extension candidates. Maximal degree in co-relation 86757. Up to 8084 conditions per place. [2024-06-27 23:10:32,790 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 525 selfloop transitions, 89 changer transitions 0/621 dead transitions. [2024-06-27 23:10:32,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 621 transitions, 10013 flow [2024-06-27 23:10:32,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:10:32,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:10:32,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 23:10:32,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 23:10:32,791 INFO L175 Difference]: Start difference. First operand has 516 places, 600 transitions, 8696 flow. Second operand 6 states and 146 transitions. [2024-06-27 23:10:32,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 621 transitions, 10013 flow [2024-06-27 23:10:43,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 621 transitions, 9806 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 23:10:43,582 INFO L231 Difference]: Finished difference. Result has 515 places, 601 transitions, 8706 flow [2024-06-27 23:10:43,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8489, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8706, PETRI_PLACES=515, PETRI_TRANSITIONS=601} [2024-06-27 23:10:43,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-27 23:10:43,583 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 601 transitions, 8706 flow [2024-06-27 23:10:43,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:43,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:43,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:10:43,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 23:10:43,584 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-27 23:10:43,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:43,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1537551319, now seen corresponding path program 22 times [2024-06-27 23:10:43,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:43,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970127599] [2024-06-27 23:10:43,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:43,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:43,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-27 23:10:43,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:43,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970127599] [2024-06-27 23:10:43,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970127599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:43,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:43,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:43,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837081407] [2024-06-27 23:10:43,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:43,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:43,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:43,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:43,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:43,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:10:43,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 601 transitions, 8706 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:43,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:43,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:10:43,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:10:46,292 INFO L124 PetriNetUnfolderBase]: 5395/9004 cut-off events. [2024-06-27 23:10:46,292 INFO L125 PetriNetUnfolderBase]: For 2758897/2758900 co-relation queries the response was YES. [2024-06-27 23:10:46,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87267 conditions, 9004 events. 5395/9004 cut-off events. For 2758897/2758900 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 65042 event pairs, 1619 based on Foata normal form. 10/9009 useless extension candidates. Maximal degree in co-relation 87043. Up to 8290 conditions per place. [2024-06-27 23:10:46,465 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 552 selfloop transitions, 74 changer transitions 0/633 dead transitions. [2024-06-27 23:10:46,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 633 transitions, 10076 flow [2024-06-27 23:10:46,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:10:46,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:10:46,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 23:10:46,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 23:10:46,466 INFO L175 Difference]: Start difference. First operand has 515 places, 601 transitions, 8706 flow. Second operand 11 states and 245 transitions. [2024-06-27 23:10:46,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 633 transitions, 10076 flow [2024-06-27 23:10:57,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 633 transitions, 9882 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:10:57,773 INFO L231 Difference]: Finished difference. Result has 520 places, 602 transitions, 8691 flow [2024-06-27 23:10:57,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8512, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8691, PETRI_PLACES=520, PETRI_TRANSITIONS=602} [2024-06-27 23:10:57,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-27 23:10:57,773 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 602 transitions, 8691 flow [2024-06-27 23:10:57,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:57,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:10:57,774 INFO L208 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-27 23:10:57,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 23:10:57,775 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-27 23:10:57,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:10:57,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1534715399, now seen corresponding path program 23 times [2024-06-27 23:10:57,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:10:57,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576463243] [2024-06-27 23:10:57,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:10:57,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:10:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:10:57,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-27 23:10:57,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:10:57,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576463243] [2024-06-27 23:10:57,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576463243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:10:57,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:10:57,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:10:57,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876869805] [2024-06-27 23:10:57,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:10:57,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:10:57,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:10:57,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:10:57,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:10:57,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:10:57,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 602 transitions, 8691 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:10:57,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:10:57,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:10:57,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:00,642 INFO L124 PetriNetUnfolderBase]: 5423/9048 cut-off events. [2024-06-27 23:11:00,642 INFO L125 PetriNetUnfolderBase]: For 2718449/2718452 co-relation queries the response was YES. [2024-06-27 23:11:00,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87095 conditions, 9048 events. 5423/9048 cut-off events. For 2718449/2718452 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 65294 event pairs, 1623 based on Foata normal form. 10/9053 useless extension candidates. Maximal degree in co-relation 86872. Up to 8334 conditions per place. [2024-06-27 23:11:00,800 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 555 selfloop transitions, 74 changer transitions 0/636 dead transitions. [2024-06-27 23:11:00,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 636 transitions, 10072 flow [2024-06-27 23:11:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:11:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:11:00,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-27 23:11:00,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-27 23:11:00,803 INFO L175 Difference]: Start difference. First operand has 520 places, 602 transitions, 8691 flow. Second operand 13 states and 281 transitions. [2024-06-27 23:11:00,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 636 transitions, 10072 flow [2024-06-27 23:11:12,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 636 transitions, 9915 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:11:12,289 INFO L231 Difference]: Finished difference. Result has 524 places, 603 transitions, 8714 flow [2024-06-27 23:11:12,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8534, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8714, PETRI_PLACES=524, PETRI_TRANSITIONS=603} [2024-06-27 23:11:12,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 483 predicate places. [2024-06-27 23:11:12,289 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 603 transitions, 8714 flow [2024-06-27 23:11:12,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:12,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:12,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] [2024-06-27 23:11:12,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 23:11:12,290 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-27 23:11:12,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:12,290 INFO L85 PathProgramCache]: Analyzing trace with hash -265655993, now seen corresponding path program 18 times [2024-06-27 23:11:12,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:12,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339742642] [2024-06-27 23:11:12,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:12,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:12,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-27 23:11:12,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:12,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339742642] [2024-06-27 23:11:12,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339742642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:12,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:12,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:12,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623159720] [2024-06-27 23:11:12,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:12,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:12,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:12,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:12,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:12,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:11:12,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 603 transitions, 8714 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:12,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:12,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:11:12,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:14,985 INFO L124 PetriNetUnfolderBase]: 5410/9029 cut-off events. [2024-06-27 23:11:14,985 INFO L125 PetriNetUnfolderBase]: For 2693677/2693692 co-relation queries the response was YES. [2024-06-27 23:11:15,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86450 conditions, 9029 events. 5410/9029 cut-off events. For 2693677/2693692 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 65139 event pairs, 1282 based on Foata normal form. 18/9041 useless extension candidates. Maximal degree in co-relation 86226. Up to 7703 conditions per place. [2024-06-27 23:11:15,144 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 514 selfloop transitions, 108 changer transitions 0/629 dead transitions. [2024-06-27 23:11:15,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 629 transitions, 10048 flow [2024-06-27 23:11:15,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:11:15,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:11:15,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 23:11:15,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 23:11:15,145 INFO L175 Difference]: Start difference. First operand has 524 places, 603 transitions, 8714 flow. Second operand 6 states and 152 transitions. [2024-06-27 23:11:15,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 629 transitions, 10048 flow [2024-06-27 23:11:26,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 629 transitions, 9883 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 23:11:26,566 INFO L231 Difference]: Finished difference. Result has 519 places, 603 transitions, 8782 flow [2024-06-27 23:11:26,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8549, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8782, PETRI_PLACES=519, PETRI_TRANSITIONS=603} [2024-06-27 23:11:26,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-27 23:11:26,567 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 603 transitions, 8782 flow [2024-06-27 23:11:26,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:26,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:26,567 INFO L208 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-27 23:11:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 23:11:26,568 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-27 23:11:26,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1532041069, now seen corresponding path program 24 times [2024-06-27 23:11:26,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:26,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707951032] [2024-06-27 23:11:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:26,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:26,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:26,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707951032] [2024-06-27 23:11:26,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707951032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:26,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:26,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:26,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564474754] [2024-06-27 23:11:26,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:26,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:26,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:26,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:26,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:26,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:11:26,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 603 transitions, 8782 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:26,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:26,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:11:26,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:29,390 INFO L124 PetriNetUnfolderBase]: 5438/9079 cut-off events. [2024-06-27 23:11:29,390 INFO L125 PetriNetUnfolderBase]: For 2732489/2732492 co-relation queries the response was YES. [2024-06-27 23:11:29,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87332 conditions, 9079 events. 5438/9079 cut-off events. For 2732489/2732492 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 65670 event pairs, 1616 based on Foata normal form. 8/9080 useless extension candidates. Maximal degree in co-relation 87107. Up to 8297 conditions per place. [2024-06-27 23:11:29,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 78 changer transitions 0/642 dead transitions. [2024-06-27 23:11:29,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 642 transitions, 10234 flow [2024-06-27 23:11:29,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:11:29,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:11:29,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-27 23:11:29,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442307692307692 [2024-06-27 23:11:29,713 INFO L175 Difference]: Start difference. First operand has 519 places, 603 transitions, 8782 flow. Second operand 13 states and 283 transitions. [2024-06-27 23:11:29,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 642 transitions, 10234 flow [2024-06-27 23:11:42,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 642 transitions, 10002 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:11:42,490 INFO L231 Difference]: Finished difference. Result has 526 places, 606 transitions, 8791 flow [2024-06-27 23:11:42,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8553, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8791, PETRI_PLACES=526, PETRI_TRANSITIONS=606} [2024-06-27 23:11:42,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-27 23:11:42,491 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 606 transitions, 8791 flow [2024-06-27 23:11:42,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:42,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:42,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:11:42,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 23:11:42,492 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-27 23:11:42,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:42,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1728806137, now seen corresponding path program 25 times [2024-06-27 23:11:42,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:42,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785706528] [2024-06-27 23:11:42,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:42,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:42,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:42,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:42,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785706528] [2024-06-27 23:11:42,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785706528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:42,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:42,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:11:42,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165266623] [2024-06-27 23:11:42,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:42,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:11:42,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:42,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:11:42,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:11:42,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:11:42,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 606 transitions, 8791 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:42,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:42,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:11:42,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:11:45,236 INFO L124 PetriNetUnfolderBase]: 5466/9121 cut-off events. [2024-06-27 23:11:45,236 INFO L125 PetriNetUnfolderBase]: For 2668855/2668858 co-relation queries the response was YES. [2024-06-27 23:11:45,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86776 conditions, 9121 events. 5466/9121 cut-off events. For 2668855/2668858 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 65955 event pairs, 1626 based on Foata normal form. 10/9126 useless extension candidates. Maximal degree in co-relation 86552. Up to 8421 conditions per place. [2024-06-27 23:11:45,580 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 563 selfloop transitions, 63 changer transitions 0/633 dead transitions. [2024-06-27 23:11:45,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 633 transitions, 10149 flow [2024-06-27 23:11:45,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:11:45,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:11:45,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-27 23:11:45,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270833333333333 [2024-06-27 23:11:45,581 INFO L175 Difference]: Start difference. First operand has 526 places, 606 transitions, 8791 flow. Second operand 12 states and 253 transitions. [2024-06-27 23:11:45,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 633 transitions, 10149 flow [2024-06-27 23:11:58,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 633 transitions, 9982 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 23:11:58,009 INFO L231 Difference]: Finished difference. Result has 528 places, 607 transitions, 8783 flow [2024-06-27 23:11:58,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8624, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8783, PETRI_PLACES=528, PETRI_TRANSITIONS=607} [2024-06-27 23:11:58,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 487 predicate places. [2024-06-27 23:11:58,010 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 607 transitions, 8783 flow [2024-06-27 23:11:58,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:58,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:11:58,011 INFO L208 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-27 23:11:58,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 23:11:58,011 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-27 23:11:58,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:11:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash 50136399, now seen corresponding path program 19 times [2024-06-27 23:11:58,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:11:58,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090332416] [2024-06-27 23:11:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:11:58,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:11:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:11:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:11:58,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:11:58,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090332416] [2024-06-27 23:11:58,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090332416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:11:58,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:11:58,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:11:58,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296840265] [2024-06-27 23:11:58,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:11:58,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:11:58,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:11:58,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:11:58,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:11:58,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:11:58,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 607 transitions, 8783 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:11:58,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:11:58,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:11:58,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:00,663 INFO L124 PetriNetUnfolderBase]: 5494/9168 cut-off events. [2024-06-27 23:12:00,663 INFO L125 PetriNetUnfolderBase]: For 2711793/2711802 co-relation queries the response was YES. [2024-06-27 23:12:00,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87263 conditions, 9168 events. 5494/9168 cut-off events. For 2711793/2711802 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 66520 event pairs, 1688 based on Foata normal form. 12/9172 useless extension candidates. Maximal degree in co-relation 87038. Up to 8337 conditions per place. [2024-06-27 23:12:00,824 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 502 selfloop transitions, 114 changer transitions 0/623 dead transitions. [2024-06-27 23:12:00,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 623 transitions, 10092 flow [2024-06-27 23:12:00,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:12:00,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:12:00,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 23:12:00,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-27 23:12:00,826 INFO L175 Difference]: Start difference. First operand has 528 places, 607 transitions, 8783 flow. Second operand 7 states and 158 transitions. [2024-06-27 23:12:00,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 623 transitions, 10092 flow [2024-06-27 23:12:14,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 623 transitions, 9955 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:12:14,103 INFO L231 Difference]: Finished difference. Result has 525 places, 608 transitions, 8906 flow [2024-06-27 23:12:14,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8646, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8906, PETRI_PLACES=525, PETRI_TRANSITIONS=608} [2024-06-27 23:12:14,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 23:12:14,116 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 608 transitions, 8906 flow [2024-06-27 23:12:14,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:14,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:14,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] [2024-06-27 23:12:14,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 23:12:14,117 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-27 23:12:14,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:14,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1940791645, now seen corresponding path program 20 times [2024-06-27 23:12:14,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:14,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701345156] [2024-06-27 23:12:14,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:14,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:14,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:14,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:14,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:14,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701345156] [2024-06-27 23:12:14,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701345156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:14,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:14,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:14,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433496071] [2024-06-27 23:12:14,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:14,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:14,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:14,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:14,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:14,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:12:14,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 608 transitions, 8906 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:14,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:14,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:12:14,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:16,813 INFO L124 PetriNetUnfolderBase]: 5522/9223 cut-off events. [2024-06-27 23:12:16,813 INFO L125 PetriNetUnfolderBase]: For 2752999/2753014 co-relation queries the response was YES. [2024-06-27 23:12:16,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87934 conditions, 9223 events. 5522/9223 cut-off events. For 2752999/2753014 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 66999 event pairs, 1663 based on Foata normal form. 20/9237 useless extension candidates. Maximal degree in co-relation 87708. Up to 8317 conditions per place. [2024-06-27 23:12:16,978 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 515 selfloop transitions, 111 changer transitions 0/633 dead transitions. [2024-06-27 23:12:16,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 633 transitions, 10261 flow [2024-06-27 23:12:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:12:16,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:12:16,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:12:16,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:12:16,980 INFO L175 Difference]: Start difference. First operand has 525 places, 608 transitions, 8906 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:12:16,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 633 transitions, 10261 flow [2024-06-27 23:12:28,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 633 transitions, 10020 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:12:28,302 INFO L231 Difference]: Finished difference. Result has 527 places, 609 transitions, 8927 flow [2024-06-27 23:12:28,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8665, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8927, PETRI_PLACES=527, PETRI_TRANSITIONS=609} [2024-06-27 23:12:28,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 486 predicate places. [2024-06-27 23:12:28,303 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 609 transitions, 8927 flow [2024-06-27 23:12:28,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:28,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:28,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:28,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 23:12:28,303 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-27 23:12:28,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1796107175, now seen corresponding path program 26 times [2024-06-27 23:12:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:28,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385988688] [2024-06-27 23:12:28,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:28,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:28,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:28,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385988688] [2024-06-27 23:12:28,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385988688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:28,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:28,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:28,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231403661] [2024-06-27 23:12:28,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:28,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:28,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:28,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:28,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:28,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:12:28,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 609 transitions, 8927 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:28,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:28,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:12:28,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:31,206 INFO L124 PetriNetUnfolderBase]: 5550/9257 cut-off events. [2024-06-27 23:12:31,207 INFO L125 PetriNetUnfolderBase]: For 2792842/2792845 co-relation queries the response was YES. [2024-06-27 23:12:31,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88554 conditions, 9257 events. 5550/9257 cut-off events. For 2792842/2792845 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 67163 event pairs, 1640 based on Foata normal form. 10/9262 useless extension candidates. Maximal degree in co-relation 88327. Up to 8553 conditions per place. [2024-06-27 23:12:31,376 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 565 selfloop transitions, 63 changer transitions 0/635 dead transitions. [2024-06-27 23:12:31,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 635 transitions, 10288 flow [2024-06-27 23:12:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:31,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:31,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-27 23:12:31,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-27 23:12:31,377 INFO L175 Difference]: Start difference. First operand has 527 places, 609 transitions, 8927 flow. Second operand 11 states and 236 transitions. [2024-06-27 23:12:31,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 635 transitions, 10288 flow [2024-06-27 23:12:42,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 635 transitions, 10052 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:12:42,877 INFO L231 Difference]: Finished difference. Result has 532 places, 610 transitions, 8851 flow [2024-06-27 23:12:42,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8851, PETRI_PLACES=532, PETRI_TRANSITIONS=610} [2024-06-27 23:12:42,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-27 23:12:42,878 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 610 transitions, 8851 flow [2024-06-27 23:12:42,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:42,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:42,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:42,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 23:12:42,878 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-27 23:12:42,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:42,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1920553909, now seen corresponding path program 27 times [2024-06-27 23:12:42,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:42,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801633501] [2024-06-27 23:12:42,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:42,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:42,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:43,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-27 23:12:43,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:43,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801633501] [2024-06-27 23:12:43,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801633501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:43,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:43,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:12:43,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563921417] [2024-06-27 23:12:43,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:43,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:12:43,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:43,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:12:43,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:12:43,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:12:43,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 610 transitions, 8851 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:43,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:43,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:12:43,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:45,815 INFO L124 PetriNetUnfolderBase]: 5578/9305 cut-off events. [2024-06-27 23:12:45,815 INFO L125 PetriNetUnfolderBase]: For 2733862/2733865 co-relation queries the response was YES. [2024-06-27 23:12:45,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88346 conditions, 9305 events. 5578/9305 cut-off events. For 2733862/2733865 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 67573 event pairs, 1640 based on Foata normal form. 8/9308 useless extension candidates. Maximal degree in co-relation 88119. Up to 8535 conditions per place. [2024-06-27 23:12:45,974 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 568 selfloop transitions, 66 changer transitions 0/641 dead transitions. [2024-06-27 23:12:45,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 641 transitions, 10284 flow [2024-06-27 23:12:45,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:12:45,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:12:45,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 23:12:45,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5409090909090909 [2024-06-27 23:12:45,975 INFO L175 Difference]: Start difference. First operand has 532 places, 610 transitions, 8851 flow. Second operand 11 states and 238 transitions. [2024-06-27 23:12:45,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 641 transitions, 10284 flow [2024-06-27 23:12:57,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 641 transitions, 10142 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 23:12:57,058 INFO L231 Difference]: Finished difference. Result has 534 places, 613 transitions, 8929 flow [2024-06-27 23:12:57,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8709, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8929, PETRI_PLACES=534, PETRI_TRANSITIONS=613} [2024-06-27 23:12:57,059 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 493 predicate places. [2024-06-27 23:12:57,059 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 613 transitions, 8929 flow [2024-06-27 23:12:57,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:57,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:12:57,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:12:57,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 23:12:57,060 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-27 23:12:57,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:12:57,060 INFO L85 PathProgramCache]: Analyzing trace with hash 50075949, now seen corresponding path program 21 times [2024-06-27 23:12:57,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:12:57,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789493275] [2024-06-27 23:12:57,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:12:57,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:12:57,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:12:57,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:12:57,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:12:57,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789493275] [2024-06-27 23:12:57,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789493275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:12:57,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:12:57,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:12:57,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922462812] [2024-06-27 23:12:57,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:12:57,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:12:57,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:12:57,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:12:57,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:12:57,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:12:57,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 613 transitions, 8929 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:12:57,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:12:57,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:12:57,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:12:59,870 INFO L124 PetriNetUnfolderBase]: 5606/9352 cut-off events. [2024-06-27 23:12:59,871 INFO L125 PetriNetUnfolderBase]: For 2794088/2794097 co-relation queries the response was YES. [2024-06-27 23:13:00,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88906 conditions, 9352 events. 5606/9352 cut-off events. For 2794088/2794097 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 68041 event pairs, 1704 based on Foata normal form. 12/9356 useless extension candidates. Maximal degree in co-relation 88678. Up to 8405 conditions per place. [2024-06-27 23:13:00,212 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 510 selfloop transitions, 116 changer transitions 0/633 dead transitions. [2024-06-27 23:13:00,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 633 transitions, 10280 flow [2024-06-27 23:13:00,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:13:00,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:13:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:13:00,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 23:13:00,214 INFO L175 Difference]: Start difference. First operand has 534 places, 613 transitions, 8929 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:13:00,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 633 transitions, 10280 flow [2024-06-27 23:13:11,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 633 transitions, 10131 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:13:11,666 INFO L231 Difference]: Finished difference. Result has 533 places, 614 transitions, 9039 flow [2024-06-27 23:13:11,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8780, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9039, PETRI_PLACES=533, PETRI_TRANSITIONS=614} [2024-06-27 23:13:11,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 492 predicate places. [2024-06-27 23:13:11,666 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 614 transitions, 9039 flow [2024-06-27 23:13:11,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:11,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:11,666 INFO L208 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-27 23:13:11,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 23:13:11,667 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-27 23:13:11,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1940782345, now seen corresponding path program 22 times [2024-06-27 23:13:11,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:11,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450647741] [2024-06-27 23:13:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:11,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:11,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:11,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:11,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450647741] [2024-06-27 23:13:11,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450647741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:11,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:11,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:11,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73791549] [2024-06-27 23:13:11,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:11,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:11,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:11,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:11,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:11,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:13:11,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 614 transitions, 9039 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:11,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:11,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:13:11,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:14,441 INFO L124 PetriNetUnfolderBase]: 5626/9362 cut-off events. [2024-06-27 23:13:14,441 INFO L125 PetriNetUnfolderBase]: For 2820913/2820928 co-relation queries the response was YES. [2024-06-27 23:13:14,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89470 conditions, 9362 events. 5626/9362 cut-off events. For 2820913/2820928 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 67951 event pairs, 1642 based on Foata normal form. 18/9359 useless extension candidates. Maximal degree in co-relation 89241. Up to 8193 conditions per place. [2024-06-27 23:13:14,791 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 516 selfloop transitions, 123 changer transitions 0/646 dead transitions. [2024-06-27 23:13:14,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 646 transitions, 10714 flow [2024-06-27 23:13:14,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:13:14,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:13:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 23:13:14,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 23:13:14,792 INFO L175 Difference]: Start difference. First operand has 533 places, 614 transitions, 9039 flow. Second operand 7 states and 174 transitions. [2024-06-27 23:13:14,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 646 transitions, 10714 flow [2024-06-27 23:13:24,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 646 transitions, 10472 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:13:24,854 INFO L231 Difference]: Finished difference. Result has 535 places, 615 transitions, 9080 flow [2024-06-27 23:13:24,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8797, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9080, PETRI_PLACES=535, PETRI_TRANSITIONS=615} [2024-06-27 23:13:24,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 494 predicate places. [2024-06-27 23:13:24,855 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 615 transitions, 9080 flow [2024-06-27 23:13:24,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:24,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:24,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:13:24,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 23:13:24,855 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-27 23:13:24,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:24,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1940930029, now seen corresponding path program 28 times [2024-06-27 23:13:24,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:24,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999483099] [2024-06-27 23:13:24,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:24,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:24,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:24,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:24,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999483099] [2024-06-27 23:13:24,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999483099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:24,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:24,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:24,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262217122] [2024-06-27 23:13:24,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:24,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:24,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:24,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:24,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:25,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:13:25,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 615 transitions, 9080 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:25,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:25,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:13:25,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:27,845 INFO L124 PetriNetUnfolderBase]: 5654/9418 cut-off events. [2024-06-27 23:13:27,845 INFO L125 PetriNetUnfolderBase]: For 2878385/2878388 co-relation queries the response was YES. [2024-06-27 23:13:27,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90224 conditions, 9418 events. 5654/9418 cut-off events. For 2878385/2878388 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 68560 event pairs, 1682 based on Foata normal form. 10/9416 useless extension candidates. Maximal degree in co-relation 89994. Up to 8547 conditions per place. [2024-06-27 23:13:28,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 468 selfloop transitions, 166 changer transitions 0/641 dead transitions. [2024-06-27 23:13:28,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 641 transitions, 10452 flow [2024-06-27 23:13:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:13:28,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:13:28,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 23:13:28,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 23:13:28,021 INFO L175 Difference]: Start difference. First operand has 535 places, 615 transitions, 9080 flow. Second operand 11 states and 240 transitions. [2024-06-27 23:13:28,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 641 transitions, 10452 flow [2024-06-27 23:13:40,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 641 transitions, 10225 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:13:40,466 INFO L231 Difference]: Finished difference. Result has 540 places, 616 transitions, 9218 flow [2024-06-27 23:13:40,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8853, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9218, PETRI_PLACES=540, PETRI_TRANSITIONS=616} [2024-06-27 23:13:40,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-27 23:13:40,466 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 616 transitions, 9218 flow [2024-06-27 23:13:40,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:40,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:40,467 INFO L208 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-27 23:13:40,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 23:13:40,467 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-27 23:13:40,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:40,467 INFO L85 PathProgramCache]: Analyzing trace with hash 665814091, now seen corresponding path program 29 times [2024-06-27 23:13:40,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:40,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323333700] [2024-06-27 23:13:40,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:40,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:40,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:40,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:40,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323333700] [2024-06-27 23:13:40,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323333700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:40,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:40,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:13:40,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14279386] [2024-06-27 23:13:40,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:40,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:13:40,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:40,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:13:40,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:13:40,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:13:40,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 616 transitions, 9218 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:40,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:40,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:13:40,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:43,533 INFO L124 PetriNetUnfolderBase]: 5682/9468 cut-off events. [2024-06-27 23:13:43,534 INFO L125 PetriNetUnfolderBase]: For 2819648/2819651 co-relation queries the response was YES. [2024-06-27 23:13:43,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90170 conditions, 9468 events. 5682/9468 cut-off events. For 2819648/2819651 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 69034 event pairs, 1682 based on Foata normal form. 8/9462 useless extension candidates. Maximal degree in co-relation 89941. Up to 8561 conditions per place. [2024-06-27 23:13:43,698 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 472 selfloop transitions, 169 changer transitions 0/648 dead transitions. [2024-06-27 23:13:43,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 648 transitions, 10665 flow [2024-06-27 23:13:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:13:43,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:13:43,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-27 23:13:43,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-27 23:13:43,699 INFO L175 Difference]: Start difference. First operand has 540 places, 616 transitions, 9218 flow. Second operand 12 states and 260 transitions. [2024-06-27 23:13:43,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 648 transitions, 10665 flow [2024-06-27 23:13:54,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 648 transitions, 10322 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 23:13:54,759 INFO L231 Difference]: Finished difference. Result has 544 places, 619 transitions, 9296 flow [2024-06-27 23:13:54,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8875, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9296, PETRI_PLACES=544, PETRI_TRANSITIONS=619} [2024-06-27 23:13:54,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 503 predicate places. [2024-06-27 23:13:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 619 transitions, 9296 flow [2024-06-27 23:13:54,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:54,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:13:54,760 INFO L208 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-27 23:13:54,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 23:13:54,760 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-27 23:13:54,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:13:54,761 INFO L85 PathProgramCache]: Analyzing trace with hash 92890461, now seen corresponding path program 23 times [2024-06-27 23:13:54,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:13:54,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614816944] [2024-06-27 23:13:54,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:13:54,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:13:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:13:54,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:13:54,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:13:54,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614816944] [2024-06-27 23:13:54,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614816944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:13:54,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:13:54,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:13:54,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749559663] [2024-06-27 23:13:54,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:13:54,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:13:54,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:13:54,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:13:54,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:13:54,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:13:54,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 619 transitions, 9296 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:13:54,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:13:54,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:13:54,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:13:57,715 INFO L124 PetriNetUnfolderBase]: 5697/9508 cut-off events. [2024-06-27 23:13:57,716 INFO L125 PetriNetUnfolderBase]: For 2861737/2861752 co-relation queries the response was YES. [2024-06-27 23:13:57,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90369 conditions, 9508 events. 5697/9508 cut-off events. For 2861737/2861752 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 69409 event pairs, 1684 based on Foata normal form. 20/9522 useless extension candidates. Maximal degree in co-relation 90138. Up to 8296 conditions per place. [2024-06-27 23:13:57,886 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 517 selfloop transitions, 122 changer transitions 0/646 dead transitions. [2024-06-27 23:13:57,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 646 transitions, 10963 flow [2024-06-27 23:13:57,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:13:57,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:13:57,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 23:13:57,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-27 23:13:57,887 INFO L175 Difference]: Start difference. First operand has 544 places, 619 transitions, 9296 flow. Second operand 7 states and 167 transitions. [2024-06-27 23:13:57,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 646 transitions, 10963 flow [2024-06-27 23:14:09,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 646 transitions, 10605 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:14:09,766 INFO L231 Difference]: Finished difference. Result has 542 places, 620 transitions, 9213 flow [2024-06-27 23:14:09,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8938, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9213, PETRI_PLACES=542, PETRI_TRANSITIONS=620} [2024-06-27 23:14:09,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 501 predicate places. [2024-06-27 23:14:09,766 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 620 transitions, 9213 flow [2024-06-27 23:14:09,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:09,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:09,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:09,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 23:14:09,767 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-27 23:14:09,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2125957371, now seen corresponding path program 24 times [2024-06-27 23:14:09,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:09,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320982735] [2024-06-27 23:14:09,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:09,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:09,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:09,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320982735] [2024-06-27 23:14:09,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320982735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:09,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:09,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:14:09,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444907872] [2024-06-27 23:14:09,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:09,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:14:09,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:09,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:14:09,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:14:09,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 23:14:09,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 620 transitions, 9213 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:09,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:09,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 23:14:09,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:12,802 INFO L124 PetriNetUnfolderBase]: 5679/9482 cut-off events. [2024-06-27 23:14:12,802 INFO L125 PetriNetUnfolderBase]: For 2830149/2830164 co-relation queries the response was YES. [2024-06-27 23:14:12,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89393 conditions, 9482 events. 5679/9482 cut-off events. For 2830149/2830164 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 69308 event pairs, 1708 based on Foata normal form. 20/9496 useless extension candidates. Maximal degree in co-relation 89161. Up to 8600 conditions per place. [2024-06-27 23:14:12,968 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 519 selfloop transitions, 115 changer transitions 0/641 dead transitions. [2024-06-27 23:14:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 641 transitions, 10549 flow [2024-06-27 23:14:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:14:12,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 23:14:12,970 INFO L175 Difference]: Start difference. First operand has 542 places, 620 transitions, 9213 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:14:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 641 transitions, 10549 flow Killed by 15