./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_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/safe021_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe021_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:51:07,798 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:51:07,848 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:51:07,851 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:51:07,851 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:51:07,864 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:51:07,864 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:51:07,865 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:51:07,865 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:51:07,865 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:51:07,866 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:51:07,866 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:51:07,866 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:51:07,866 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:51:07,867 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:51:07,867 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:51:07,867 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:51:07,867 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:51:07,868 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:51:07,870 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:51:07,873 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:51:07,874 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:51:07,874 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:51:07,874 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:51:07,874 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:51:07,874 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:51:07,875 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:51:07,875 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:51:07,875 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:51:07,875 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:51:07,875 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:51:07,875 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:51:07,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:51:07,876 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:51:07,876 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:51:07,876 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:51:07,876 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:51:07,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:51:07,877 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:51:07,877 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:51:07,877 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:51:07,877 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:51:07,877 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:51:07,877 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 [2024-06-27 21:51:08,074 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:51:08,096 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:51:08,097 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:51:08,098 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:51:08,099 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:51:08,099 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 21:51:09,052 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:51:09,273 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:51:09,274 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i [2024-06-27 21:51:09,283 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/093b82496/5177252fa92c4c5f87b8f008ed383779/FLAG8fd7ccef7 [2024-06-27 21:51:09,292 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/093b82496/5177252fa92c4c5f87b8f008ed383779 [2024-06-27 21:51:09,294 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:51:09,294 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:51:09,295 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/safe021_tso.yml/witness.yml [2024-06-27 21:51:09,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:51:09,360 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:51:09,362 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:51:09,362 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:51:09,366 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:51:09,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:51:09" (1/2) ... [2024-06-27 21:51:09,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f9c53d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:09, skipping insertion in model container [2024-06-27 21:51:09,367 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:51:09" (1/2) ... [2024-06-27 21:51:09,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@c19a98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:51:09, skipping insertion in model container [2024-06-27 21:51:09,368 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:09" (2/2) ... [2024-06-27 21:51:09,370 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f9c53d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09, skipping insertion in model container [2024-06-27 21:51:09,370 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:09" (2/2) ... [2024-06-27 21:51:09,370 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:51:09,389 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:51:09,390 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:09,390 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:09,390 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ! multithreaded || ((((((((0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) [2024-06-27 21:51:09,391 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:51:09,391 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 21:51:09,475 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:51:09,588 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i[945,958] [2024-06-27 21:51:09,685 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:51:09,693 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:51:09,719 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:51:09,763 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:51:09,796 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:51:09,796 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09 WrapperNode [2024-06-27 21:51:09,797 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:51:09,797 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:51:09,797 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:51:09,798 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:51:09,802 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,812 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,828 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 21:51:09,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:51:09,829 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:51:09,829 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:51:09,829 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:51:09,836 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,836 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,838 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,846 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 21:51:09,846 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,847 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,850 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,858 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,859 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,859 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,861 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:51:09,861 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:51:09,862 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:51:09,862 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:51:09,862 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (1/1) ... [2024-06-27 21:51:09,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:51:09,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:51:09,889 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 21:51:09,890 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 21:51:09,921 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:51:09,922 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:51:09,922 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:51:09,922 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:51:09,922 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:51:09,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:51:09,923 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 21:51:10,027 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:51:10,029 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:51:10,173 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:51:10,173 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:51:10,236 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:51:10,236 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:51:10,236 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:51:10 BoogieIcfgContainer [2024-06-27 21:51:10,237 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:51:10,238 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:51:10,238 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:51:10,242 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:51:10,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:51:09" (1/4) ... [2024-06-27 21:51:10,243 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2020da6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:51:10, skipping insertion in model container [2024-06-27 21:51:10,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:51:09" (2/4) ... [2024-06-27 21:51:10,245 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2020da6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:51:10, skipping insertion in model container [2024-06-27 21:51:10,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:51:09" (3/4) ... [2024-06-27 21:51:10,245 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2020da6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:51:10, skipping insertion in model container [2024-06-27 21:51:10,247 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:51:10" (4/4) ... [2024-06-27 21:51:10,248 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_tso.i [2024-06-27 21:51:10,260 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:51:10,261 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:51:10,261 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:51:10,295 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:51:10,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:51:10,341 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 21:51:10,341 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:51:10,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 21:51:10,344 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 21:51:10,347 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 21:51:10,353 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:51:10,358 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;@723d2e89, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:51:10,358 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:51:10,362 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:51:10,364 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:51:10,365 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:51:10,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:10,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:51:10,366 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:10,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:10,370 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-27 21:51:10,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:10,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564002113] [2024-06-27 21:51:10,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:10,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:10,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:10,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:10,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564002113] [2024-06-27 21:51:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564002113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:10,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:10,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:51:10,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455961522] [2024-06-27 21:51:10,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:10,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:51:10,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:10,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:51:10,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:51:10,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 21:51:10,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:10,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:10,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 21:51:10,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:10,956 INFO L124 PetriNetUnfolderBase]: 946/1617 cut-off events. [2024-06-27 21:51:10,956 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 21:51:10,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3123 conditions, 1617 events. 946/1617 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9333 event pairs, 686 based on Foata normal form. 1/1542 useless extension candidates. Maximal degree in co-relation 3111. Up to 1429 conditions per place. [2024-06-27 21:51:10,973 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 21:51:10,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-27 21:51:10,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:51:10,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:51:10,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 21:51:10,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 21:51:10,986 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-27 21:51:10,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-27 21:51:10,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:10,994 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 21:51:10,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 21:51:11,000 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 21:51:11,001 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 21:51:11,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:11,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:11,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:51:11,002 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:11,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:11,004 INFO L85 PathProgramCache]: Analyzing trace with hash 262436515, now seen corresponding path program 1 times [2024-06-27 21:51:11,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:11,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863011426] [2024-06-27 21:51:11,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:11,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:11,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:11,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863011426] [2024-06-27 21:51:11,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863011426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:51:11,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400561158] [2024-06-27 21:51:11,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:51:11,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:51:11,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:51:11,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:11,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:11,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:11,397 INFO L124 PetriNetUnfolderBase]: 1237/2191 cut-off events. [2024-06-27 21:51:11,397 INFO L125 PetriNetUnfolderBase]: For 382/425 co-relation queries the response was YES. [2024-06-27 21:51:11,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4620 conditions, 2191 events. 1237/2191 cut-off events. For 382/425 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12956 event pairs, 792 based on Foata normal form. 3/2134 useless extension candidates. Maximal degree in co-relation 4608. Up to 1822 conditions per place. [2024-06-27 21:51:11,412 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 45 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 21:51:11,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 282 flow [2024-06-27 21:51:11,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:11,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:11,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 21:51:11,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 21:51:11,416 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 124 transitions. [2024-06-27 21:51:11,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 282 flow [2024-06-27 21:51:11,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:11,419 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-06-27 21:51:11,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 21:51:11,420 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 21:51:11,420 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-06-27 21:51:11,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:11,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:11,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:51:11,423 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:11,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:11,430 INFO L85 PathProgramCache]: Analyzing trace with hash -454402221, now seen corresponding path program 1 times [2024-06-27 21:51:11,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:11,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368482804] [2024-06-27 21:51:11,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:11,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:11,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:11,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368482804] [2024-06-27 21:51:11,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368482804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:11,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797501775] [2024-06-27 21:51:11,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:11,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:11,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:11,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:11,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:11,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:11,747 INFO L124 PetriNetUnfolderBase]: 1251/2068 cut-off events. [2024-06-27 21:51:11,747 INFO L125 PetriNetUnfolderBase]: For 969/972 co-relation queries the response was YES. [2024-06-27 21:51:11,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5025 conditions, 2068 events. 1251/2068 cut-off events. For 969/972 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11529 event pairs, 411 based on Foata normal form. 7/2070 useless extension candidates. Maximal degree in co-relation 5010. Up to 1754 conditions per place. [2024-06-27 21:51:11,757 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 60 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-27 21:51:11,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 90 transitions, 444 flow [2024-06-27 21:51:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:11,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 162 transitions. [2024-06-27 21:51:11,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.72 [2024-06-27 21:51:11,760 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 162 transitions. [2024-06-27 21:51:11,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 90 transitions, 444 flow [2024-06-27 21:51:11,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 442 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:11,765 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 271 flow [2024-06-27 21:51:11,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=271, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-27 21:51:11,766 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 21:51:11,766 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 271 flow [2024-06-27 21:51:11,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:11,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:11,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:51:11,767 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:11,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:11,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1166911888, now seen corresponding path program 1 times [2024-06-27 21:51:11,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:11,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458323100] [2024-06-27 21:51:11,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:11,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:11,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:11,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:11,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:11,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458323100] [2024-06-27 21:51:11,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458323100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:11,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:11,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:11,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954712656] [2024-06-27 21:51:11,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:11,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:11,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:11,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:11,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:11,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:11,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 271 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:11,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:11,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:11,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,155 INFO L124 PetriNetUnfolderBase]: 1273/2100 cut-off events. [2024-06-27 21:51:12,156 INFO L125 PetriNetUnfolderBase]: For 2258/2271 co-relation queries the response was YES. [2024-06-27 21:51:12,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6076 conditions, 2100 events. 1273/2100 cut-off events. For 2258/2271 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11684 event pairs, 261 based on Foata normal form. 14/2109 useless extension candidates. Maximal degree in co-relation 6056. Up to 1720 conditions per place. [2024-06-27 21:51:12,169 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 66 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-27 21:51:12,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 99 transitions, 565 flow [2024-06-27 21:51:12,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:12,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:12,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 21:51:12,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 21:51:12,171 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 271 flow. Second operand 6 states and 189 transitions. [2024-06-27 21:51:12,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 99 transitions, 565 flow [2024-06-27 21:51:12,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 99 transitions, 555 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:12,177 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 323 flow [2024-06-27 21:51:12,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=323, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 21:51:12,178 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 21:51:12,178 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 323 flow [2024-06-27 21:51:12,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:12,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:12,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:12,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:51:12,179 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:12,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:12,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1264682939, now seen corresponding path program 1 times [2024-06-27 21:51:12,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:12,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218834365] [2024-06-27 21:51:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:12,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:12,312 INFO 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 21:51:12,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:12,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218834365] [2024-06-27 21:51:12,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218834365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:12,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:12,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:51:12,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582838746] [2024-06-27 21:51:12,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:12,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:51:12,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:12,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:51:12,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:51:12,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:12,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 323 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:12,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:12,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:12,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,500 INFO L124 PetriNetUnfolderBase]: 1142/1902 cut-off events. [2024-06-27 21:51:12,500 INFO L125 PetriNetUnfolderBase]: For 3031/3042 co-relation queries the response was YES. [2024-06-27 21:51:12,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5922 conditions, 1902 events. 1142/1902 cut-off events. For 3031/3042 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10810 event pairs, 344 based on Foata normal form. 3/1847 useless extension candidates. Maximal degree in co-relation 5898. Up to 1641 conditions per place. [2024-06-27 21:51:12,512 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 47 selfloop transitions, 12 changer transitions 0/79 dead transitions. [2024-06-27 21:51:12,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 493 flow [2024-06-27 21:51:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-27 21:51:12,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-27 21:51:12,514 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 323 flow. Second operand 4 states and 119 transitions. [2024-06-27 21:51:12,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 493 flow [2024-06-27 21:51:12,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 449 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:12,518 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 338 flow [2024-06-27 21:51:12,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=338, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 21:51:12,519 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 21:51:12,519 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 338 flow [2024-06-27 21:51:12,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:12,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:12,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:12,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:51:12,520 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:12,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:12,521 INFO L85 PathProgramCache]: Analyzing trace with hash -551300113, now seen corresponding path program 1 times [2024-06-27 21:51:12,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:12,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324755581] [2024-06-27 21:51:12,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:12,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:12,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:12,666 INFO 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 21:51:12,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:12,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324755581] [2024-06-27 21:51:12,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324755581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:12,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:12,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:12,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413720908] [2024-06-27 21:51:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:12,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:12,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:12,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:12,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:12,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:12,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:12,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:12,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:12,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:12,906 INFO L124 PetriNetUnfolderBase]: 1455/2425 cut-off events. [2024-06-27 21:51:12,906 INFO L125 PetriNetUnfolderBase]: For 4773/4791 co-relation queries the response was YES. [2024-06-27 21:51:12,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7668 conditions, 2425 events. 1455/2425 cut-off events. For 4773/4791 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14297 event pairs, 662 based on Foata normal form. 2/2380 useless extension candidates. Maximal degree in co-relation 7641. Up to 2077 conditions per place. [2024-06-27 21:51:12,923 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 64 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-27 21:51:12,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 597 flow [2024-06-27 21:51:12,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:12,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 21:51:12,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-27 21:51:12,925 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 338 flow. Second operand 5 states and 142 transitions. [2024-06-27 21:51:12,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 597 flow [2024-06-27 21:51:12,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 94 transitions, 575 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:12,932 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 429 flow [2024-06-27 21:51:12,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=429, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-27 21:51:12,934 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-06-27 21:51:12,934 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 429 flow [2024-06-27 21:51:12,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:12,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:12,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:12,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:51:12,935 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:12,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:12,935 INFO L85 PathProgramCache]: Analyzing trace with hash 89351788, now seen corresponding path program 1 times [2024-06-27 21:51:12,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:12,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343888386] [2024-06-27 21:51:12,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:12,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,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 21:51:13,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343888386] [2024-06-27 21:51:13,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343888386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:13,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130705288] [2024-06-27 21:51:13,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:13,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:13,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:13,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 429 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:13,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:13,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:13,331 INFO L124 PetriNetUnfolderBase]: 1497/2558 cut-off events. [2024-06-27 21:51:13,331 INFO L125 PetriNetUnfolderBase]: For 5435/5454 co-relation queries the response was YES. [2024-06-27 21:51:13,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 2558 events. 1497/2558 cut-off events. For 5435/5454 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15001 event pairs, 484 based on Foata normal form. 10/2550 useless extension candidates. Maximal degree in co-relation 8433. Up to 2062 conditions per place. [2024-06-27 21:51:13,345 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 65 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-27 21:51:13,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 707 flow [2024-06-27 21:51:13,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:13,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:13,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 21:51:13,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-27 21:51:13,347 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 429 flow. Second operand 5 states and 151 transitions. [2024-06-27 21:51:13,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 707 flow [2024-06-27 21:51:13,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 102 transitions, 701 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:13,353 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 497 flow [2024-06-27 21:51:13,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=497, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-27 21:51:13,354 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 26 predicate places. [2024-06-27 21:51:13,354 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 497 flow [2024-06-27 21:51:13,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:13,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:13,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:13,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:51:13,355 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:13,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:13,355 INFO L85 PathProgramCache]: Analyzing trace with hash 115477348, now seen corresponding path program 2 times [2024-06-27 21:51:13,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:13,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758212783] [2024-06-27 21:51:13,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:13,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:13,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,478 INFO 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 21:51:13,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758212783] [2024-06-27 21:51:13,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758212783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:13,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183346099] [2024-06-27 21:51:13,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:13,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:13,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:13,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:13,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 497 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:13,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:13,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:13,731 INFO L124 PetriNetUnfolderBase]: 1507/2434 cut-off events. [2024-06-27 21:51:13,731 INFO L125 PetriNetUnfolderBase]: For 6341/6372 co-relation queries the response was YES. [2024-06-27 21:51:13,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8690 conditions, 2434 events. 1507/2434 cut-off events. For 6341/6372 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 13777 event pairs, 428 based on Foata normal form. 22/2436 useless extension candidates. Maximal degree in co-relation 8655. Up to 2075 conditions per place. [2024-06-27 21:51:13,744 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 58 selfloop transitions, 23 changer transitions 0/97 dead transitions. [2024-06-27 21:51:13,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 97 transitions, 709 flow [2024-06-27 21:51:13,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:13,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 21:51:13,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 21:51:13,746 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 497 flow. Second operand 5 states and 147 transitions. [2024-06-27 21:51:13,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 97 transitions, 709 flow [2024-06-27 21:51:13,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 682 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:13,755 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 525 flow [2024-06-27 21:51:13,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=525, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-27 21:51:13,755 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 21:51:13,756 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 525 flow [2024-06-27 21:51:13,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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 21:51:13,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:13,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:13,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:51:13,756 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:13,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash 569291000, now seen corresponding path program 1 times [2024-06-27 21:51:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990035106] [2024-06-27 21:51:13,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:13,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:13,892 INFO 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 21:51:13,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:13,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990035106] [2024-06-27 21:51:13,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990035106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:13,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:13,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:13,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934571459] [2024-06-27 21:51:13,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:13,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:13,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:13,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:13,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:13,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:13,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 525 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:13,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:13,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:13,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,178 INFO L124 PetriNetUnfolderBase]: 1611/2738 cut-off events. [2024-06-27 21:51:14,179 INFO L125 PetriNetUnfolderBase]: For 7960/7963 co-relation queries the response was YES. [2024-06-27 21:51:14,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9413 conditions, 2738 events. 1611/2738 cut-off events. For 7960/7963 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15957 event pairs, 530 based on Foata normal form. 4/2735 useless extension candidates. Maximal degree in co-relation 9376. Up to 2170 conditions per place. [2024-06-27 21:51:14,195 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 93 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-06-27 21:51:14,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1002 flow [2024-06-27 21:51:14,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:14,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:14,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:51:14,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:51:14,197 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 525 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:51:14,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1002 flow [2024-06-27 21:51:14,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 933 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:14,208 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 651 flow [2024-06-27 21:51:14,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=651, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-27 21:51:14,209 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-06-27 21:51:14,209 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 651 flow [2024-06-27 21:51:14,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:14,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:14,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:51:14,210 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:14,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:14,210 INFO L85 PathProgramCache]: Analyzing trace with hash -715161596, now seen corresponding path program 2 times [2024-06-27 21:51:14,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:14,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177054071] [2024-06-27 21:51:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:14,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:14,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:14,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177054071] [2024-06-27 21:51:14,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177054071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:14,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:14,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:14,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432933412] [2024-06-27 21:51:14,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:14,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:14,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:14,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:14,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:14,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:14,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 651 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:14,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:14,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:14,642 INFO L124 PetriNetUnfolderBase]: 1628/2681 cut-off events. [2024-06-27 21:51:14,642 INFO L125 PetriNetUnfolderBase]: For 9877/9877 co-relation queries the response was YES. [2024-06-27 21:51:14,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10157 conditions, 2681 events. 1628/2681 cut-off events. For 9877/9877 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15590 event pairs, 665 based on Foata normal form. 2/2650 useless extension candidates. Maximal degree in co-relation 10116. Up to 2181 conditions per place. [2024-06-27 21:51:14,658 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 88 selfloop transitions, 32 changer transitions 0/132 dead transitions. [2024-06-27 21:51:14,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 132 transitions, 1114 flow [2024-06-27 21:51:14,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:14,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:14,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:51:14,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:51:14,660 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 651 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:51:14,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 132 transitions, 1114 flow [2024-06-27 21:51:14,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 132 transitions, 1076 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:14,675 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 770 flow [2024-06-27 21:51:14,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=770, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-27 21:51:14,675 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 39 predicate places. [2024-06-27 21:51:14,676 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 770 flow [2024-06-27 21:51:14,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:14,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:14,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:51:14,676 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:14,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:14,677 INFO L85 PathProgramCache]: Analyzing trace with hash 202685560, now seen corresponding path program 3 times [2024-06-27 21:51:14,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:14,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325867168] [2024-06-27 21:51:14,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:14,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:14,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:14,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 21:51:14,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:14,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325867168] [2024-06-27 21:51:14,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325867168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:14,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:14,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:14,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430513217] [2024-06-27 21:51:14,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:14,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:14,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:14,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:14,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:14,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:14,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 770 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:14,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:14,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:14,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:15,143 INFO L124 PetriNetUnfolderBase]: 1623/2663 cut-off events. [2024-06-27 21:51:15,144 INFO L125 PetriNetUnfolderBase]: For 11289/11289 co-relation queries the response was YES. [2024-06-27 21:51:15,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10445 conditions, 2663 events. 1623/2663 cut-off events. For 11289/11289 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15482 event pairs, 666 based on Foata normal form. 2/2633 useless extension candidates. Maximal degree in co-relation 10400. Up to 2178 conditions per place. [2024-06-27 21:51:15,158 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 87 selfloop transitions, 31 changer transitions 0/130 dead transitions. [2024-06-27 21:51:15,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1128 flow [2024-06-27 21:51:15,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:15,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:15,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:51:15,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 21:51:15,161 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 770 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:51:15,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1128 flow [2024-06-27 21:51:15,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 130 transitions, 1116 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 21:51:15,183 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 828 flow [2024-06-27 21:51:15,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=828, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-06-27 21:51:15,183 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 21:51:15,183 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 828 flow [2024-06-27 21:51:15,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:15,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:15,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:51:15,184 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:15,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:15,184 INFO L85 PathProgramCache]: Analyzing trace with hash 202931638, now seen corresponding path program 1 times [2024-06-27 21:51:15,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:15,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284077743] [2024-06-27 21:51:15,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:15,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:15,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:15,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 21:51:15,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:15,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284077743] [2024-06-27 21:51:15,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284077743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977537988] [2024-06-27 21:51:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:15,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:15,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:15,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 828 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:15,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:15,583 INFO L124 PetriNetUnfolderBase]: 1463/2440 cut-off events. [2024-06-27 21:51:15,583 INFO L125 PetriNetUnfolderBase]: For 12805/12805 co-relation queries the response was YES. [2024-06-27 21:51:15,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10066 conditions, 2440 events. 1463/2440 cut-off events. For 12805/12805 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14080 event pairs, 370 based on Foata normal form. 4/2439 useless extension candidates. Maximal degree in co-relation 10018. Up to 2044 conditions per place. [2024-06-27 21:51:15,598 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 96 selfloop transitions, 12 changer transitions 0/129 dead transitions. [2024-06-27 21:51:15,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 129 transitions, 1124 flow [2024-06-27 21:51:15,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:15,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 21:51:15,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 21:51:15,599 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 828 flow. Second operand 6 states and 173 transitions. [2024-06-27 21:51:15,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 129 transitions, 1124 flow [2024-06-27 21:51:15,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 129 transitions, 1057 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:15,617 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 810 flow [2024-06-27 21:51:15,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=810, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-27 21:51:15,617 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-06-27 21:51:15,618 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 810 flow [2024-06-27 21:51:15,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:15,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:15,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:15,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:51:15,618 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:15,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:15,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1788978910, now seen corresponding path program 1 times [2024-06-27 21:51:15,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:15,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063297521] [2024-06-27 21:51:15,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:15,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:15,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:15,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:15,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063297521] [2024-06-27 21:51:15,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063297521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:15,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:15,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:15,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091190249] [2024-06-27 21:51:15,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:15,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:15,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:15,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:15,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:15,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:15,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 810 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:15,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:15,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:15,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:16,065 INFO L124 PetriNetUnfolderBase]: 1632/2604 cut-off events. [2024-06-27 21:51:16,066 INFO L125 PetriNetUnfolderBase]: For 13890/13893 co-relation queries the response was YES. [2024-06-27 21:51:16,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10858 conditions, 2604 events. 1632/2604 cut-off events. For 13890/13893 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14620 event pairs, 432 based on Foata normal form. 2/2600 useless extension candidates. Maximal degree in co-relation 10809. Up to 2184 conditions per place. [2024-06-27 21:51:16,079 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 96 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-27 21:51:16,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 142 transitions, 1248 flow [2024-06-27 21:51:16,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:16,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:16,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:51:16,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 21:51:16,081 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 810 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:51:16,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 142 transitions, 1248 flow [2024-06-27 21:51:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 142 transitions, 1213 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:16,098 INFO L231 Difference]: Finished difference. Result has 100 places, 107 transitions, 934 flow [2024-06-27 21:51:16,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=934, PETRI_PLACES=100, PETRI_TRANSITIONS=107} [2024-06-27 21:51:16,098 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-06-27 21:51:16,098 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 107 transitions, 934 flow [2024-06-27 21:51:16,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:16,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:16,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:16,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:51:16,099 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:16,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:16,100 INFO L85 PathProgramCache]: Analyzing trace with hash 792176456, now seen corresponding path program 2 times [2024-06-27 21:51:16,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:16,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062166603] [2024-06-27 21:51:16,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:16,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:16,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:16,214 INFO 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 21:51:16,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:16,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062166603] [2024-06-27 21:51:16,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062166603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:16,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:16,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:16,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230451298] [2024-06-27 21:51:16,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:16,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:16,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:16,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:16,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:16,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:16,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 107 transitions, 934 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:16,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:16,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:16,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:16,475 INFO L124 PetriNetUnfolderBase]: 1649/2635 cut-off events. [2024-06-27 21:51:16,475 INFO L125 PetriNetUnfolderBase]: For 15670/15673 co-relation queries the response was YES. [2024-06-27 21:51:16,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11443 conditions, 2635 events. 1649/2635 cut-off events. For 15670/15673 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14812 event pairs, 432 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 11392. Up to 2202 conditions per place. [2024-06-27 21:51:16,528 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 96 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-27 21:51:16,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 142 transitions, 1356 flow [2024-06-27 21:51:16,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:16,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:16,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 21:51:16,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:51:16,530 INFO L175 Difference]: Start difference. First operand has 100 places, 107 transitions, 934 flow. Second operand 6 states and 174 transitions. [2024-06-27 21:51:16,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 142 transitions, 1356 flow [2024-06-27 21:51:16,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 142 transitions, 1318 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:16,549 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 1007 flow [2024-06-27 21:51:16,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1007, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-27 21:51:16,549 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 55 predicate places. [2024-06-27 21:51:16,549 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 1007 flow [2024-06-27 21:51:16,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:16,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:16,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:16,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:51:16,550 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:16,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:16,550 INFO L85 PathProgramCache]: Analyzing trace with hash -688021940, now seen corresponding path program 3 times [2024-06-27 21:51:16,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:16,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457462994] [2024-06-27 21:51:16,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:16,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:16,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:16,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:16,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457462994] [2024-06-27 21:51:16,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457462994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:16,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:16,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:16,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719892340] [2024-06-27 21:51:16,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:16,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:16,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:16,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:16,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:16,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:16,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 1007 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:16,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:16,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:16,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:16,981 INFO L124 PetriNetUnfolderBase]: 1644/2734 cut-off events. [2024-06-27 21:51:16,981 INFO L125 PetriNetUnfolderBase]: For 18825/18828 co-relation queries the response was YES. [2024-06-27 21:51:16,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11665 conditions, 2734 events. 1644/2734 cut-off events. For 18825/18828 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16198 event pairs, 680 based on Foata normal form. 4/2701 useless extension candidates. Maximal degree in co-relation 11613. Up to 2197 conditions per place. [2024-06-27 21:51:17,027 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 93 selfloop transitions, 33 changer transitions 0/138 dead transitions. [2024-06-27 21:51:17,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 138 transitions, 1334 flow [2024-06-27 21:51:17,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:17,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:51:17,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:51:17,029 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 1007 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:51:17,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 138 transitions, 1334 flow [2024-06-27 21:51:17,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 138 transitions, 1280 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:17,051 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 1038 flow [2024-06-27 21:51:17,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1038, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-27 21:51:17,052 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-06-27 21:51:17,052 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 1038 flow [2024-06-27 21:51:17,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 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 21:51:17,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:17,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:17,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:51:17,052 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:17,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:17,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1004902673, now seen corresponding path program 1 times [2024-06-27 21:51:17,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:17,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129192543] [2024-06-27 21:51:17,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:17,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:17,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:17,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:17,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:17,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129192543] [2024-06-27 21:51:17,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129192543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:17,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:17,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:17,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556955895] [2024-06-27 21:51:17,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:17,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:17,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:17,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:17,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:17,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 1038 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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 21:51:17,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:17,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:17,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:17,419 INFO L124 PetriNetUnfolderBase]: 1560/2526 cut-off events. [2024-06-27 21:51:17,420 INFO L125 PetriNetUnfolderBase]: For 21319/21333 co-relation queries the response was YES. [2024-06-27 21:51:17,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11492 conditions, 2526 events. 1560/2526 cut-off events. For 21319/21333 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14488 event pairs, 218 based on Foata normal form. 14/2457 useless extension candidates. Maximal degree in co-relation 11440. Up to 1936 conditions per place. [2024-06-27 21:51:17,435 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 91 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-27 21:51:17,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 149 transitions, 1448 flow [2024-06-27 21:51:17,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:17,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:17,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:51:17,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:51:17,437 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 1038 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:51:17,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 149 transitions, 1448 flow [2024-06-27 21:51:17,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1397 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:17,505 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1086 flow [2024-06-27 21:51:17,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1086, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-27 21:51:17,506 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 61 predicate places. [2024-06-27 21:51:17,506 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1086 flow [2024-06-27 21:51:17,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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 21:51:17,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:17,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:17,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:51:17,507 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:17,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:17,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1327801317, now seen corresponding path program 2 times [2024-06-27 21:51:17,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:17,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959410300] [2024-06-27 21:51:17,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:17,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:17,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:17,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:17,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959410300] [2024-06-27 21:51:17,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959410300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:17,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:17,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:17,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264680573] [2024-06-27 21:51:17,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:17,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:17,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:17,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:17,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:17,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:51:17,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1086 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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 21:51:17,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:17,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:51:17,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:17,918 INFO L124 PetriNetUnfolderBase]: 1575/2688 cut-off events. [2024-06-27 21:51:17,918 INFO L125 PetriNetUnfolderBase]: For 24135/24156 co-relation queries the response was YES. [2024-06-27 21:51:17,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11982 conditions, 2688 events. 1575/2688 cut-off events. For 24135/24156 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15881 event pairs, 406 based on Foata normal form. 9/2620 useless extension candidates. Maximal degree in co-relation 11928. Up to 2072 conditions per place. [2024-06-27 21:51:17,937 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 87 selfloop transitions, 31 changer transitions 0/146 dead transitions. [2024-06-27 21:51:17,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 146 transitions, 1396 flow [2024-06-27 21:51:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:17,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:17,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 21:51:17,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:51:17,938 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1086 flow. Second operand 6 states and 180 transitions. [2024-06-27 21:51:17,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 146 transitions, 1396 flow [2024-06-27 21:51:17,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 146 transitions, 1353 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:17,969 INFO L231 Difference]: Finished difference. Result has 114 places, 115 transitions, 1113 flow [2024-06-27 21:51:17,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1043, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1113, PETRI_PLACES=114, PETRI_TRANSITIONS=115} [2024-06-27 21:51:17,969 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 21:51:17,969 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 115 transitions, 1113 flow [2024-06-27 21:51:17,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 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 21:51:17,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:17,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:17,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:51:17,970 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:17,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:17,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1212325449, now seen corresponding path program 1 times [2024-06-27 21:51:17,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:17,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744159798] [2024-06-27 21:51:17,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:17,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:17,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:18,096 INFO 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 21:51:18,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:18,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744159798] [2024-06-27 21:51:18,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744159798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:18,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:18,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:18,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15586456] [2024-06-27 21:51:18,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:18,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:18,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:18,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:18,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:18,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:18,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 115 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:18,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:18,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:18,440 INFO L124 PetriNetUnfolderBase]: 1797/2867 cut-off events. [2024-06-27 21:51:18,440 INFO L125 PetriNetUnfolderBase]: For 26031/26034 co-relation queries the response was YES. [2024-06-27 21:51:18,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12891 conditions, 2867 events. 1797/2867 cut-off events. For 26031/26034 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16408 event pairs, 395 based on Foata normal form. 20/2881 useless extension candidates. Maximal degree in co-relation 12835. Up to 2278 conditions per place. [2024-06-27 21:51:18,455 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 107 selfloop transitions, 37 changer transitions 0/157 dead transitions. [2024-06-27 21:51:18,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 157 transitions, 1519 flow [2024-06-27 21:51:18,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:18,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:18,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:51:18,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 21:51:18,456 INFO L175 Difference]: Start difference. First operand has 114 places, 115 transitions, 1113 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:51:18,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 157 transitions, 1519 flow [2024-06-27 21:51:18,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 157 transitions, 1448 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:18,484 INFO L231 Difference]: Finished difference. Result has 116 places, 117 transitions, 1144 flow [2024-06-27 21:51:18,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1144, PETRI_PLACES=116, PETRI_TRANSITIONS=117} [2024-06-27 21:51:18,484 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-27 21:51:18,484 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 117 transitions, 1144 flow [2024-06-27 21:51:18,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:18,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:51:18,485 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:18,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1633633857, now seen corresponding path program 2 times [2024-06-27 21:51:18,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175019425] [2024-06-27 21:51:18,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:18,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:18,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:18,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175019425] [2024-06-27 21:51:18,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175019425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:18,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:18,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:18,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201123615] [2024-06-27 21:51:18,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:18,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:18,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:18,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:18,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:18,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:18,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 117 transitions, 1144 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:18,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:18,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:18,926 INFO L124 PetriNetUnfolderBase]: 1824/3018 cut-off events. [2024-06-27 21:51:18,926 INFO L125 PetriNetUnfolderBase]: For 27229/27229 co-relation queries the response was YES. [2024-06-27 21:51:18,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13560 conditions, 3018 events. 1824/3018 cut-off events. For 27229/27229 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17959 event pairs, 665 based on Foata normal form. 4/2984 useless extension candidates. Maximal degree in co-relation 13503. Up to 2451 conditions per place. [2024-06-27 21:51:18,944 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 40 changer transitions 0/153 dead transitions. [2024-06-27 21:51:18,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1524 flow [2024-06-27 21:51:18,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:18,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:18,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:51:18,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 21:51:18,945 INFO L175 Difference]: Start difference. First operand has 116 places, 117 transitions, 1144 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:51:18,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1524 flow [2024-06-27 21:51:18,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1444 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:18,978 INFO L231 Difference]: Finished difference. Result has 118 places, 119 transitions, 1175 flow [2024-06-27 21:51:18,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=118, PETRI_TRANSITIONS=119} [2024-06-27 21:51:18,978 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-27 21:51:18,978 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 119 transitions, 1175 flow [2024-06-27 21:51:18,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:18,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:18,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:18,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:51:18,979 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:18,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:18,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1735241877, now seen corresponding path program 3 times [2024-06-27 21:51:18,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:18,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875884883] [2024-06-27 21:51:18,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:18,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:18,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:19,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:19,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875884883] [2024-06-27 21:51:19,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875884883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:19,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:19,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:19,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43318351] [2024-06-27 21:51:19,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:19,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:19,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:19,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:19,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:19,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:19,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 119 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:19,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:19,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:19,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:19,372 INFO L124 PetriNetUnfolderBase]: 1851/2951 cut-off events. [2024-06-27 21:51:19,372 INFO L125 PetriNetUnfolderBase]: For 29699/29699 co-relation queries the response was YES. [2024-06-27 21:51:19,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 2951 events. 1851/2951 cut-off events. For 29699/29699 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16812 event pairs, 440 based on Foata normal form. 4/2939 useless extension candidates. Maximal degree in co-relation 13821. Up to 2492 conditions per place. [2024-06-27 21:51:19,388 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 101 selfloop transitions, 41 changer transitions 0/155 dead transitions. [2024-06-27 21:51:19,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 155 transitions, 1563 flow [2024-06-27 21:51:19,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:19,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:19,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:51:19,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 21:51:19,389 INFO L175 Difference]: Start difference. First operand has 118 places, 119 transitions, 1175 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:51:19,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 155 transitions, 1563 flow [2024-06-27 21:51:19,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 155 transitions, 1470 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:19,419 INFO L231 Difference]: Finished difference. Result has 120 places, 121 transitions, 1199 flow [2024-06-27 21:51:19,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1199, PETRI_PLACES=120, PETRI_TRANSITIONS=121} [2024-06-27 21:51:19,420 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-27 21:51:19,420 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 121 transitions, 1199 flow [2024-06-27 21:51:19,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:19,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:19,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:19,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:51:19,421 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:19,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1743812757, now seen corresponding path program 4 times [2024-06-27 21:51:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:19,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511978871] [2024-06-27 21:51:19,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:19,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:19,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:19,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:19,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:19,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511978871] [2024-06-27 21:51:19,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511978871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:19,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:19,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:19,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968753772] [2024-06-27 21:51:19,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:19,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:19,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:19,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:19,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:19,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:19,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 121 transitions, 1199 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:19,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:19,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:19,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:19,830 INFO L124 PetriNetUnfolderBase]: 1843/2964 cut-off events. [2024-06-27 21:51:19,830 INFO L125 PetriNetUnfolderBase]: For 32206/32206 co-relation queries the response was YES. [2024-06-27 21:51:19,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14010 conditions, 2964 events. 1843/2964 cut-off events. For 32206/32206 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17211 event pairs, 482 based on Foata normal form. 4/2945 useless extension candidates. Maximal degree in co-relation 13951. Up to 2237 conditions per place. [2024-06-27 21:51:19,848 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-27 21:51:19,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 161 transitions, 1619 flow [2024-06-27 21:51:19,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:19,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:51:19,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:51:19,849 INFO L175 Difference]: Start difference. First operand has 120 places, 121 transitions, 1199 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:51:19,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 161 transitions, 1619 flow [2024-06-27 21:51:19,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 161 transitions, 1518 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:19,885 INFO L231 Difference]: Finished difference. Result has 122 places, 123 transitions, 1233 flow [2024-06-27 21:51:19,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1233, PETRI_PLACES=122, PETRI_TRANSITIONS=123} [2024-06-27 21:51:19,885 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-27 21:51:19,885 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 123 transitions, 1233 flow [2024-06-27 21:51:19,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:19,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:19,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:19,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:51:19,886 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:19,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:19,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2115886575, now seen corresponding path program 1 times [2024-06-27 21:51:19,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:19,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181113303] [2024-06-27 21:51:19,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:19,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:19,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:19,992 INFO 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 21:51:19,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:19,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181113303] [2024-06-27 21:51:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181113303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703813189] [2024-06-27 21:51:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:19,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:19,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:20,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:20,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 123 transitions, 1233 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:20,373 INFO L124 PetriNetUnfolderBase]: 1997/3315 cut-off events. [2024-06-27 21:51:20,373 INFO L125 PetriNetUnfolderBase]: For 40032/40035 co-relation queries the response was YES. [2024-06-27 21:51:20,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15567 conditions, 3315 events. 1997/3315 cut-off events. For 40032/40035 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20275 event pairs, 488 based on Foata normal form. 12/3294 useless extension candidates. Maximal degree in co-relation 15508. Up to 2058 conditions per place. [2024-06-27 21:51:20,394 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 125 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-27 21:51:20,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 176 transitions, 1824 flow [2024-06-27 21:51:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:20,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:20,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 21:51:20,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 21:51:20,395 INFO L175 Difference]: Start difference. First operand has 122 places, 123 transitions, 1233 flow. Second operand 7 states and 210 transitions. [2024-06-27 21:51:20,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 176 transitions, 1824 flow [2024-06-27 21:51:20,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1707 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:20,440 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1277 flow [2024-06-27 21:51:20,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1277, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-27 21:51:20,441 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-06-27 21:51:20,441 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1277 flow [2024-06-27 21:51:20,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:20,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:20,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:51:20,441 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:20,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:20,442 INFO L85 PathProgramCache]: Analyzing trace with hash 928364359, now seen corresponding path program 2 times [2024-06-27 21:51:20,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:20,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865519617] [2024-06-27 21:51:20,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:20,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:20,551 INFO 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 21:51:20,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:20,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865519617] [2024-06-27 21:51:20,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865519617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:20,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:20,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:20,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699999686] [2024-06-27 21:51:20,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:20,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:20,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:20,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:20,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:20,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:20,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1277 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:20,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:20,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:20,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:20,964 INFO L124 PetriNetUnfolderBase]: 2064/3473 cut-off events. [2024-06-27 21:51:20,964 INFO L125 PetriNetUnfolderBase]: For 43872/43875 co-relation queries the response was YES. [2024-06-27 21:51:21,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16265 conditions, 3473 events. 2064/3473 cut-off events. For 43872/43875 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 21415 event pairs, 536 based on Foata normal form. 12/3476 useless extension candidates. Maximal degree in co-relation 16203. Up to 2582 conditions per place. [2024-06-27 21:51:21,025 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-27 21:51:21,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 174 transitions, 1750 flow [2024-06-27 21:51:21,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:21,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:21,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:21,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 21:51:21,026 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1277 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:21,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 174 transitions, 1750 flow [2024-06-27 21:51:21,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 1695 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:21,086 INFO L231 Difference]: Finished difference. Result has 132 places, 131 transitions, 1356 flow [2024-06-27 21:51:21,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1356, PETRI_PLACES=132, PETRI_TRANSITIONS=131} [2024-06-27 21:51:21,087 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-27 21:51:21,087 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 131 transitions, 1356 flow [2024-06-27 21:51:21,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:21,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:21,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:51:21,087 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:21,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1066892509, now seen corresponding path program 3 times [2024-06-27 21:51:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325619484] [2024-06-27 21:51:21,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:21,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:21,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:21,188 INFO 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 21:51:21,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:21,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325619484] [2024-06-27 21:51:21,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325619484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:21,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:21,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:21,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762985683] [2024-06-27 21:51:21,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:21,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:21,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:21,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:21,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:21,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:21,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 131 transitions, 1356 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:21,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:21,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:21,637 INFO L124 PetriNetUnfolderBase]: 2218/3602 cut-off events. [2024-06-27 21:51:21,637 INFO L125 PetriNetUnfolderBase]: For 51403/51406 co-relation queries the response was YES. [2024-06-27 21:51:21,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17909 conditions, 3602 events. 2218/3602 cut-off events. For 51403/51406 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21965 event pairs, 361 based on Foata normal form. 12/3608 useless extension candidates. Maximal degree in co-relation 17844. Up to 2756 conditions per place. [2024-06-27 21:51:21,662 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 41 changer transitions 0/182 dead transitions. [2024-06-27 21:51:21,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 182 transitions, 1953 flow [2024-06-27 21:51:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:21,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 21:51:21,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 21:51:21,663 INFO L175 Difference]: Start difference. First operand has 132 places, 131 transitions, 1356 flow. Second operand 7 states and 214 transitions. [2024-06-27 21:51:21,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 182 transitions, 1953 flow [2024-06-27 21:51:21,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 182 transitions, 1894 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:21,749 INFO L231 Difference]: Finished difference. Result has 137 places, 134 transitions, 1442 flow [2024-06-27 21:51:21,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1442, PETRI_PLACES=137, PETRI_TRANSITIONS=134} [2024-06-27 21:51:21,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 88 predicate places. [2024-06-27 21:51:21,750 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 134 transitions, 1442 flow [2024-06-27 21:51:21,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:21,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:21,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:51:21,750 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:21,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:21,751 INFO L85 PathProgramCache]: Analyzing trace with hash 548625891, now seen corresponding path program 4 times [2024-06-27 21:51:21,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:21,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880874147] [2024-06-27 21:51:21,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:21,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:21,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:21,855 INFO 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 21:51:21,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:21,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880874147] [2024-06-27 21:51:21,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880874147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:21,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:21,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:21,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442971538] [2024-06-27 21:51:21,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:21,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:21,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:21,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:21,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:21,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:21,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 134 transitions, 1442 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:21,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:22,332 INFO L124 PetriNetUnfolderBase]: 2312/3915 cut-off events. [2024-06-27 21:51:22,333 INFO L125 PetriNetUnfolderBase]: For 58476/58479 co-relation queries the response was YES. [2024-06-27 21:51:22,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19225 conditions, 3915 events. 2312/3915 cut-off events. For 58476/58479 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24980 event pairs, 656 based on Foata normal form. 16/3923 useless extension candidates. Maximal degree in co-relation 19157. Up to 3133 conditions per place. [2024-06-27 21:51:22,353 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 126 selfloop transitions, 39 changer transitions 0/178 dead transitions. [2024-06-27 21:51:22,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 178 transitions, 1904 flow [2024-06-27 21:51:22,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:22,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:22,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:22,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 21:51:22,354 INFO L175 Difference]: Start difference. First operand has 137 places, 134 transitions, 1442 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:22,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 178 transitions, 1904 flow [2024-06-27 21:51:22,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 178 transitions, 1841 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:22,416 INFO L231 Difference]: Finished difference. Result has 141 places, 135 transitions, 1488 flow [2024-06-27 21:51:22,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1488, PETRI_PLACES=141, PETRI_TRANSITIONS=135} [2024-06-27 21:51:22,417 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 21:51:22,417 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 135 transitions, 1488 flow [2024-06-27 21:51:22,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:22,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:22,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:22,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:51:22,417 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:22,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:22,417 INFO L85 PathProgramCache]: Analyzing trace with hash 553988271, now seen corresponding path program 5 times [2024-06-27 21:51:22,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:22,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638393534] [2024-06-27 21:51:22,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:22,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:22,515 INFO 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 21:51:22,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:22,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638393534] [2024-06-27 21:51:22,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638393534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:22,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:22,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:22,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144338298] [2024-06-27 21:51:22,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:22,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:22,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:22,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:22,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:22,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:22,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 135 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:22,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:22,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:22,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:22,924 INFO L124 PetriNetUnfolderBase]: 2406/3902 cut-off events. [2024-06-27 21:51:22,924 INFO L125 PetriNetUnfolderBase]: For 61536/61539 co-relation queries the response was YES. [2024-06-27 21:51:22,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19983 conditions, 3902 events. 2406/3902 cut-off events. For 61536/61539 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24231 event pairs, 540 based on Foata normal form. 16/3912 useless extension candidates. Maximal degree in co-relation 19913. Up to 3283 conditions per place. [2024-06-27 21:51:22,950 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 127 selfloop transitions, 36 changer transitions 0/176 dead transitions. [2024-06-27 21:51:22,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 176 transitions, 1938 flow [2024-06-27 21:51:22,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:22,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:22,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 21:51:22,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 21:51:22,951 INFO L175 Difference]: Start difference. First operand has 141 places, 135 transitions, 1488 flow. Second operand 7 states and 205 transitions. [2024-06-27 21:51:22,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 176 transitions, 1938 flow [2024-06-27 21:51:23,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 176 transitions, 1853 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:23,048 INFO L231 Difference]: Finished difference. Result has 143 places, 136 transitions, 1506 flow [2024-06-27 21:51:23,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=143, PETRI_TRANSITIONS=136} [2024-06-27 21:51:23,048 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-27 21:51:23,048 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 136 transitions, 1506 flow [2024-06-27 21:51:23,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:23,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:23,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:51:23,049 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:23,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:23,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1227431627, now seen corresponding path program 1 times [2024-06-27 21:51:23,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:23,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711008855] [2024-06-27 21:51:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:23,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:23,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:23,148 INFO 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 21:51:23,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711008855] [2024-06-27 21:51:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711008855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:23,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:23,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774313146] [2024-06-27 21:51:23,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:23,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:23,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:23,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 136 transitions, 1506 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:23,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:23,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:23,601 INFO L124 PetriNetUnfolderBase]: 2473/4157 cut-off events. [2024-06-27 21:51:23,602 INFO L125 PetriNetUnfolderBase]: For 65672/65675 co-relation queries the response was YES. [2024-06-27 21:51:23,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20681 conditions, 4157 events. 2473/4157 cut-off events. For 65672/65675 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26956 event pairs, 818 based on Foata normal form. 12/4127 useless extension candidates. Maximal degree in co-relation 20610. Up to 2963 conditions per place. [2024-06-27 21:51:23,627 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 127 selfloop transitions, 40 changer transitions 0/180 dead transitions. [2024-06-27 21:51:23,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 180 transitions, 1973 flow [2024-06-27 21:51:23,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:23,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:23,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 21:51:23,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 21:51:23,629 INFO L175 Difference]: Start difference. First operand has 143 places, 136 transitions, 1506 flow. Second operand 7 states and 207 transitions. [2024-06-27 21:51:23,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 180 transitions, 1973 flow [2024-06-27 21:51:23,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 180 transitions, 1892 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:23,734 INFO L231 Difference]: Finished difference. Result has 145 places, 137 transitions, 1535 flow [2024-06-27 21:51:23,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1535, PETRI_PLACES=145, PETRI_TRANSITIONS=137} [2024-06-27 21:51:23,735 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 96 predicate places. [2024-06-27 21:51:23,735 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 137 transitions, 1535 flow [2024-06-27 21:51:23,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:23,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:23,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:51:23,735 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:23,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:23,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1954280037, now seen corresponding path program 1 times [2024-06-27 21:51:23,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:23,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534984314] [2024-06-27 21:51:23,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:23,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:23,837 INFO 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 21:51:23,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:23,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534984314] [2024-06-27 21:51:23,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534984314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:23,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:23,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:23,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132330085] [2024-06-27 21:51:23,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:23,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:23,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:23,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:23,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:23,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:23,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 137 transitions, 1535 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:23,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:23,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:23,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:24,233 INFO L124 PetriNetUnfolderBase]: 2495/4055 cut-off events. [2024-06-27 21:51:24,233 INFO L125 PetriNetUnfolderBase]: For 63733/63733 co-relation queries the response was YES. [2024-06-27 21:51:24,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20848 conditions, 4055 events. 2495/4055 cut-off events. For 63733/63733 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25370 event pairs, 554 based on Foata normal form. 1/4052 useless extension candidates. Maximal degree in co-relation 20776. Up to 3709 conditions per place. [2024-06-27 21:51:24,261 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 136 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2024-06-27 21:51:24,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 171 transitions, 2061 flow [2024-06-27 21:51:24,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:24,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:24,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 21:51:24,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 21:51:24,263 INFO L175 Difference]: Start difference. First operand has 145 places, 137 transitions, 1535 flow. Second operand 6 states and 169 transitions. [2024-06-27 21:51:24,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 171 transitions, 2061 flow [2024-06-27 21:51:24,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 171 transitions, 1970 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:24,340 INFO L231 Difference]: Finished difference. Result has 147 places, 146 transitions, 1604 flow [2024-06-27 21:51:24,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1604, PETRI_PLACES=147, PETRI_TRANSITIONS=146} [2024-06-27 21:51:24,341 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 98 predicate places. [2024-06-27 21:51:24,341 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 146 transitions, 1604 flow [2024-06-27 21:51:24,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:24,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:24,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:24,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:51:24,341 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:24,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:24,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2042290647, now seen corresponding path program 6 times [2024-06-27 21:51:24,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:24,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882802221] [2024-06-27 21:51:24,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:24,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:24,448 INFO 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 21:51:24,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:24,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882802221] [2024-06-27 21:51:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882802221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:24,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:24,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:24,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289591321] [2024-06-27 21:51:24,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:24,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:24,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 146 transitions, 1604 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:24,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:24,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:24,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:24,907 INFO L124 PetriNetUnfolderBase]: 2467/4189 cut-off events. [2024-06-27 21:51:24,907 INFO L125 PetriNetUnfolderBase]: For 67661/67664 co-relation queries the response was YES. [2024-06-27 21:51:24,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20361 conditions, 4189 events. 2467/4189 cut-off events. For 67661/67664 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 27450 event pairs, 904 based on Foata normal form. 18/4150 useless extension candidates. Maximal degree in co-relation 20287. Up to 3378 conditions per place. [2024-06-27 21:51:24,934 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 137 selfloop transitions, 34 changer transitions 0/184 dead transitions. [2024-06-27 21:51:24,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 184 transitions, 2064 flow [2024-06-27 21:51:24,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:24,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:24,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:51:24,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:51:24,937 INFO L175 Difference]: Start difference. First operand has 147 places, 146 transitions, 1604 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:51:24,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 184 transitions, 2064 flow [2024-06-27 21:51:25,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 184 transitions, 2004 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:25,070 INFO L231 Difference]: Finished difference. Result has 153 places, 147 transitions, 1645 flow [2024-06-27 21:51:25,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1645, PETRI_PLACES=153, PETRI_TRANSITIONS=147} [2024-06-27 21:51:25,071 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 21:51:25,071 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 147 transitions, 1645 flow [2024-06-27 21:51:25,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:25,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:25,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:51:25,072 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:25,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:25,072 INFO L85 PathProgramCache]: Analyzing trace with hash 236134381, now seen corresponding path program 2 times [2024-06-27 21:51:25,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:25,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152709035] [2024-06-27 21:51:25,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:25,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:25,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:25,161 INFO 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 21:51:25,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:25,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152709035] [2024-06-27 21:51:25,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152709035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:25,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:25,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:25,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827255660] [2024-06-27 21:51:25,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:25,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:25,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:25,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:25,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:25,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:25,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 147 transitions, 1645 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:25,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:25,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:25,613 INFO L124 PetriNetUnfolderBase]: 2447/4009 cut-off events. [2024-06-27 21:51:25,613 INFO L125 PetriNetUnfolderBase]: For 63292/63295 co-relation queries the response was YES. [2024-06-27 21:51:25,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19844 conditions, 4009 events. 2447/4009 cut-off events. For 63292/63295 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 25305 event pairs, 545 based on Foata normal form. 14/4003 useless extension candidates. Maximal degree in co-relation 19768. Up to 3221 conditions per place. [2024-06-27 21:51:25,640 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 138 selfloop transitions, 36 changer transitions 0/187 dead transitions. [2024-06-27 21:51:25,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 187 transitions, 2097 flow [2024-06-27 21:51:25,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:25,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:25,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 21:51:25,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 21:51:25,641 INFO L175 Difference]: Start difference. First operand has 153 places, 147 transitions, 1645 flow. Second operand 7 states and 204 transitions. [2024-06-27 21:51:25,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 187 transitions, 2097 flow [2024-06-27 21:51:25,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 187 transitions, 2024 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:25,746 INFO L231 Difference]: Finished difference. Result has 155 places, 147 transitions, 1650 flow [2024-06-27 21:51:25,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1650, PETRI_PLACES=155, PETRI_TRANSITIONS=147} [2024-06-27 21:51:25,746 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 106 predicate places. [2024-06-27 21:51:25,746 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 147 transitions, 1650 flow [2024-06-27 21:51:25,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:25,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:25,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:51:25,747 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:25,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:25,747 INFO L85 PathProgramCache]: Analyzing trace with hash 243543691, now seen corresponding path program 3 times [2024-06-27 21:51:25,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:25,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157807613] [2024-06-27 21:51:25,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:25,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:25,845 INFO 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 21:51:25,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:25,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157807613] [2024-06-27 21:51:25,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157807613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:25,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:25,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:25,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392556741] [2024-06-27 21:51:25,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:25,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:25,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:25,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:25,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:25,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:25,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 147 transitions, 1650 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:25,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:25,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:25,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:26,372 INFO L124 PetriNetUnfolderBase]: 2427/4061 cut-off events. [2024-06-27 21:51:26,373 INFO L125 PetriNetUnfolderBase]: For 61368/61371 co-relation queries the response was YES. [2024-06-27 21:51:26,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19526 conditions, 4061 events. 2427/4061 cut-off events. For 61368/61371 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26116 event pairs, 692 based on Foata normal form. 14/4030 useless extension candidates. Maximal degree in co-relation 19449. Up to 2470 conditions per place. [2024-06-27 21:51:26,405 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 130 selfloop transitions, 44 changer transitions 0/187 dead transitions. [2024-06-27 21:51:26,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 187 transitions, 2044 flow [2024-06-27 21:51:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:26,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:26,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:51:26,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:51:26,406 INFO L175 Difference]: Start difference. First operand has 155 places, 147 transitions, 1650 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:51:26,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 187 transitions, 2044 flow [2024-06-27 21:51:26,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 187 transitions, 1883 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:26,506 INFO L231 Difference]: Finished difference. Result has 153 places, 146 transitions, 1521 flow [2024-06-27 21:51:26,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1521, PETRI_PLACES=153, PETRI_TRANSITIONS=146} [2024-06-27 21:51:26,507 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 21:51:26,507 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 146 transitions, 1521 flow [2024-06-27 21:51:26,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:26,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:26,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:51:26,508 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:26,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:26,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1986424219, now seen corresponding path program 2 times [2024-06-27 21:51:26,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:26,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016359593] [2024-06-27 21:51:26,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:26,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:26,595 INFO 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 21:51:26,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:26,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016359593] [2024-06-27 21:51:26,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016359593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:26,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:26,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:26,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75631238] [2024-06-27 21:51:26,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:26,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:26,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:26,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:26,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:26,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:26,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 146 transitions, 1521 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:26,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:26,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:26,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:27,026 INFO L124 PetriNetUnfolderBase]: 2438/3982 cut-off events. [2024-06-27 21:51:27,027 INFO L125 PetriNetUnfolderBase]: For 56249/56249 co-relation queries the response was YES. [2024-06-27 21:51:27,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19100 conditions, 3982 events. 2438/3982 cut-off events. For 56249/56249 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24961 event pairs, 614 based on Foata normal form. 1/3973 useless extension candidates. Maximal degree in co-relation 19024. Up to 3613 conditions per place. [2024-06-27 21:51:27,057 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 133 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-27 21:51:27,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 171 transitions, 1991 flow [2024-06-27 21:51:27,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:27,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:27,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 21:51:27,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:51:27,058 INFO L175 Difference]: Start difference. First operand has 153 places, 146 transitions, 1521 flow. Second operand 5 states and 145 transitions. [2024-06-27 21:51:27,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 171 transitions, 1991 flow [2024-06-27 21:51:27,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 171 transitions, 1864 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:27,155 INFO L231 Difference]: Finished difference. Result has 152 places, 149 transitions, 1494 flow [2024-06-27 21:51:27,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1494, PETRI_PLACES=152, PETRI_TRANSITIONS=149} [2024-06-27 21:51:27,156 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-27 21:51:27,156 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 149 transitions, 1494 flow [2024-06-27 21:51:27,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:27,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:27,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:27,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:51:27,157 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:27,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:27,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2139751777, now seen corresponding path program 3 times [2024-06-27 21:51:27,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:27,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186688324] [2024-06-27 21:51:27,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:27,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:27,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:27,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:27,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:27,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186688324] [2024-06-27 21:51:27,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186688324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:27,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:27,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:27,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812922583] [2024-06-27 21:51:27,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:27,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:27,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:27,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:27,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:27,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:27,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 149 transitions, 1494 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:27,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:27,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:27,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:27,634 INFO L124 PetriNetUnfolderBase]: 2435/3978 cut-off events. [2024-06-27 21:51:27,634 INFO L125 PetriNetUnfolderBase]: For 56829/56829 co-relation queries the response was YES. [2024-06-27 21:51:27,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18289 conditions, 3978 events. 2435/3978 cut-off events. For 56829/56829 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 24949 event pairs, 614 based on Foata normal form. 1/3969 useless extension candidates. Maximal degree in co-relation 18213. Up to 3624 conditions per place. [2024-06-27 21:51:27,660 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 135 selfloop transitions, 19 changer transitions 0/167 dead transitions. [2024-06-27 21:51:27,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 167 transitions, 1846 flow [2024-06-27 21:51:27,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:27,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:27,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 21:51:27,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-27 21:51:27,661 INFO L175 Difference]: Start difference. First operand has 152 places, 149 transitions, 1494 flow. Second operand 4 states and 121 transitions. [2024-06-27 21:51:27,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 167 transitions, 1846 flow [2024-06-27 21:51:27,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 167 transitions, 1764 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:27,750 INFO L231 Difference]: Finished difference. Result has 153 places, 149 transitions, 1466 flow [2024-06-27 21:51:27,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1466, PETRI_PLACES=153, PETRI_TRANSITIONS=149} [2024-06-27 21:51:27,750 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 21:51:27,750 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 149 transitions, 1466 flow [2024-06-27 21:51:27,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:27,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:27,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:27,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:51:27,751 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:27,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:27,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1440445903, now seen corresponding path program 1 times [2024-06-27 21:51:27,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:27,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291723961] [2024-06-27 21:51:27,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:27,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:27,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:27,863 INFO 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 21:51:27,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:27,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291723961] [2024-06-27 21:51:27,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291723961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:27,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:27,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:27,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42341671] [2024-06-27 21:51:27,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:27,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:27,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:27,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:27,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:27,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:27,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 149 transitions, 1466 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:27,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:27,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:27,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:28,295 INFO L124 PetriNetUnfolderBase]: 2295/3912 cut-off events. [2024-06-27 21:51:28,295 INFO L125 PetriNetUnfolderBase]: For 57935/57941 co-relation queries the response was YES. [2024-06-27 21:51:28,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17731 conditions, 3912 events. 2295/3912 cut-off events. For 57935/57941 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25569 event pairs, 799 based on Foata normal form. 8/3899 useless extension candidates. Maximal degree in co-relation 17654. Up to 3328 conditions per place. [2024-06-27 21:51:28,322 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 132 selfloop transitions, 25 changer transitions 0/180 dead transitions. [2024-06-27 21:51:28,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 180 transitions, 1954 flow [2024-06-27 21:51:28,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:28,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:28,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 21:51:28,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 21:51:28,323 INFO L175 Difference]: Start difference. First operand has 153 places, 149 transitions, 1466 flow. Second operand 6 states and 167 transitions. [2024-06-27 21:51:28,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 180 transitions, 1954 flow [2024-06-27 21:51:28,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 180 transitions, 1916 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:28,406 INFO L231 Difference]: Finished difference. Result has 156 places, 155 transitions, 1542 flow [2024-06-27 21:51:28,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1542, PETRI_PLACES=156, PETRI_TRANSITIONS=155} [2024-06-27 21:51:28,407 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 107 predicate places. [2024-06-27 21:51:28,407 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 155 transitions, 1542 flow [2024-06-27 21:51:28,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:28,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:28,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:28,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:51:28,408 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:28,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:28,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2131595883, now seen corresponding path program 2 times [2024-06-27 21:51:28,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:28,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464378151] [2024-06-27 21:51:28,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:28,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:28,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 21:51:28,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:28,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464378151] [2024-06-27 21:51:28,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464378151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:28,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:28,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:28,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242998479] [2024-06-27 21:51:28,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:28,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:28,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:28,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:28,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:28,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:28,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 155 transitions, 1542 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:28,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:28,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:28,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:28,924 INFO L124 PetriNetUnfolderBase]: 2336/3897 cut-off events. [2024-06-27 21:51:28,924 INFO L125 PetriNetUnfolderBase]: For 61204/61204 co-relation queries the response was YES. [2024-06-27 21:51:28,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18463 conditions, 3897 events. 2336/3897 cut-off events. For 61204/61204 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 24897 event pairs, 457 based on Foata normal form. 2/3894 useless extension candidates. Maximal degree in co-relation 18384. Up to 3396 conditions per place. [2024-06-27 21:51:28,951 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 136 selfloop transitions, 25 changer transitions 0/184 dead transitions. [2024-06-27 21:51:28,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 184 transitions, 1999 flow [2024-06-27 21:51:28,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:28,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:28,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 21:51:28,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:51:28,952 INFO L175 Difference]: Start difference. First operand has 156 places, 155 transitions, 1542 flow. Second operand 6 states and 162 transitions. [2024-06-27 21:51:28,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 184 transitions, 1999 flow [2024-06-27 21:51:29,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 184 transitions, 1944 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:29,063 INFO L231 Difference]: Finished difference. Result has 160 places, 163 transitions, 1637 flow [2024-06-27 21:51:29,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1637, PETRI_PLACES=160, PETRI_TRANSITIONS=163} [2024-06-27 21:51:29,063 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 111 predicate places. [2024-06-27 21:51:29,064 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 163 transitions, 1637 flow [2024-06-27 21:51:29,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:29,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:29,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:51:29,064 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:29,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash 2139520393, now seen corresponding path program 3 times [2024-06-27 21:51:29,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620168261] [2024-06-27 21:51:29,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,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 21:51:29,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620168261] [2024-06-27 21:51:29,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620168261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:29,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706419096] [2024-06-27 21:51:29,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:29,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:29,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:29,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:29,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 163 transitions, 1637 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:29,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:29,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:29,643 INFO L124 PetriNetUnfolderBase]: 2333/3983 cut-off events. [2024-06-27 21:51:29,643 INFO L125 PetriNetUnfolderBase]: For 63830/63836 co-relation queries the response was YES. [2024-06-27 21:51:29,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18549 conditions, 3983 events. 2333/3983 cut-off events. For 63830/63836 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 26102 event pairs, 801 based on Foata normal form. 8/3969 useless extension candidates. Maximal degree in co-relation 18468. Up to 3366 conditions per place. [2024-06-27 21:51:29,666 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 131 selfloop transitions, 30 changer transitions 0/184 dead transitions. [2024-06-27 21:51:29,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 184 transitions, 2009 flow [2024-06-27 21:51:29,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:29,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-27 21:51:29,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-27 21:51:29,668 INFO L175 Difference]: Start difference. First operand has 160 places, 163 transitions, 1637 flow. Second operand 5 states and 143 transitions. [2024-06-27 21:51:29,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 184 transitions, 2009 flow [2024-06-27 21:51:29,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 184 transitions, 1934 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:29,777 INFO L231 Difference]: Finished difference. Result has 162 places, 163 transitions, 1638 flow [2024-06-27 21:51:29,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1638, PETRI_PLACES=162, PETRI_TRANSITIONS=163} [2024-06-27 21:51:29,778 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 21:51:29,778 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 163 transitions, 1638 flow [2024-06-27 21:51:29,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:29,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:29,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:29,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:51:29,778 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:29,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:29,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2131185249, now seen corresponding path program 1 times [2024-06-27 21:51:29,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:29,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216034664] [2024-06-27 21:51:29,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:29,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:29,865 INFO 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 21:51:29,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:29,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216034664] [2024-06-27 21:51:29,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216034664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:29,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:29,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:51:29,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339815649] [2024-06-27 21:51:29,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:29,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:51:29,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:51:29,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:51:29,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:29,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 163 transitions, 1638 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:29,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:29,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:29,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,254 INFO L124 PetriNetUnfolderBase]: 2490/4053 cut-off events. [2024-06-27 21:51:30,254 INFO L125 PetriNetUnfolderBase]: For 64689/64689 co-relation queries the response was YES. [2024-06-27 21:51:30,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19160 conditions, 4053 events. 2490/4053 cut-off events. For 64689/64689 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 25359 event pairs, 507 based on Foata normal form. 2/4047 useless extension candidates. Maximal degree in co-relation 19079. Up to 3725 conditions per place. [2024-06-27 21:51:30,284 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 155 selfloop transitions, 10 changer transitions 0/178 dead transitions. [2024-06-27 21:51:30,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 178 transitions, 2022 flow [2024-06-27 21:51:30,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:51:30,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:51:30,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 21:51:30,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 21:51:30,285 INFO L175 Difference]: Start difference. First operand has 162 places, 163 transitions, 1638 flow. Second operand 4 states and 113 transitions. [2024-06-27 21:51:30,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 178 transitions, 2022 flow [2024-06-27 21:51:30,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 178 transitions, 1960 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:30,403 INFO L231 Difference]: Finished difference. Result has 162 places, 165 transitions, 1629 flow [2024-06-27 21:51:30,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1629, PETRI_PLACES=162, PETRI_TRANSITIONS=165} [2024-06-27 21:51:30,404 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-27 21:51:30,404 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 165 transitions, 1629 flow [2024-06-27 21:51:30,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:30,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:30,404 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 21:51:30,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:51:30,404 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:30,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:30,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1677913367, now seen corresponding path program 1 times [2024-06-27 21:51:30,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:30,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353312900] [2024-06-27 21:51:30,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:30,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:30,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:30,497 INFO 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 21:51:30,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:30,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353312900] [2024-06-27 21:51:30,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353312900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:30,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:30,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:30,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160197653] [2024-06-27 21:51:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:30,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:30,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:30,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:30,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:30,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:30,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 165 transitions, 1629 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:30,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:30,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:30,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:30,919 INFO L124 PetriNetUnfolderBase]: 2548/4165 cut-off events. [2024-06-27 21:51:30,919 INFO L125 PetriNetUnfolderBase]: For 65969/65972 co-relation queries the response was YES. [2024-06-27 21:51:30,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19647 conditions, 4165 events. 2548/4165 cut-off events. For 65969/65972 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26387 event pairs, 522 based on Foata normal form. 4/4159 useless extension candidates. Maximal degree in co-relation 19566. Up to 3464 conditions per place. [2024-06-27 21:51:30,947 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 59 changer transitions 0/216 dead transitions. [2024-06-27 21:51:30,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 216 transitions, 2420 flow [2024-06-27 21:51:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:30,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:51:30,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:51:30,948 INFO L175 Difference]: Start difference. First operand has 162 places, 165 transitions, 1629 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:51:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 216 transitions, 2420 flow [2024-06-27 21:51:31,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 216 transitions, 2383 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:31,060 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1933 flow [2024-06-27 21:51:31,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=169, PETRI_TRANSITIONS=181} [2024-06-27 21:51:31,061 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 21:51:31,061 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1933 flow [2024-06-27 21:51:31,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:31,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,061 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 21:51:31,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:51:31,061 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:31,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1687178957, now seen corresponding path program 2 times [2024-06-27 21:51:31,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221221053] [2024-06-27 21:51:31,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221221053] [2024-06-27 21:51:31,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221221053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:31,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643892790] [2024-06-27 21:51:31,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:31,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:31,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:31,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:31,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 181 transitions, 1933 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:31,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:31,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:31,623 INFO L124 PetriNetUnfolderBase]: 2683/4411 cut-off events. [2024-06-27 21:51:31,624 INFO L125 PetriNetUnfolderBase]: For 75512/75515 co-relation queries the response was YES. [2024-06-27 21:51:31,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21966 conditions, 4411 events. 2683/4411 cut-off events. For 75512/75515 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28432 event pairs, 548 based on Foata normal form. 4/4397 useless extension candidates. Maximal degree in co-relation 21882. Up to 3565 conditions per place. [2024-06-27 21:51:31,654 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 153 selfloop transitions, 67 changer transitions 0/233 dead transitions. [2024-06-27 21:51:31,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 233 transitions, 2866 flow [2024-06-27 21:51:31,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:31,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:51:31,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 21:51:31,655 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1933 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:51:31,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 233 transitions, 2866 flow [2024-06-27 21:51:31,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 233 transitions, 2787 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:31,782 INFO L231 Difference]: Finished difference. Result has 177 places, 200 transitions, 2267 flow [2024-06-27 21:51:31,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2267, PETRI_PLACES=177, PETRI_TRANSITIONS=200} [2024-06-27 21:51:31,783 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-06-27 21:51:31,783 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 200 transitions, 2267 flow [2024-06-27 21:51:31,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:31,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:31,784 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 21:51:31,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:51:31,784 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:31,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:31,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1687167797, now seen corresponding path program 3 times [2024-06-27 21:51:31,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:31,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181319857] [2024-06-27 21:51:31,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:31,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:31,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:31,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:31,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181319857] [2024-06-27 21:51:31,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181319857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:31,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:31,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:31,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565086553] [2024-06-27 21:51:31,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:31,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:31,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:31,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:31,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:31,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:31,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 200 transitions, 2267 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:31,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:31,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:31,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:32,347 INFO L124 PetriNetUnfolderBase]: 2677/4390 cut-off events. [2024-06-27 21:51:32,347 INFO L125 PetriNetUnfolderBase]: For 77679/77682 co-relation queries the response was YES. [2024-06-27 21:51:32,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22282 conditions, 4390 events. 2677/4390 cut-off events. For 77679/77682 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 28110 event pairs, 548 based on Foata normal form. 4/4376 useless extension candidates. Maximal degree in co-relation 22194. Up to 3560 conditions per place. [2024-06-27 21:51:32,382 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 152 selfloop transitions, 68 changer transitions 0/233 dead transitions. [2024-06-27 21:51:32,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 233 transitions, 2979 flow [2024-06-27 21:51:32,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:32,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:32,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:51:32,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:51:32,383 INFO L175 Difference]: Start difference. First operand has 177 places, 200 transitions, 2267 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:51:32,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 233 transitions, 2979 flow [2024-06-27 21:51:32,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 233 transitions, 2865 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:32,539 INFO L231 Difference]: Finished difference. Result has 184 places, 204 transitions, 2399 flow [2024-06-27 21:51:32,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2399, PETRI_PLACES=184, PETRI_TRANSITIONS=204} [2024-06-27 21:51:32,539 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-06-27 21:51:32,540 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 204 transitions, 2399 flow [2024-06-27 21:51:32,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:32,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:32,540 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 21:51:32,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:51:32,540 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:32,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:32,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1894909403, now seen corresponding path program 4 times [2024-06-27 21:51:32,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:32,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790698670] [2024-06-27 21:51:32,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:32,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:32,624 INFO 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 21:51:32,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:32,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790698670] [2024-06-27 21:51:32,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790698670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:32,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:32,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:32,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021575769] [2024-06-27 21:51:32,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:32,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:32,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:32,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:32,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:32,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:32,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 204 transitions, 2399 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:32,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:32,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:32,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,154 INFO L124 PetriNetUnfolderBase]: 2757/4520 cut-off events. [2024-06-27 21:51:33,154 INFO L125 PetriNetUnfolderBase]: For 86145/86148 co-relation queries the response was YES. [2024-06-27 21:51:33,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23405 conditions, 4520 events. 2757/4520 cut-off events. For 86145/86148 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29097 event pairs, 560 based on Foata normal form. 4/4504 useless extension candidates. Maximal degree in co-relation 23314. Up to 3633 conditions per place. [2024-06-27 21:51:33,187 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 150 selfloop transitions, 79 changer transitions 0/242 dead transitions. [2024-06-27 21:51:33,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 3248 flow [2024-06-27 21:51:33,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:33,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:33,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:51:33,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:51:33,188 INFO L175 Difference]: Start difference. First operand has 184 places, 204 transitions, 2399 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:51:33,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 3248 flow [2024-06-27 21:51:33,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 242 transitions, 3095 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:33,345 INFO L231 Difference]: Finished difference. Result has 187 places, 215 transitions, 2614 flow [2024-06-27 21:51:33,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2614, PETRI_PLACES=187, PETRI_TRANSITIONS=215} [2024-06-27 21:51:33,345 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-27 21:51:33,346 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 215 transitions, 2614 flow [2024-06-27 21:51:33,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:33,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:33,346 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 21:51:33,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:51:33,346 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:33,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1894898243, now seen corresponding path program 5 times [2024-06-27 21:51:33,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:33,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975022839] [2024-06-27 21:51:33,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:33,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:33,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:33,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975022839] [2024-06-27 21:51:33,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975022839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:33,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:33,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:33,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006425653] [2024-06-27 21:51:33,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:33,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:33,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:33,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:33,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:33,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:33,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 215 transitions, 2614 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:33,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:33,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:33,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:33,921 INFO L124 PetriNetUnfolderBase]: 2751/4488 cut-off events. [2024-06-27 21:51:33,921 INFO L125 PetriNetUnfolderBase]: For 87658/87661 co-relation queries the response was YES. [2024-06-27 21:51:33,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23518 conditions, 4488 events. 2751/4488 cut-off events. For 87658/87661 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28652 event pairs, 522 based on Foata normal form. 4/4482 useless extension candidates. Maximal degree in co-relation 23426. Up to 3628 conditions per place. [2024-06-27 21:51:33,955 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 143 selfloop transitions, 92 changer transitions 0/248 dead transitions. [2024-06-27 21:51:33,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 248 transitions, 3337 flow [2024-06-27 21:51:33,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:33,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:33,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 21:51:33,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 21:51:33,956 INFO L175 Difference]: Start difference. First operand has 187 places, 215 transitions, 2614 flow. Second operand 6 states and 182 transitions. [2024-06-27 21:51:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 248 transitions, 3337 flow [2024-06-27 21:51:34,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 248 transitions, 3204 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 21:51:34,141 INFO L231 Difference]: Finished difference. Result has 191 places, 216 transitions, 2707 flow [2024-06-27 21:51:34,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2707, PETRI_PLACES=191, PETRI_TRANSITIONS=216} [2024-06-27 21:51:34,141 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 142 predicate places. [2024-06-27 21:51:34,141 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 216 transitions, 2707 flow [2024-06-27 21:51:34,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:34,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:34,142 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 21:51:34,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:51:34,142 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:34,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:34,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1907796413, now seen corresponding path program 6 times [2024-06-27 21:51:34,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:34,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451615823] [2024-06-27 21:51:34,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:34,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:34,224 INFO 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 21:51:34,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:34,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451615823] [2024-06-27 21:51:34,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451615823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:34,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:34,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:34,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867897080] [2024-06-27 21:51:34,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:34,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:34,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:34,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:34,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:34,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:34,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 216 transitions, 2707 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:34,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:34,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:34,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:34,797 INFO L124 PetriNetUnfolderBase]: 2747/4508 cut-off events. [2024-06-27 21:51:34,797 INFO L125 PetriNetUnfolderBase]: For 88428/88431 co-relation queries the response was YES. [2024-06-27 21:51:34,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23537 conditions, 4508 events. 2747/4508 cut-off events. For 88428/88431 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29081 event pairs, 542 based on Foata normal form. 4/4496 useless extension candidates. Maximal degree in co-relation 23444. Up to 3780 conditions per place. [2024-06-27 21:51:34,827 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 165 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-27 21:51:34,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 244 transitions, 3315 flow [2024-06-27 21:51:34,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:34,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:34,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 21:51:34,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-27 21:51:34,829 INFO L175 Difference]: Start difference. First operand has 191 places, 216 transitions, 2707 flow. Second operand 5 states and 157 transitions. [2024-06-27 21:51:34,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 244 transitions, 3315 flow [2024-06-27 21:51:35,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 244 transitions, 3141 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:35,028 INFO L231 Difference]: Finished difference. Result has 192 places, 216 transitions, 2699 flow [2024-06-27 21:51:35,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2699, PETRI_PLACES=192, PETRI_TRANSITIONS=216} [2024-06-27 21:51:35,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-27 21:51:35,029 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 216 transitions, 2699 flow [2024-06-27 21:51:35,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:35,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,029 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 21:51:35,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:51:35,029 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:35,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,030 INFO L85 PathProgramCache]: Analyzing trace with hash 984946890, now seen corresponding path program 1 times [2024-06-27 21:51:35,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697960067] [2024-06-27 21:51:35,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:35,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:35,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:35,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697960067] [2024-06-27 21:51:35,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697960067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:35,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:35,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:35,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141529194] [2024-06-27 21:51:35,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:35,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:35,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:35,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:35,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:35,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:35,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 216 transitions, 2699 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:35,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:35,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:35,723 INFO L124 PetriNetUnfolderBase]: 2797/4563 cut-off events. [2024-06-27 21:51:35,724 INFO L125 PetriNetUnfolderBase]: For 89959/89962 co-relation queries the response was YES. [2024-06-27 21:51:35,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23894 conditions, 4563 events. 2797/4563 cut-off events. For 89959/89962 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29293 event pairs, 528 based on Foata normal form. 2/4554 useless extension candidates. Maximal degree in co-relation 23800. Up to 3675 conditions per place. [2024-06-27 21:51:35,760 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 69 changer transitions 0/270 dead transitions. [2024-06-27 21:51:35,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 270 transitions, 3637 flow [2024-06-27 21:51:35,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:35,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:51:35,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 21:51:35,761 INFO L175 Difference]: Start difference. First operand has 192 places, 216 transitions, 2699 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:51:35,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 270 transitions, 3637 flow [2024-06-27 21:51:35,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 270 transitions, 3453 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:35,955 INFO L231 Difference]: Finished difference. Result has 196 places, 234 transitions, 2878 flow [2024-06-27 21:51:35,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2878, PETRI_PLACES=196, PETRI_TRANSITIONS=234} [2024-06-27 21:51:35,956 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-06-27 21:51:35,956 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 234 transitions, 2878 flow [2024-06-27 21:51:35,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:35,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:35,956 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 21:51:35,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:51:35,956 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:35,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:35,957 INFO L85 PathProgramCache]: Analyzing trace with hash 985066860, now seen corresponding path program 2 times [2024-06-27 21:51:35,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:35,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598027523] [2024-06-27 21:51:35,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:35,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:35,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:36,086 INFO 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 21:51:36,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:36,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598027523] [2024-06-27 21:51:36,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598027523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:36,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:36,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:36,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774316876] [2024-06-27 21:51:36,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:36,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:36,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:36,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:36,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:36,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:36,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 234 transitions, 2878 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:36,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:36,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:36,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:36,781 INFO L124 PetriNetUnfolderBase]: 2841/4632 cut-off events. [2024-06-27 21:51:36,781 INFO L125 PetriNetUnfolderBase]: For 92218/92221 co-relation queries the response was YES. [2024-06-27 21:51:36,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25086 conditions, 4632 events. 2841/4632 cut-off events. For 92218/92221 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 29791 event pairs, 513 based on Foata normal form. 4/4628 useless extension candidates. Maximal degree in co-relation 24990. Up to 3955 conditions per place. [2024-06-27 21:51:36,817 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 204 selfloop transitions, 56 changer transitions 0/272 dead transitions. [2024-06-27 21:51:36,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 272 transitions, 3599 flow [2024-06-27 21:51:36,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:36,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:36,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 21:51:36,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 21:51:36,822 INFO L175 Difference]: Start difference. First operand has 196 places, 234 transitions, 2878 flow. Second operand 7 states and 192 transitions. [2024-06-27 21:51:36,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 272 transitions, 3599 flow [2024-06-27 21:51:37,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 272 transitions, 3509 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:37,057 INFO L231 Difference]: Finished difference. Result has 202 places, 242 transitions, 3046 flow [2024-06-27 21:51:37,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3046, PETRI_PLACES=202, PETRI_TRANSITIONS=242} [2024-06-27 21:51:37,058 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 153 predicate places. [2024-06-27 21:51:37,058 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 242 transitions, 3046 flow [2024-06-27 21:51:37,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:37,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:37,058 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 21:51:37,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:51:37,059 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:37,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:37,059 INFO L85 PathProgramCache]: Analyzing trace with hash 985067046, now seen corresponding path program 1 times [2024-06-27 21:51:37,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:37,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45329109] [2024-06-27 21:51:37,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:37,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:37,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:37,173 INFO 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 21:51:37,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:37,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45329109] [2024-06-27 21:51:37,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45329109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:37,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:37,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:37,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917962257] [2024-06-27 21:51:37,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:37,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:37,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:37,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:37,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:37,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:37,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 242 transitions, 3046 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:37,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:37,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:37,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:37,768 INFO L124 PetriNetUnfolderBase]: 2905/4723 cut-off events. [2024-06-27 21:51:37,768 INFO L125 PetriNetUnfolderBase]: For 100865/100868 co-relation queries the response was YES. [2024-06-27 21:51:37,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26149 conditions, 4723 events. 2905/4723 cut-off events. For 100865/100868 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30358 event pairs, 520 based on Foata normal form. 4/4717 useless extension candidates. Maximal degree in co-relation 26051. Up to 3786 conditions per place. [2024-06-27 21:51:37,809 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 173 selfloop transitions, 101 changer transitions 0/287 dead transitions. [2024-06-27 21:51:37,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 287 transitions, 4060 flow [2024-06-27 21:51:37,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:37,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:37,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:51:37,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:51:37,810 INFO L175 Difference]: Start difference. First operand has 202 places, 242 transitions, 3046 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:51:37,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 287 transitions, 4060 flow [2024-06-27 21:51:38,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 287 transitions, 3933 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:38,023 INFO L231 Difference]: Finished difference. Result has 206 places, 255 transitions, 3404 flow [2024-06-27 21:51:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3404, PETRI_PLACES=206, PETRI_TRANSITIONS=255} [2024-06-27 21:51:38,023 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 157 predicate places. [2024-06-27 21:51:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 255 transitions, 3404 flow [2024-06-27 21:51:38,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:38,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:38,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:51:38,024 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:38,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash 762944880, now seen corresponding path program 2 times [2024-06-27 21:51:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226138835] [2024-06-27 21:51:38,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:38,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:38,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226138835] [2024-06-27 21:51:38,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226138835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:38,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:38,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:38,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106140824] [2024-06-27 21:51:38,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:38,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:38,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:38,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:38,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:38,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:38,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 255 transitions, 3404 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:38,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:38,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:38,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:38,668 INFO L124 PetriNetUnfolderBase]: 2927/4789 cut-off events. [2024-06-27 21:51:38,668 INFO L125 PetriNetUnfolderBase]: For 107623/107626 co-relation queries the response was YES. [2024-06-27 21:51:38,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26980 conditions, 4789 events. 2927/4789 cut-off events. For 107623/107626 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31094 event pairs, 560 based on Foata normal form. 4/4771 useless extension candidates. Maximal degree in co-relation 26880. Up to 3806 conditions per place. [2024-06-27 21:51:38,709 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 182 selfloop transitions, 93 changer transitions 0/288 dead transitions. [2024-06-27 21:51:38,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 288 transitions, 4266 flow [2024-06-27 21:51:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 21:51:38,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 21:51:38,710 INFO L175 Difference]: Start difference. First operand has 206 places, 255 transitions, 3404 flow. Second operand 7 states and 200 transitions. [2024-06-27 21:51:38,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 288 transitions, 4266 flow [2024-06-27 21:51:38,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 288 transitions, 4134 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:38,973 INFO L231 Difference]: Finished difference. Result has 210 places, 259 transitions, 3552 flow [2024-06-27 21:51:38,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3552, PETRI_PLACES=210, PETRI_TRANSITIONS=259} [2024-06-27 21:51:38,974 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 161 predicate places. [2024-06-27 21:51:38,974 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 259 transitions, 3552 flow [2024-06-27 21:51:38,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:38,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:38,974 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 21:51:38,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:51:38,974 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:38,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:38,975 INFO L85 PathProgramCache]: Analyzing trace with hash -601338422, now seen corresponding path program 3 times [2024-06-27 21:51:38,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:38,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308585061] [2024-06-27 21:51:38,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:38,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:38,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:39,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 21:51:39,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:39,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308585061] [2024-06-27 21:51:39,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308585061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:39,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:39,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:39,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636685530] [2024-06-27 21:51:39,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:39,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:39,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:39,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:39,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:39,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:39,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 259 transitions, 3552 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:39,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:39,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:39,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:39,699 INFO L124 PetriNetUnfolderBase]: 2977/4878 cut-off events. [2024-06-27 21:51:39,699 INFO L125 PetriNetUnfolderBase]: For 115552/115555 co-relation queries the response was YES. [2024-06-27 21:51:39,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27608 conditions, 4878 events. 2977/4878 cut-off events. For 115552/115555 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31868 event pairs, 529 based on Foata normal form. 4/4867 useless extension candidates. Maximal degree in co-relation 27506. Up to 4093 conditions per place. [2024-06-27 21:51:39,741 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 228 selfloop transitions, 58 changer transitions 0/298 dead transitions. [2024-06-27 21:51:39,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 298 transitions, 4380 flow [2024-06-27 21:51:39,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:39,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:39,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 21:51:39,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 21:51:39,742 INFO L175 Difference]: Start difference. First operand has 210 places, 259 transitions, 3552 flow. Second operand 8 states and 213 transitions. [2024-06-27 21:51:39,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 298 transitions, 4380 flow [2024-06-27 21:51:40,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 298 transitions, 4211 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:40,010 INFO L231 Difference]: Finished difference. Result has 215 places, 266 transitions, 3609 flow [2024-06-27 21:51:40,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3609, PETRI_PLACES=215, PETRI_TRANSITIONS=266} [2024-06-27 21:51:40,011 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-27 21:51:40,011 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 266 transitions, 3609 flow [2024-06-27 21:51:40,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:40,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:40,011 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 21:51:40,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:51:40,012 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:40,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:40,012 INFO L85 PathProgramCache]: Analyzing trace with hash 91652532, now seen corresponding path program 3 times [2024-06-27 21:51:40,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:40,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700395953] [2024-06-27 21:51:40,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:40,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:40,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:40,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:40,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:40,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700395953] [2024-06-27 21:51:40,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700395953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:40,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:40,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:40,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608383384] [2024-06-27 21:51:40,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:40,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:40,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:40,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:40,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:40,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:40,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 266 transitions, 3609 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:40,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:40,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:40,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:40,683 INFO L124 PetriNetUnfolderBase]: 2971/4853 cut-off events. [2024-06-27 21:51:40,684 INFO L125 PetriNetUnfolderBase]: For 116623/116626 co-relation queries the response was YES. [2024-06-27 21:51:40,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27445 conditions, 4853 events. 2971/4853 cut-off events. For 116623/116626 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31467 event pairs, 560 based on Foata normal form. 4/4835 useless extension candidates. Maximal degree in co-relation 27342. Up to 3869 conditions per place. [2024-06-27 21:51:40,726 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 189 selfloop transitions, 93 changer transitions 0/295 dead transitions. [2024-06-27 21:51:40,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 295 transitions, 4411 flow [2024-06-27 21:51:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:40,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:40,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 21:51:40,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 21:51:40,727 INFO L175 Difference]: Start difference. First operand has 215 places, 266 transitions, 3609 flow. Second operand 7 states and 201 transitions. [2024-06-27 21:51:40,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 295 transitions, 4411 flow [2024-06-27 21:51:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 295 transitions, 4269 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:41,008 INFO L231 Difference]: Finished difference. Result has 217 places, 266 transitions, 3660 flow [2024-06-27 21:51:41,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3660, PETRI_PLACES=217, PETRI_TRANSITIONS=266} [2024-06-27 21:51:41,009 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-27 21:51:41,009 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 266 transitions, 3660 flow [2024-06-27 21:51:41,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:41,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:41,009 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 21:51:41,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:51:41,009 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:41,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:41,010 INFO L85 PathProgramCache]: Analyzing trace with hash 762953808, now seen corresponding path program 1 times [2024-06-27 21:51:41,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:41,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757644059] [2024-06-27 21:51:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:41,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:41,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 21:51:41,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:41,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757644059] [2024-06-27 21:51:41,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757644059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:41,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:41,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:41,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221324653] [2024-06-27 21:51:41,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:41,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:41,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:41,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:41,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:41,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:41,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 266 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:41,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:41,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:41,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:41,735 INFO L124 PetriNetUnfolderBase]: 2989/4909 cut-off events. [2024-06-27 21:51:41,735 INFO L125 PetriNetUnfolderBase]: For 122791/122791 co-relation queries the response was YES. [2024-06-27 21:51:41,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27809 conditions, 4909 events. 2989/4909 cut-off events. For 122791/122791 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32043 event pairs, 672 based on Foata normal form. 2/4901 useless extension candidates. Maximal degree in co-relation 27707. Up to 4353 conditions per place. [2024-06-27 21:51:41,774 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 256 selfloop transitions, 27 changer transitions 0/296 dead transitions. [2024-06-27 21:51:41,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 296 transitions, 4330 flow [2024-06-27 21:51:41,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:41,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:41,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 21:51:41,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 21:51:41,777 INFO L175 Difference]: Start difference. First operand has 217 places, 266 transitions, 3660 flow. Second operand 7 states and 190 transitions. [2024-06-27 21:51:41,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 296 transitions, 4330 flow [2024-06-27 21:51:42,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 296 transitions, 4163 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:42,110 INFO L231 Difference]: Finished difference. Result has 220 places, 268 transitions, 3596 flow [2024-06-27 21:51:42,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3596, PETRI_PLACES=220, PETRI_TRANSITIONS=268} [2024-06-27 21:51:42,111 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-27 21:51:42,111 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 268 transitions, 3596 flow [2024-06-27 21:51:42,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:42,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:42,111 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 21:51:42,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:51:42,111 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:42,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1099358844, now seen corresponding path program 4 times [2024-06-27 21:51:42,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:42,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561904316] [2024-06-27 21:51:42,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:42,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:42,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:42,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:42,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561904316] [2024-06-27 21:51:42,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561904316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:42,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:42,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:42,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483837120] [2024-06-27 21:51:42,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:42,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:42,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:42,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:42,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:42,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:42,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 268 transitions, 3596 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:42,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:42,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:42,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:42,848 INFO L124 PetriNetUnfolderBase]: 3014/4920 cut-off events. [2024-06-27 21:51:42,849 INFO L125 PetriNetUnfolderBase]: For 128789/128789 co-relation queries the response was YES. [2024-06-27 21:51:42,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27885 conditions, 4920 events. 3014/4920 cut-off events. For 128789/128789 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31975 event pairs, 571 based on Foata normal form. 1/4897 useless extension candidates. Maximal degree in co-relation 27781. Up to 3905 conditions per place. [2024-06-27 21:51:42,889 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 201 selfloop transitions, 100 changer transitions 0/313 dead transitions. [2024-06-27 21:51:42,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 313 transitions, 4796 flow [2024-06-27 21:51:42,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:42,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:42,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:51:42,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:51:42,890 INFO L175 Difference]: Start difference. First operand has 220 places, 268 transitions, 3596 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:51:42,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 313 transitions, 4796 flow [2024-06-27 21:51:43,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 313 transitions, 4723 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:43,208 INFO L231 Difference]: Finished difference. Result has 223 places, 279 transitions, 3891 flow [2024-06-27 21:51:43,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3891, PETRI_PLACES=223, PETRI_TRANSITIONS=279} [2024-06-27 21:51:43,209 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-27 21:51:43,209 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 279 transitions, 3891 flow [2024-06-27 21:51:43,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:43,210 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 21:51:43,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:51:43,210 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:43,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:43,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1843785664, now seen corresponding path program 5 times [2024-06-27 21:51:43,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:43,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077654632] [2024-06-27 21:51:43,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:43,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:43,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:43,315 INFO 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 21:51:43,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:43,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077654632] [2024-06-27 21:51:43,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077654632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:43,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:43,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:43,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638168143] [2024-06-27 21:51:43,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:43,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:43,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:43,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:43,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:43,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:43,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 279 transitions, 3891 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:43,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:43,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:43,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:44,007 INFO L124 PetriNetUnfolderBase]: 3025/4935 cut-off events. [2024-06-27 21:51:44,008 INFO L125 PetriNetUnfolderBase]: For 135709/135709 co-relation queries the response was YES. [2024-06-27 21:51:44,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28526 conditions, 4935 events. 3025/4935 cut-off events. For 135709/135709 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32162 event pairs, 571 based on Foata normal form. 1/4912 useless extension candidates. Maximal degree in co-relation 28420. Up to 3913 conditions per place. [2024-06-27 21:51:44,047 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 196 selfloop transitions, 107 changer transitions 0/315 dead transitions. [2024-06-27 21:51:44,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 315 transitions, 4903 flow [2024-06-27 21:51:44,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:44,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:44,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:51:44,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 21:51:44,048 INFO L175 Difference]: Start difference. First operand has 223 places, 279 transitions, 3891 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:51:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 315 transitions, 4903 flow [2024-06-27 21:51:44,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 315 transitions, 4817 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-27 21:51:44,412 INFO L231 Difference]: Finished difference. Result has 229 places, 282 transitions, 4079 flow [2024-06-27 21:51:44,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4079, PETRI_PLACES=229, PETRI_TRANSITIONS=282} [2024-06-27 21:51:44,413 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-06-27 21:51:44,413 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 282 transitions, 4079 flow [2024-06-27 21:51:44,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:44,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:44,413 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 21:51:44,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:51:44,413 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:44,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:44,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1616004670, now seen corresponding path program 4 times [2024-06-27 21:51:44,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:44,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116653271] [2024-06-27 21:51:44,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:44,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:44,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:44,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116653271] [2024-06-27 21:51:44,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116653271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:44,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:44,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:44,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119220992] [2024-06-27 21:51:44,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:44,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:44,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:44,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:44,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:44,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:44,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 282 transitions, 4079 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:44,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:44,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:44,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:45,090 INFO L124 PetriNetUnfolderBase]: 3020/4930 cut-off events. [2024-06-27 21:51:45,090 INFO L125 PetriNetUnfolderBase]: For 139426/139426 co-relation queries the response was YES. [2024-06-27 21:51:45,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28828 conditions, 4930 events. 3020/4930 cut-off events. For 139426/139426 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32057 event pairs, 595 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 28720. Up to 3939 conditions per place. [2024-06-27 21:51:45,135 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 187 selfloop transitions, 111 changer transitions 0/311 dead transitions. [2024-06-27 21:51:45,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 311 transitions, 4929 flow [2024-06-27 21:51:45,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:45,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:45,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:51:45,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:51:45,136 INFO L175 Difference]: Start difference. First operand has 229 places, 282 transitions, 4079 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:51:45,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 311 transitions, 4929 flow [2024-06-27 21:51:45,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 311 transitions, 4694 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:45,644 INFO L231 Difference]: Finished difference. Result has 232 places, 282 transitions, 4072 flow [2024-06-27 21:51:45,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4072, PETRI_PLACES=232, PETRI_TRANSITIONS=282} [2024-06-27 21:51:45,644 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 21:51:45,644 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 282 transitions, 4072 flow [2024-06-27 21:51:45,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:45,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:45,645 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 21:51:45,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:51:45,645 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:45,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:45,645 INFO L85 PathProgramCache]: Analyzing trace with hash -590234260, now seen corresponding path program 6 times [2024-06-27 21:51:45,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:45,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720635463] [2024-06-27 21:51:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:45,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:45,766 INFO 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 21:51:45,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:45,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720635463] [2024-06-27 21:51:45,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720635463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:45,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:45,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:45,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889526575] [2024-06-27 21:51:45,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:45,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:45,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:45,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:45,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:45,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:45,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 282 transitions, 4072 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:45,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:45,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:45,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:46,492 INFO L124 PetriNetUnfolderBase]: 3017/5081 cut-off events. [2024-06-27 21:51:46,492 INFO L125 PetriNetUnfolderBase]: For 145491/145491 co-relation queries the response was YES. [2024-06-27 21:51:46,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28924 conditions, 5081 events. 3017/5081 cut-off events. For 145491/145491 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33903 event pairs, 661 based on Foata normal form. 1/5054 useless extension candidates. Maximal degree in co-relation 28815. Up to 4203 conditions per place. [2024-06-27 21:51:46,532 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 239 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-06-27 21:51:46,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 310 transitions, 4753 flow [2024-06-27 21:51:46,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:46,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:46,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:51:46,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 21:51:46,533 INFO L175 Difference]: Start difference. First operand has 232 places, 282 transitions, 4072 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:51:46,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 310 transitions, 4753 flow [2024-06-27 21:51:46,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 310 transitions, 4276 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 21:51:46,761 INFO L231 Difference]: Finished difference. Result has 230 places, 283 transitions, 3744 flow [2024-06-27 21:51:46,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3744, PETRI_PLACES=230, PETRI_TRANSITIONS=283} [2024-06-27 21:51:46,762 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-06-27 21:51:46,762 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 283 transitions, 3744 flow [2024-06-27 21:51:46,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:46,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:46,762 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 21:51:46,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:51:46,763 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:46,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:46,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1855213504, now seen corresponding path program 7 times [2024-06-27 21:51:46,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:46,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439127556] [2024-06-27 21:51:46,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:46,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:46,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:46,872 INFO 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 21:51:46,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:46,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439127556] [2024-06-27 21:51:46,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439127556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:46,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:46,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:46,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807111798] [2024-06-27 21:51:46,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:46,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:46,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:46,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:46,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:46,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:46,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 283 transitions, 3744 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:46,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:46,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:46,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:47,505 INFO L124 PetriNetUnfolderBase]: 3028/4946 cut-off events. [2024-06-27 21:51:47,505 INFO L125 PetriNetUnfolderBase]: For 141333/141333 co-relation queries the response was YES. [2024-06-27 21:51:47,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28247 conditions, 4946 events. 3028/4946 cut-off events. For 141333/141333 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32232 event pairs, 571 based on Foata normal form. 1/4923 useless extension candidates. Maximal degree in co-relation 28137. Up to 3912 conditions per place. [2024-06-27 21:51:47,548 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 192 selfloop transitions, 112 changer transitions 0/316 dead transitions. [2024-06-27 21:51:47,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 316 transitions, 4662 flow [2024-06-27 21:51:47,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:47,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:47,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:51:47,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:51:47,549 INFO L175 Difference]: Start difference. First operand has 230 places, 283 transitions, 3744 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:51:47,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 316 transitions, 4662 flow [2024-06-27 21:51:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 316 transitions, 4524 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:47,969 INFO L231 Difference]: Finished difference. Result has 232 places, 287 transitions, 3884 flow [2024-06-27 21:51:47,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3884, PETRI_PLACES=232, PETRI_TRANSITIONS=287} [2024-06-27 21:51:47,969 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 21:51:47,970 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 287 transitions, 3884 flow [2024-06-27 21:51:47,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:47,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:47,970 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 21:51:47,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:51:47,970 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:47,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:47,970 INFO L85 PathProgramCache]: Analyzing trace with hash -235555324, now seen corresponding path program 5 times [2024-06-27 21:51:47,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:47,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282957745] [2024-06-27 21:51:47,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:47,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:47,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:48,055 INFO 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 21:51:48,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:48,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282957745] [2024-06-27 21:51:48,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282957745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:48,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:48,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:48,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705127769] [2024-06-27 21:51:48,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:48,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:48,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:48,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:48,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:48,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:48,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 287 transitions, 3884 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:48,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:48,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:48,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:48,741 INFO L124 PetriNetUnfolderBase]: 3039/4977 cut-off events. [2024-06-27 21:51:48,741 INFO L125 PetriNetUnfolderBase]: For 144188/144188 co-relation queries the response was YES. [2024-06-27 21:51:48,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28752 conditions, 4977 events. 3039/4977 cut-off events. For 144188/144188 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32565 event pairs, 560 based on Foata normal form. 1/4971 useless extension candidates. Maximal degree in co-relation 28642. Up to 4437 conditions per place. [2024-06-27 21:51:48,785 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 277 selfloop transitions, 25 changer transitions 0/315 dead transitions. [2024-06-27 21:51:48,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 315 transitions, 4608 flow [2024-06-27 21:51:48,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:48,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:48,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 21:51:48,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 21:51:48,786 INFO L175 Difference]: Start difference. First operand has 232 places, 287 transitions, 3884 flow. Second operand 7 states and 187 transitions. [2024-06-27 21:51:48,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 315 transitions, 4608 flow [2024-06-27 21:51:49,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 315 transitions, 4425 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 21:51:49,182 INFO L231 Difference]: Finished difference. Result has 237 places, 291 transitions, 3835 flow [2024-06-27 21:51:49,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3703, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3835, PETRI_PLACES=237, PETRI_TRANSITIONS=291} [2024-06-27 21:51:49,182 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-27 21:51:49,182 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 291 transitions, 3835 flow [2024-06-27 21:51:49,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:49,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:49,183 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 21:51:49,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:51:49,183 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:49,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:49,183 INFO L85 PathProgramCache]: Analyzing trace with hash -235971220, now seen corresponding path program 8 times [2024-06-27 21:51:49,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:49,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979565665] [2024-06-27 21:51:49,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:49,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:49,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:49,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:49,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:49,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979565665] [2024-06-27 21:51:49,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979565665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:49,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:49,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:49,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583888464] [2024-06-27 21:51:49,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:49,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:49,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:49,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:49,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:49,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:49,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 291 transitions, 3835 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:49,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:49,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:49,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:50,006 INFO L124 PetriNetUnfolderBase]: 3075/5000 cut-off events. [2024-06-27 21:51:50,006 INFO L125 PetriNetUnfolderBase]: For 150625/150625 co-relation queries the response was YES. [2024-06-27 21:51:50,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28788 conditions, 5000 events. 3075/5000 cut-off events. For 150625/150625 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32401 event pairs, 547 based on Foata normal form. 1/4983 useless extension candidates. Maximal degree in co-relation 28676. Up to 4239 conditions per place. [2024-06-27 21:51:50,051 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 244 selfloop transitions, 76 changer transitions 0/332 dead transitions. [2024-06-27 21:51:50,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 332 transitions, 4797 flow [2024-06-27 21:51:50,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 21:51:50,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753086419753086 [2024-06-27 21:51:50,052 INFO L175 Difference]: Start difference. First operand has 237 places, 291 transitions, 3835 flow. Second operand 9 states and 233 transitions. [2024-06-27 21:51:50,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 332 transitions, 4797 flow [2024-06-27 21:51:50,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 332 transitions, 4644 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:50,455 INFO L231 Difference]: Finished difference. Result has 243 places, 301 transitions, 4023 flow [2024-06-27 21:51:50,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3682, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4023, PETRI_PLACES=243, PETRI_TRANSITIONS=301} [2024-06-27 21:51:50,455 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 194 predicate places. [2024-06-27 21:51:50,455 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 301 transitions, 4023 flow [2024-06-27 21:51:50,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:50,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:50,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:51:50,456 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:50,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:50,456 INFO L85 PathProgramCache]: Analyzing trace with hash 761398658, now seen corresponding path program 9 times [2024-06-27 21:51:50,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:50,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677222771] [2024-06-27 21:51:50,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:50,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:50,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:50,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 21:51:50,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:50,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677222771] [2024-06-27 21:51:50,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677222771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:50,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:50,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:50,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238336776] [2024-06-27 21:51:50,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:50,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:50,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:50,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:50,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:50,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:50,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 301 transitions, 4023 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:50,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:50,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:50,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:51,224 INFO L124 PetriNetUnfolderBase]: 3072/5000 cut-off events. [2024-06-27 21:51:51,225 INFO L125 PetriNetUnfolderBase]: For 155055/155055 co-relation queries the response was YES. [2024-06-27 21:51:51,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29045 conditions, 5000 events. 3072/5000 cut-off events. For 155055/155055 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32529 event pairs, 547 based on Foata normal form. 1/4983 useless extension candidates. Maximal degree in co-relation 28930. Up to 4236 conditions per place. [2024-06-27 21:51:51,269 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 238 selfloop transitions, 75 changer transitions 0/325 dead transitions. [2024-06-27 21:51:51,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 325 transitions, 4703 flow [2024-06-27 21:51:51,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:51,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:51,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 21:51:51,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 21:51:51,270 INFO L175 Difference]: Start difference. First operand has 243 places, 301 transitions, 4023 flow. Second operand 7 states and 188 transitions. [2024-06-27 21:51:51,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 325 transitions, 4703 flow [2024-06-27 21:51:51,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4529 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:51,668 INFO L231 Difference]: Finished difference. Result has 245 places, 301 transitions, 4005 flow [2024-06-27 21:51:51,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4005, PETRI_PLACES=245, PETRI_TRANSITIONS=301} [2024-06-27 21:51:51,669 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 196 predicate places. [2024-06-27 21:51:51,669 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 301 transitions, 4005 flow [2024-06-27 21:51:51,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:51,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:51,669 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 21:51:51,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:51:51,669 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:51,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:51,670 INFO L85 PathProgramCache]: Analyzing trace with hash 761392334, now seen corresponding path program 6 times [2024-06-27 21:51:51,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:51,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752380389] [2024-06-27 21:51:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:51,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:51,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:51,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:51,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752380389] [2024-06-27 21:51:51,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752380389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:51,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:51,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:51,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277338756] [2024-06-27 21:51:51,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:51,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:51,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:51,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:51,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:51,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:51,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 301 transitions, 4005 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:51,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:51,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:51,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:52,369 INFO L124 PetriNetUnfolderBase]: 3083/5028 cut-off events. [2024-06-27 21:51:52,369 INFO L125 PetriNetUnfolderBase]: For 159839/159839 co-relation queries the response was YES. [2024-06-27 21:51:52,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29133 conditions, 5028 events. 3083/5028 cut-off events. For 159839/159839 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 32856 event pairs, 595 based on Foata normal form. 1/5001 useless extension candidates. Maximal degree in co-relation 29020. Up to 4000 conditions per place. [2024-06-27 21:51:52,413 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 118 changer transitions 0/329 dead transitions. [2024-06-27 21:51:52,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 329 transitions, 4841 flow [2024-06-27 21:51:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:52,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:52,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:51:52,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 21:51:52,417 INFO L175 Difference]: Start difference. First operand has 245 places, 301 transitions, 4005 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:51:52,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 329 transitions, 4841 flow [2024-06-27 21:51:52,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 329 transitions, 4691 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:52,850 INFO L231 Difference]: Finished difference. Result has 246 places, 304 transitions, 4139 flow [2024-06-27 21:51:52,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=246, PETRI_TRANSITIONS=304} [2024-06-27 21:51:52,851 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-27 21:51:52,851 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 304 transitions, 4139 flow [2024-06-27 21:51:52,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:52,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:52,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:52,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:51:52,851 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:52,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:52,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1382941592, now seen corresponding path program 10 times [2024-06-27 21:51:52,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:52,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456081953] [2024-06-27 21:51:52,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:52,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:52,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:52,971 INFO 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 21:51:52,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:52,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456081953] [2024-06-27 21:51:52,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456081953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:52,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:52,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:52,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487062848] [2024-06-27 21:51:52,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:52,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:52,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:52,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:52,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:53,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:53,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 304 transitions, 4139 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:53,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:53,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:53,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:53,678 INFO L124 PetriNetUnfolderBase]: 3094/5074 cut-off events. [2024-06-27 21:51:53,678 INFO L125 PetriNetUnfolderBase]: For 167696/167696 co-relation queries the response was YES. [2024-06-27 21:51:53,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29615 conditions, 5074 events. 3094/5074 cut-off events. For 167696/167696 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33426 event pairs, 546 based on Foata normal form. 1/5057 useless extension candidates. Maximal degree in co-relation 29501. Up to 4049 conditions per place. [2024-06-27 21:51:53,723 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 223 selfloop transitions, 120 changer transitions 0/355 dead transitions. [2024-06-27 21:51:53,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 355 transitions, 5301 flow [2024-06-27 21:51:53,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:51:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:51:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 21:51:53,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6246913580246913 [2024-06-27 21:51:53,724 INFO L175 Difference]: Start difference. First operand has 246 places, 304 transitions, 4139 flow. Second operand 9 states and 253 transitions. [2024-06-27 21:51:53,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 355 transitions, 5301 flow [2024-06-27 21:51:54,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 355 transitions, 5090 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:51:54,176 INFO L231 Difference]: Finished difference. Result has 252 places, 307 transitions, 4262 flow [2024-06-27 21:51:54,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4262, PETRI_PLACES=252, PETRI_TRANSITIONS=307} [2024-06-27 21:51:54,176 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-06-27 21:51:54,176 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 307 transitions, 4262 flow [2024-06-27 21:51:54,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:54,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:54,177 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 21:51:54,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:51:54,177 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:54,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:54,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1375577666, now seen corresponding path program 7 times [2024-06-27 21:51:54,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:54,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52687088] [2024-06-27 21:51:54,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:54,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:54,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 21:51:54,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:54,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52687088] [2024-06-27 21:51:54,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52687088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:54,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:54,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:54,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663493468] [2024-06-27 21:51:54,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:54,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:54,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:54,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:54,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:54,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:54,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 307 transitions, 4262 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:54,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:54,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:54,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:54,980 INFO L124 PetriNetUnfolderBase]: 3091/5050 cut-off events. [2024-06-27 21:51:54,981 INFO L125 PetriNetUnfolderBase]: For 169236/169236 co-relation queries the response was YES. [2024-06-27 21:51:55,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29772 conditions, 5050 events. 3091/5050 cut-off events. For 169236/169236 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33109 event pairs, 524 based on Foata normal form. 1/5040 useless extension candidates. Maximal degree in co-relation 29656. Up to 4219 conditions per place. [2024-06-27 21:51:55,022 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 249 selfloop transitions, 82 changer transitions 0/344 dead transitions. [2024-06-27 21:51:55,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 344 transitions, 5122 flow [2024-06-27 21:51:55,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:51:55,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:51:55,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 21:51:55,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 21:51:55,024 INFO L175 Difference]: Start difference. First operand has 252 places, 307 transitions, 4262 flow. Second operand 7 states and 209 transitions. [2024-06-27 21:51:55,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 344 transitions, 5122 flow [2024-06-27 21:51:55,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 344 transitions, 4862 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 21:51:55,477 INFO L231 Difference]: Finished difference. Result has 251 places, 307 transitions, 4196 flow [2024-06-27 21:51:55,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4196, PETRI_PLACES=251, PETRI_TRANSITIONS=307} [2024-06-27 21:51:55,477 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 21:51:55,478 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 307 transitions, 4196 flow [2024-06-27 21:51:55,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:55,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:55,478 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 21:51:55,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:51:55,478 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:55,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:55,479 INFO L85 PathProgramCache]: Analyzing trace with hash 329213882, now seen corresponding path program 8 times [2024-06-27 21:51:55,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:55,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578050766] [2024-06-27 21:51:55,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:55,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:55,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:55,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:55,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578050766] [2024-06-27 21:51:55,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578050766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:55,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:55,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:55,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546377088] [2024-06-27 21:51:55,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:55,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:55,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:55,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:55,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:55,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:55,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 307 transitions, 4196 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:55,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:55,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:55,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:56,223 INFO L124 PetriNetUnfolderBase]: 3113/5079 cut-off events. [2024-06-27 21:51:56,224 INFO L125 PetriNetUnfolderBase]: For 160497/160500 co-relation queries the response was YES. [2024-06-27 21:51:56,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29639 conditions, 5079 events. 3113/5079 cut-off events. For 160497/160500 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33291 event pairs, 564 based on Foata normal form. 4/5061 useless extension candidates. Maximal degree in co-relation 29524. Up to 4033 conditions per place. [2024-06-27 21:51:56,269 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 218 selfloop transitions, 106 changer transitions 0/337 dead transitions. [2024-06-27 21:51:56,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 337 transitions, 5171 flow [2024-06-27 21:51:56,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:51:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:51:56,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:51:56,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:51:56,270 INFO L175 Difference]: Start difference. First operand has 251 places, 307 transitions, 4196 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:51:56,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 337 transitions, 5171 flow [2024-06-27 21:51:56,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 337 transitions, 4955 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:51:56,676 INFO L231 Difference]: Finished difference. Result has 251 places, 311 transitions, 4274 flow [2024-06-27 21:51:56,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4274, PETRI_PLACES=251, PETRI_TRANSITIONS=311} [2024-06-27 21:51:56,677 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 21:51:56,677 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 311 transitions, 4274 flow [2024-06-27 21:51:56,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:56,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:56,677 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 21:51:56,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:51:56,677 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:56,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:56,678 INFO L85 PathProgramCache]: Analyzing trace with hash -987848576, now seen corresponding path program 9 times [2024-06-27 21:51:56,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:56,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025560340] [2024-06-27 21:51:56,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:56,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:56,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:56,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:56,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:56,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025560340] [2024-06-27 21:51:56,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025560340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:56,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:56,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:51:56,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433927210] [2024-06-27 21:51:56,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:56,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:51:56,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:56,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:51:56,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:51:56,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:51:56,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 311 transitions, 4274 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:56,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:56,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:51:56,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:57,457 INFO L124 PetriNetUnfolderBase]: 3105/5089 cut-off events. [2024-06-27 21:51:57,457 INFO L125 PetriNetUnfolderBase]: For 154209/154212 co-relation queries the response was YES. [2024-06-27 21:51:57,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29526 conditions, 5089 events. 3105/5089 cut-off events. For 154209/154212 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33521 event pairs, 543 based on Foata normal form. 4/5072 useless extension candidates. Maximal degree in co-relation 29411. Up to 4241 conditions per place. [2024-06-27 21:51:57,503 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 249 selfloop transitions, 73 changer transitions 0/335 dead transitions. [2024-06-27 21:51:57,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 335 transitions, 4976 flow [2024-06-27 21:51:57,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:51:57,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:51:57,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-27 21:51:57,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68 [2024-06-27 21:51:57,504 INFO L175 Difference]: Start difference. First operand has 251 places, 311 transitions, 4274 flow. Second operand 5 states and 153 transitions. [2024-06-27 21:51:57,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 335 transitions, 4976 flow [2024-06-27 21:51:58,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 335 transitions, 4771 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:58,070 INFO L231 Difference]: Finished difference. Result has 251 places, 311 transitions, 4245 flow [2024-06-27 21:51:58,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4245, PETRI_PLACES=251, PETRI_TRANSITIONS=311} [2024-06-27 21:51:58,071 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 21:51:58,071 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 311 transitions, 4245 flow [2024-06-27 21:51:58,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:51:58,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:58,071 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 21:51:58,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:51:58,072 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:58,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:58,072 INFO L85 PathProgramCache]: Analyzing trace with hash 328976546, now seen corresponding path program 11 times [2024-06-27 21:51:58,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:58,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78531107] [2024-06-27 21:51:58,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:58,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:58,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:51:58,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:58,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78531107] [2024-06-27 21:51:58,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78531107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:58,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:58,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:58,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883353511] [2024-06-27 21:51:58,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:58,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:58,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:58,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:58,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:58,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:58,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 311 transitions, 4245 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:58,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:58,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:58,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:51:58,904 INFO L124 PetriNetUnfolderBase]: 3099/5051 cut-off events. [2024-06-27 21:51:58,904 INFO L125 PetriNetUnfolderBase]: For 149404/149407 co-relation queries the response was YES. [2024-06-27 21:51:58,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29192 conditions, 5051 events. 3099/5051 cut-off events. For 149404/149407 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 33090 event pairs, 531 based on Foata normal form. 4/5042 useless extension candidates. Maximal degree in co-relation 29077. Up to 4059 conditions per place. [2024-06-27 21:51:58,950 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 234 selfloop transitions, 108 changer transitions 0/354 dead transitions. [2024-06-27 21:51:58,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 354 transitions, 5135 flow [2024-06-27 21:51:58,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:51:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:51:58,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 21:51:58,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 21:51:58,951 INFO L175 Difference]: Start difference. First operand has 251 places, 311 transitions, 4245 flow. Second operand 8 states and 227 transitions. [2024-06-27 21:51:58,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 354 transitions, 5135 flow [2024-06-27 21:51:59,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 354 transitions, 4949 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:51:59,291 INFO L231 Difference]: Finished difference. Result has 254 places, 311 transitions, 4299 flow [2024-06-27 21:51:59,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4061, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4299, PETRI_PLACES=254, PETRI_TRANSITIONS=311} [2024-06-27 21:51:59,291 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-27 21:51:59,291 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 311 transitions, 4299 flow [2024-06-27 21:51:59,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:59,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:51:59,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:51:59,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:51:59,292 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:51:59,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:51:59,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1185693794, now seen corresponding path program 12 times [2024-06-27 21:51:59,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:51:59,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447852256] [2024-06-27 21:51:59,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:51:59,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:51:59,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:51:59,394 INFO 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 21:51:59,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:51:59,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447852256] [2024-06-27 21:51:59,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447852256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:51:59,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:51:59,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:51:59,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48400793] [2024-06-27 21:51:59,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:51:59,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:51:59,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:51:59,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:51:59,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:51:59,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:51:59,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 311 transitions, 4299 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:51:59,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:51:59,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:51:59,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:00,076 INFO L124 PetriNetUnfolderBase]: 3096/5073 cut-off events. [2024-06-27 21:52:00,076 INFO L125 PetriNetUnfolderBase]: For 150898/150898 co-relation queries the response was YES. [2024-06-27 21:52:00,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29313 conditions, 5073 events. 3096/5073 cut-off events. For 150898/150898 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33355 event pairs, 554 based on Foata normal form. 1/5053 useless extension candidates. Maximal degree in co-relation 29198. Up to 4057 conditions per place. [2024-06-27 21:52:00,123 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 117 changer transitions 0/345 dead transitions. [2024-06-27 21:52:00,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 345 transitions, 5149 flow [2024-06-27 21:52:00,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:00,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 21:52:00,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 21:52:00,124 INFO L175 Difference]: Start difference. First operand has 254 places, 311 transitions, 4299 flow. Second operand 7 states and 199 transitions. [2024-06-27 21:52:00,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 345 transitions, 5149 flow [2024-06-27 21:52:00,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 345 transitions, 4885 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:00,524 INFO L231 Difference]: Finished difference. Result has 254 places, 311 transitions, 4287 flow [2024-06-27 21:52:00,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4287, PETRI_PLACES=254, PETRI_TRANSITIONS=311} [2024-06-27 21:52:00,524 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-27 21:52:00,525 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 311 transitions, 4287 flow [2024-06-27 21:52:00,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:00,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:00,525 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 21:52:00,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:52:00,525 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:00,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:00,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1210451516, now seen corresponding path program 10 times [2024-06-27 21:52:00,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:00,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098754945] [2024-06-27 21:52:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:00,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:00,609 INFO 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 21:52:00,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:00,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098754945] [2024-06-27 21:52:00,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098754945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:00,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:00,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:00,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016159623] [2024-06-27 21:52:00,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:00,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:00,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:00,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:00,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:00,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:00,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 311 transitions, 4287 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:00,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:00,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:00,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:01,234 INFO L124 PetriNetUnfolderBase]: 3093/5049 cut-off events. [2024-06-27 21:52:01,234 INFO L125 PetriNetUnfolderBase]: For 142438/142438 co-relation queries the response was YES. [2024-06-27 21:52:01,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29133 conditions, 5049 events. 3093/5049 cut-off events. For 142438/142438 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 32952 event pairs, 595 based on Foata normal form. 1/5022 useless extension candidates. Maximal degree in co-relation 29017. Up to 4011 conditions per place. [2024-06-27 21:52:01,278 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 199 selfloop transitions, 124 changer transitions 0/336 dead transitions. [2024-06-27 21:52:01,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 336 transitions, 5093 flow [2024-06-27 21:52:01,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:01,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-27 21:52:01,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-27 21:52:01,279 INFO L175 Difference]: Start difference. First operand has 254 places, 311 transitions, 4287 flow. Second operand 6 states and 175 transitions. [2024-06-27 21:52:01,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 336 transitions, 5093 flow [2024-06-27 21:52:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 336 transitions, 4823 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:01,669 INFO L231 Difference]: Finished difference. Result has 252 places, 311 transitions, 4283 flow [2024-06-27 21:52:01,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4021, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4283, PETRI_PLACES=252, PETRI_TRANSITIONS=311} [2024-06-27 21:52:01,669 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-06-27 21:52:01,669 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 311 transitions, 4283 flow [2024-06-27 21:52:01,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:01,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:01,669 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 21:52:01,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:52:01,670 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:01,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:01,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1387583036, now seen corresponding path program 11 times [2024-06-27 21:52:01,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:01,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985671155] [2024-06-27 21:52:01,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:01,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:01,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:01,755 INFO 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 21:52:01,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:01,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985671155] [2024-06-27 21:52:01,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985671155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:01,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:01,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:01,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528284830] [2024-06-27 21:52:01,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:01,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:01,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:01,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:01,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:01,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:01,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 311 transitions, 4283 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:01,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:01,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:01,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:02,399 INFO L124 PetriNetUnfolderBase]: 3085/5007 cut-off events. [2024-06-27 21:52:02,400 INFO L125 PetriNetUnfolderBase]: For 133987/133990 co-relation queries the response was YES. [2024-06-27 21:52:02,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28847 conditions, 5007 events. 3085/5007 cut-off events. For 133987/133990 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32622 event pairs, 520 based on Foata normal form. 4/5001 useless extension candidates. Maximal degree in co-relation 28733. Up to 4003 conditions per place. [2024-06-27 21:52:02,447 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 210 selfloop transitions, 115 changer transitions 0/338 dead transitions. [2024-06-27 21:52:02,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 338 transitions, 4997 flow [2024-06-27 21:52:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:02,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:02,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:52:02,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 21:52:02,448 INFO L175 Difference]: Start difference. First operand has 252 places, 311 transitions, 4283 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:52:02,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 338 transitions, 4997 flow [2024-06-27 21:52:02,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 338 transitions, 4729 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:02,841 INFO L231 Difference]: Finished difference. Result has 252 places, 311 transitions, 4262 flow [2024-06-27 21:52:02,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4262, PETRI_PLACES=252, PETRI_TRANSITIONS=311} [2024-06-27 21:52:02,841 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-06-27 21:52:02,841 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 311 transitions, 4262 flow [2024-06-27 21:52:02,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:02,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:02,841 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 21:52:02,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:52:02,841 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:02,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:02,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1375718468, now seen corresponding path program 2 times [2024-06-27 21:52:02,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:02,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039977305] [2024-06-27 21:52:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:02,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:02,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 21:52:02,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:02,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039977305] [2024-06-27 21:52:02,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039977305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:02,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:02,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:02,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585663214] [2024-06-27 21:52:02,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:02,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:02,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:02,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:02,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:02,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:02,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 311 transitions, 4262 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:02,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:02,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:02,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:03,657 INFO L124 PetriNetUnfolderBase]: 3103/5024 cut-off events. [2024-06-27 21:52:03,657 INFO L125 PetriNetUnfolderBase]: For 129580/129580 co-relation queries the response was YES. [2024-06-27 21:52:03,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28948 conditions, 5024 events. 3103/5024 cut-off events. For 129580/129580 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 32621 event pairs, 506 based on Foata normal form. 2/5022 useless extension candidates. Maximal degree in co-relation 28835. Up to 4524 conditions per place. [2024-06-27 21:52:03,699 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 301 selfloop transitions, 21 changer transitions 0/335 dead transitions. [2024-06-27 21:52:03,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 335 transitions, 5002 flow [2024-06-27 21:52:03,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:03,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:03,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 21:52:03,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 21:52:03,700 INFO L175 Difference]: Start difference. First operand has 252 places, 311 transitions, 4262 flow. Second operand 5 states and 144 transitions. [2024-06-27 21:52:03,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 335 transitions, 5002 flow [2024-06-27 21:52:04,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 335 transitions, 4664 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:04,050 INFO L231 Difference]: Finished difference. Result has 249 places, 313 transitions, 4019 flow [2024-06-27 21:52:04,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4019, PETRI_PLACES=249, PETRI_TRANSITIONS=313} [2024-06-27 21:52:04,051 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 21:52:04,051 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 313 transitions, 4019 flow [2024-06-27 21:52:04,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:04,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:04,051 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 21:52:04,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:52:04,051 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:04,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:04,052 INFO L85 PathProgramCache]: Analyzing trace with hash -973554848, now seen corresponding path program 3 times [2024-06-27 21:52:04,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:04,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639588623] [2024-06-27 21:52:04,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:04,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:04,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:04,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:04,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639588623] [2024-06-27 21:52:04,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639588623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:04,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:04,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:04,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408688805] [2024-06-27 21:52:04,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:04,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:04,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:04,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:04,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:04,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:04,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 313 transitions, 4019 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:04,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:04,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:04,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:04,802 INFO L124 PetriNetUnfolderBase]: 3121/5046 cut-off events. [2024-06-27 21:52:04,802 INFO L125 PetriNetUnfolderBase]: For 125136/125136 co-relation queries the response was YES. [2024-06-27 21:52:04,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28516 conditions, 5046 events. 3121/5046 cut-off events. For 125136/125136 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32680 event pairs, 502 based on Foata normal form. 2/5044 useless extension candidates. Maximal degree in co-relation 28404. Up to 4518 conditions per place. [2024-06-27 21:52:04,852 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 303 selfloop transitions, 25 changer transitions 0/341 dead transitions. [2024-06-27 21:52:04,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 341 transitions, 4783 flow [2024-06-27 21:52:04,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:04,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:04,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 21:52:04,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:52:04,853 INFO L175 Difference]: Start difference. First operand has 249 places, 313 transitions, 4019 flow. Second operand 6 states and 168 transitions. [2024-06-27 21:52:04,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 341 transitions, 4783 flow [2024-06-27 21:52:05,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 341 transitions, 4704 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:05,178 INFO L231 Difference]: Finished difference. Result has 252 places, 315 transitions, 4047 flow [2024-06-27 21:52:05,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3940, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4047, PETRI_PLACES=252, PETRI_TRANSITIONS=315} [2024-06-27 21:52:05,178 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-06-27 21:52:05,178 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 315 transitions, 4047 flow [2024-06-27 21:52:05,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:05,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:05,179 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 21:52:05,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:52:05,179 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:05,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:05,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1387336958, now seen corresponding path program 4 times [2024-06-27 21:52:05,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:05,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631449072] [2024-06-27 21:52:05,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:05,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:05,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:05,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 21:52:05,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:05,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631449072] [2024-06-27 21:52:05,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631449072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:05,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:05,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:05,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709133455] [2024-06-27 21:52:05,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:05,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:05,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:05,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:05,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:05,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:05,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 315 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:05,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:05,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:05,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:05,909 INFO L124 PetriNetUnfolderBase]: 3116/5039 cut-off events. [2024-06-27 21:52:05,909 INFO L125 PetriNetUnfolderBase]: For 127111/127111 co-relation queries the response was YES. [2024-06-27 21:52:05,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28455 conditions, 5039 events. 3116/5039 cut-off events. For 127111/127111 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 32684 event pairs, 505 based on Foata normal form. 2/5037 useless extension candidates. Maximal degree in co-relation 28342. Up to 4515 conditions per place. [2024-06-27 21:52:05,957 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 300 selfloop transitions, 29 changer transitions 0/342 dead transitions. [2024-06-27 21:52:05,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 342 transitions, 4815 flow [2024-06-27 21:52:05,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:05,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 21:52:05,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 21:52:05,958 INFO L175 Difference]: Start difference. First operand has 252 places, 315 transitions, 4047 flow. Second operand 6 states and 167 transitions. [2024-06-27 21:52:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 342 transitions, 4815 flow [2024-06-27 21:52:06,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 342 transitions, 4724 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:06,311 INFO L231 Difference]: Finished difference. Result has 254 places, 317 transitions, 4078 flow [2024-06-27 21:52:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4078, PETRI_PLACES=254, PETRI_TRANSITIONS=317} [2024-06-27 21:52:06,311 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-27 21:52:06,311 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 317 transitions, 4078 flow [2024-06-27 21:52:06,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:06,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:06,311 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 21:52:06,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:52:06,311 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:06,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:06,312 INFO L85 PathProgramCache]: Analyzing trace with hash -495392564, now seen corresponding path program 1 times [2024-06-27 21:52:06,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:06,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125966403] [2024-06-27 21:52:06,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:06,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:06,404 INFO 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 21:52:06,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:06,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125966403] [2024-06-27 21:52:06,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125966403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:06,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:06,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:06,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165131482] [2024-06-27 21:52:06,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:06,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:06,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:06,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:06,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:06,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:52:06,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 317 transitions, 4078 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:06,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:06,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:52:06,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:07,201 INFO L124 PetriNetUnfolderBase]: 3055/5139 cut-off events. [2024-06-27 21:52:07,201 INFO L125 PetriNetUnfolderBase]: For 149865/149877 co-relation queries the response was YES. [2024-06-27 21:52:07,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28884 conditions, 5139 events. 3055/5139 cut-off events. For 149865/149877 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34523 event pairs, 820 based on Foata normal form. 20/5141 useless extension candidates. Maximal degree in co-relation 28770. Up to 4059 conditions per place. [2024-06-27 21:52:07,259 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 267 selfloop transitions, 41 changer transitions 0/357 dead transitions. [2024-06-27 21:52:07,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 357 transitions, 4936 flow [2024-06-27 21:52:07,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:07,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:07,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 21:52:07,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 21:52:07,260 INFO L175 Difference]: Start difference. First operand has 254 places, 317 transitions, 4078 flow. Second operand 7 states and 203 transitions. [2024-06-27 21:52:07,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 357 transitions, 4936 flow [2024-06-27 21:52:07,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 357 transitions, 4832 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:07,651 INFO L231 Difference]: Finished difference. Result has 257 places, 319 transitions, 4092 flow [2024-06-27 21:52:07,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4092, PETRI_PLACES=257, PETRI_TRANSITIONS=319} [2024-06-27 21:52:07,652 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-27 21:52:07,652 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 319 transitions, 4092 flow [2024-06-27 21:52:07,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:07,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:07,652 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 21:52:07,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:52:07,653 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:07,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:07,653 INFO L85 PathProgramCache]: Analyzing trace with hash -351016312, now seen corresponding path program 2 times [2024-06-27 21:52:07,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:07,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146105621] [2024-06-27 21:52:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:07,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:07,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:07,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 21:52:07,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:07,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146105621] [2024-06-27 21:52:07,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146105621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:07,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:07,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:07,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328362050] [2024-06-27 21:52:07,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:07,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:07,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:07,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:07,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:07,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:52:07,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 319 transitions, 4092 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:07,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:07,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:52:07,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:08,410 INFO L124 PetriNetUnfolderBase]: 3129/5156 cut-off events. [2024-06-27 21:52:08,410 INFO L125 PetriNetUnfolderBase]: For 149983/149983 co-relation queries the response was YES. [2024-06-27 21:52:08,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29275 conditions, 5156 events. 3129/5156 cut-off events. For 149983/149983 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34379 event pairs, 497 based on Foata normal form. 9/5156 useless extension candidates. Maximal degree in co-relation 29160. Up to 4286 conditions per place. [2024-06-27 21:52:08,457 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 263 selfloop transitions, 39 changer transitions 0/351 dead transitions. [2024-06-27 21:52:08,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 351 transitions, 4800 flow [2024-06-27 21:52:08,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:08,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:08,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 21:52:08,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 21:52:08,458 INFO L175 Difference]: Start difference. First operand has 257 places, 319 transitions, 4092 flow. Second operand 7 states and 197 transitions. [2024-06-27 21:52:08,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 351 transitions, 4800 flow [2024-06-27 21:52:08,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 351 transitions, 4749 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:08,849 INFO L231 Difference]: Finished difference. Result has 261 places, 320 transitions, 4143 flow [2024-06-27 21:52:08,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4143, PETRI_PLACES=261, PETRI_TRANSITIONS=320} [2024-06-27 21:52:08,850 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 21:52:08,850 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 320 transitions, 4143 flow [2024-06-27 21:52:08,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:08,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:08,850 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 21:52:08,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:52:08,850 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:08,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:08,851 INFO L85 PathProgramCache]: Analyzing trace with hash -490805804, now seen corresponding path program 3 times [2024-06-27 21:52:08,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:08,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129174188] [2024-06-27 21:52:08,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:08,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:08,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:08,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 21:52:08,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:08,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129174188] [2024-06-27 21:52:08,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129174188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:08,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:08,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:08,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264626433] [2024-06-27 21:52:08,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:08,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:08,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:08,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:08,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:09,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:52:09,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 320 transitions, 4143 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:09,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:09,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:52:09,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:09,665 INFO L124 PetriNetUnfolderBase]: 3207/5274 cut-off events. [2024-06-27 21:52:09,665 INFO L125 PetriNetUnfolderBase]: For 156386/156386 co-relation queries the response was YES. [2024-06-27 21:52:09,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30175 conditions, 5274 events. 3207/5274 cut-off events. For 156386/156386 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 35287 event pairs, 505 based on Foata normal form. 10/5275 useless extension candidates. Maximal degree in co-relation 30058. Up to 4424 conditions per place. [2024-06-27 21:52:09,716 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 273 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2024-06-27 21:52:09,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 349 transitions, 4841 flow [2024-06-27 21:52:09,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:09,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 21:52:09,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 21:52:09,717 INFO L175 Difference]: Start difference. First operand has 261 places, 320 transitions, 4143 flow. Second operand 7 states and 193 transitions. [2024-06-27 21:52:09,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 349 transitions, 4841 flow [2024-06-27 21:52:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 349 transitions, 4763 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:10,180 INFO L231 Difference]: Finished difference. Result has 263 places, 321 transitions, 4145 flow [2024-06-27 21:52:10,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4145, PETRI_PLACES=263, PETRI_TRANSITIONS=321} [2024-06-27 21:52:10,181 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-27 21:52:10,181 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 321 transitions, 4145 flow [2024-06-27 21:52:10,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:10,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:10,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:10,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:52:10,181 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:10,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1970698300, now seen corresponding path program 1 times [2024-06-27 21:52:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:10,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448215485] [2024-06-27 21:52:10,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:10,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:10,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:10,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:10,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448215485] [2024-06-27 21:52:10,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448215485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:10,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:10,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:10,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553278146] [2024-06-27 21:52:10,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:10,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:10,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:10,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:10,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:10,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:10,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 321 transitions, 4145 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:10,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:10,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:10,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:11,020 INFO L124 PetriNetUnfolderBase]: 3421/5652 cut-off events. [2024-06-27 21:52:11,020 INFO L125 PetriNetUnfolderBase]: For 153370/153370 co-relation queries the response was YES. [2024-06-27 21:52:11,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31497 conditions, 5652 events. 3421/5652 cut-off events. For 153370/153370 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38284 event pairs, 1116 based on Foata normal form. 2/5609 useless extension candidates. Maximal degree in co-relation 31379. Up to 4993 conditions per place. [2024-06-27 21:52:11,073 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 311 selfloop transitions, 24 changer transitions 0/348 dead transitions. [2024-06-27 21:52:11,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 348 transitions, 4899 flow [2024-06-27 21:52:11,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:11,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 21:52:11,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 21:52:11,074 INFO L175 Difference]: Start difference. First operand has 263 places, 321 transitions, 4145 flow. Second operand 7 states and 187 transitions. [2024-06-27 21:52:11,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 348 transitions, 4899 flow [2024-06-27 21:52:11,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 348 transitions, 4843 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:11,440 INFO L231 Difference]: Finished difference. Result has 265 places, 323 transitions, 4174 flow [2024-06-27 21:52:11,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4174, PETRI_PLACES=265, PETRI_TRANSITIONS=323} [2024-06-27 21:52:11,441 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-06-27 21:52:11,441 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 323 transitions, 4174 flow [2024-06-27 21:52:11,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:11,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:11,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:11,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:52:11,441 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:11,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:11,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1364634028, now seen corresponding path program 4 times [2024-06-27 21:52:11,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:11,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362141459] [2024-06-27 21:52:11,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:11,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:11,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:11,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:11,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:11,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362141459] [2024-06-27 21:52:11,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362141459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:11,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:11,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:11,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821859085] [2024-06-27 21:52:11,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:11,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:11,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:11,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:11,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:11,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 21:52:11,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 323 transitions, 4174 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:11,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:11,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 21:52:11,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:12,308 INFO L124 PetriNetUnfolderBase]: 3209/5405 cut-off events. [2024-06-27 21:52:12,308 INFO L125 PetriNetUnfolderBase]: For 153947/153959 co-relation queries the response was YES. [2024-06-27 21:52:12,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29909 conditions, 5405 events. 3209/5405 cut-off events. For 153947/153959 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36780 event pairs, 841 based on Foata normal form. 22/5408 useless extension candidates. Maximal degree in co-relation 29790. Up to 4303 conditions per place. [2024-06-27 21:52:12,358 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 268 selfloop transitions, 37 changer transitions 0/354 dead transitions. [2024-06-27 21:52:12,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 354 transitions, 4874 flow [2024-06-27 21:52:12,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:12,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:12,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-27 21:52:12,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-27 21:52:12,359 INFO L175 Difference]: Start difference. First operand has 265 places, 323 transitions, 4174 flow. Second operand 6 states and 177 transitions. [2024-06-27 21:52:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 354 transitions, 4874 flow [2024-06-27 21:52:12,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 354 transitions, 4803 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:12,800 INFO L231 Difference]: Finished difference. Result has 266 places, 323 transitions, 4190 flow [2024-06-27 21:52:12,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4190, PETRI_PLACES=266, PETRI_TRANSITIONS=323} [2024-06-27 21:52:12,800 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-27 21:52:12,800 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 323 transitions, 4190 flow [2024-06-27 21:52:12,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:12,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:12,801 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 21:52:12,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:52:12,801 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:12,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:12,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1210020926, now seen corresponding path program 2 times [2024-06-27 21:52:12,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:12,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997029272] [2024-06-27 21:52:12,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:12,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:12,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:12,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:12,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997029272] [2024-06-27 21:52:12,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997029272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:12,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:12,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:12,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665990082] [2024-06-27 21:52:12,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:12,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:12,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:12,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:12,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:12,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:12,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 323 transitions, 4190 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:12,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:12,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:12,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:13,707 INFO L124 PetriNetUnfolderBase]: 3427/5510 cut-off events. [2024-06-27 21:52:13,707 INFO L125 PetriNetUnfolderBase]: For 145447/145447 co-relation queries the response was YES. [2024-06-27 21:52:13,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31137 conditions, 5510 events. 3427/5510 cut-off events. For 145447/145447 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36259 event pairs, 533 based on Foata normal form. 2/5508 useless extension candidates. Maximal degree in co-relation 31017. Up to 4984 conditions per place. [2024-06-27 21:52:13,748 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 308 selfloop transitions, 29 changer transitions 0/350 dead transitions. [2024-06-27 21:52:13,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 350 transitions, 4983 flow [2024-06-27 21:52:13,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:52:13,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:52:13,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 21:52:13,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 21:52:13,749 INFO L175 Difference]: Start difference. First operand has 266 places, 323 transitions, 4190 flow. Second operand 6 states and 164 transitions. [2024-06-27 21:52:13,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 350 transitions, 4983 flow [2024-06-27 21:52:14,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 350 transitions, 4895 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:14,184 INFO L231 Difference]: Finished difference. Result has 267 places, 328 transitions, 4241 flow [2024-06-27 21:52:14,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4241, PETRI_PLACES=267, PETRI_TRANSITIONS=328} [2024-06-27 21:52:14,184 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 218 predicate places. [2024-06-27 21:52:14,184 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 328 transitions, 4241 flow [2024-06-27 21:52:14,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:14,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:14,185 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 21:52:14,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:52:14,185 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:14,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:14,185 INFO L85 PathProgramCache]: Analyzing trace with hash -973845566, now seen corresponding path program 3 times [2024-06-27 21:52:14,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:14,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451491073] [2024-06-27 21:52:14,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:14,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:14,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 21:52:14,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:14,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451491073] [2024-06-27 21:52:14,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451491073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:14,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:14,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:14,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969560236] [2024-06-27 21:52:14,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:14,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:14,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:14,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:14,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:14,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:14,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 328 transitions, 4241 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:14,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:14,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:14,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:15,023 INFO L124 PetriNetUnfolderBase]: 3445/5659 cut-off events. [2024-06-27 21:52:15,024 INFO L125 PetriNetUnfolderBase]: For 147231/147231 co-relation queries the response was YES. [2024-06-27 21:52:15,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31401 conditions, 5659 events. 3445/5659 cut-off events. For 147231/147231 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37946 event pairs, 1025 based on Foata normal form. 2/5638 useless extension candidates. Maximal degree in co-relation 31280. Up to 4996 conditions per place. [2024-06-27 21:52:15,079 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 307 selfloop transitions, 29 changer transitions 0/349 dead transitions. [2024-06-27 21:52:15,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 349 transitions, 4993 flow [2024-06-27 21:52:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:15,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:15,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 21:52:15,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 21:52:15,080 INFO L175 Difference]: Start difference. First operand has 267 places, 328 transitions, 4241 flow. Second operand 5 states and 141 transitions. [2024-06-27 21:52:15,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 349 transitions, 4993 flow [2024-06-27 21:52:15,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 349 transitions, 4925 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 21:52:15,508 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4282 flow [2024-06-27 21:52:15,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4282, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-27 21:52:15,508 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 221 predicate places. [2024-06-27 21:52:15,508 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4282 flow [2024-06-27 21:52:15,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:15,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:15,508 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 21:52:15,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:52:15,508 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:15,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:15,509 INFO L85 PathProgramCache]: Analyzing trace with hash -973548896, now seen corresponding path program 4 times [2024-06-27 21:52:15,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:15,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978922521] [2024-06-27 21:52:15,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:15,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:15,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:15,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:15,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978922521] [2024-06-27 21:52:15,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978922521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:15,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:15,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:52:15,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91253815] [2024-06-27 21:52:15,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:15,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:52:15,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:15,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:52:15,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:52:15,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:15,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4282 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:15,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:15,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:15,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:16,340 INFO L124 PetriNetUnfolderBase]: 3440/5656 cut-off events. [2024-06-27 21:52:16,341 INFO L125 PetriNetUnfolderBase]: For 144836/144839 co-relation queries the response was YES. [2024-06-27 21:52:16,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31219 conditions, 5656 events. 3440/5656 cut-off events. For 144836/144839 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37996 event pairs, 1100 based on Foata normal form. 4/5619 useless extension candidates. Maximal degree in co-relation 31097. Up to 4957 conditions per place. [2024-06-27 21:52:16,394 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 306 selfloop transitions, 30 changer transitions 0/349 dead transitions. [2024-06-27 21:52:16,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 349 transitions, 5028 flow [2024-06-27 21:52:16,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:52:16,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:52:16,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 21:52:16,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 21:52:16,394 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4282 flow. Second operand 5 states and 138 transitions. [2024-06-27 21:52:16,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 349 transitions, 5028 flow [2024-06-27 21:52:16,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 349 transitions, 4945 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:16,848 INFO L231 Difference]: Finished difference. Result has 272 places, 332 transitions, 4304 flow [2024-06-27 21:52:16,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4304, PETRI_PLACES=272, PETRI_TRANSITIONS=332} [2024-06-27 21:52:16,848 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-06-27 21:52:16,848 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 332 transitions, 4304 flow [2024-06-27 21:52:16,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 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 21:52:16,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:16,849 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 21:52:16,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:52:16,849 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:16,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:16,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-27 21:52:16,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:16,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645826564] [2024-06-27 21:52:16,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:16,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:16,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:16,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 21:52:16,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:16,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645826564] [2024-06-27 21:52:16,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645826564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:16,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:16,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:52:16,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628147375] [2024-06-27 21:52:16,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:16,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:52:16,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:16,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:52:16,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:52:16,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 21:52:16,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 332 transitions, 4304 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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 21:52:16,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:16,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 21:52:16,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:17,483 INFO L124 PetriNetUnfolderBase]: 2056/4376 cut-off events. [2024-06-27 21:52:17,483 INFO L125 PetriNetUnfolderBase]: For 65986/66630 co-relation queries the response was YES. [2024-06-27 21:52:17,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17538 conditions, 4376 events. 2056/4376 cut-off events. For 65986/66630 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35861 event pairs, 285 based on Foata normal form. 202/4169 useless extension candidates. Maximal degree in co-relation 17415. Up to 1759 conditions per place. [2024-06-27 21:52:17,519 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 91 changer transitions 0/349 dead transitions. [2024-06-27 21:52:17,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 349 transitions, 4636 flow [2024-06-27 21:52:17,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:52:17,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:52:17,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 21:52:17,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 21:52:17,520 INFO L175 Difference]: Start difference. First operand has 272 places, 332 transitions, 4304 flow. Second operand 4 states and 137 transitions. [2024-06-27 21:52:17,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 349 transitions, 4636 flow [2024-06-27 21:52:17,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 349 transitions, 4551 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:17,744 INFO L231 Difference]: Finished difference. Result has 274 places, 336 transitions, 4627 flow [2024-06-27 21:52:17,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4627, PETRI_PLACES=274, PETRI_TRANSITIONS=336} [2024-06-27 21:52:17,745 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-27 21:52:17,745 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 336 transitions, 4627 flow [2024-06-27 21:52:17,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 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 21:52:17,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:17,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:17,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:52:17,745 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:17,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:17,746 INFO L85 PathProgramCache]: Analyzing trace with hash -780586074, now seen corresponding path program 1 times [2024-06-27 21:52:17,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:17,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149135949] [2024-06-27 21:52:17,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:17,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:17,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:17,861 INFO 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 21:52:17,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:17,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149135949] [2024-06-27 21:52:17,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149135949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:17,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:17,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:17,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906342768] [2024-06-27 21:52:17,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:17,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:17,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:17,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:17,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:17,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:17,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 336 transitions, 4627 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:17,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:17,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:17,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:18,767 INFO L124 PetriNetUnfolderBase]: 3545/6105 cut-off events. [2024-06-27 21:52:18,768 INFO L125 PetriNetUnfolderBase]: For 187200/187246 co-relation queries the response was YES. [2024-06-27 21:52:18,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34335 conditions, 6105 events. 3545/6105 cut-off events. For 187200/187246 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42119 event pairs, 889 based on Foata normal form. 30/5885 useless extension candidates. Maximal degree in co-relation 34210. Up to 4554 conditions per place. [2024-06-27 21:52:18,825 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 136 changer transitions 0/385 dead transitions. [2024-06-27 21:52:18,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 385 transitions, 5717 flow [2024-06-27 21:52:18,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:18,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 21:52:18,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 21:52:18,826 INFO L175 Difference]: Start difference. First operand has 274 places, 336 transitions, 4627 flow. Second operand 8 states and 231 transitions. [2024-06-27 21:52:18,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 385 transitions, 5717 flow [2024-06-27 21:52:19,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 385 transitions, 5715 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:52:19,371 INFO L231 Difference]: Finished difference. Result has 282 places, 343 transitions, 5008 flow [2024-06-27 21:52:19,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4625, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=282, PETRI_TRANSITIONS=343} [2024-06-27 21:52:19,372 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 21:52:19,372 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 343 transitions, 5008 flow [2024-06-27 21:52:19,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:19,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:19,372 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 21:52:19,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:52:19,372 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:19,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:19,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1361349250, now seen corresponding path program 2 times [2024-06-27 21:52:19,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844868685] [2024-06-27 21:52:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:19,481 INFO 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 21:52:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:19,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844868685] [2024-06-27 21:52:19,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844868685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:19,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:19,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:19,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496761070] [2024-06-27 21:52:19,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:19,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:19,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:19,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:19,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:19,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 343 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:19,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:19,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:19,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:20,395 INFO L124 PetriNetUnfolderBase]: 3693/6223 cut-off events. [2024-06-27 21:52:20,395 INFO L125 PetriNetUnfolderBase]: For 206067/206113 co-relation queries the response was YES. [2024-06-27 21:52:20,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36656 conditions, 6223 events. 3693/6223 cut-off events. For 206067/206113 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 43129 event pairs, 1178 based on Foata normal form. 34/5987 useless extension candidates. Maximal degree in co-relation 36528. Up to 5170 conditions per place. [2024-06-27 21:52:20,456 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 233 selfloop transitions, 128 changer transitions 0/375 dead transitions. [2024-06-27 21:52:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 375 transitions, 5870 flow [2024-06-27 21:52:20,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:20,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:20,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:52:20,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:52:20,457 INFO L175 Difference]: Start difference. First operand has 282 places, 343 transitions, 5008 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:52:20,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 375 transitions, 5870 flow [2024-06-27 21:52:21,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 375 transitions, 5674 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 21:52:21,333 INFO L231 Difference]: Finished difference. Result has 287 places, 345 transitions, 5120 flow [2024-06-27 21:52:21,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5120, PETRI_PLACES=287, PETRI_TRANSITIONS=345} [2024-06-27 21:52:21,333 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 238 predicate places. [2024-06-27 21:52:21,333 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 345 transitions, 5120 flow [2024-06-27 21:52:21,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:21,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:21,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:52:21,334 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:21,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:21,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1861708792, now seen corresponding path program 3 times [2024-06-27 21:52:21,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:21,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934014653] [2024-06-27 21:52:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:21,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:21,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:21,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:21,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:21,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934014653] [2024-06-27 21:52:21,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934014653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:21,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:21,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:21,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025880154] [2024-06-27 21:52:21,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:21,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:21,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:21,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:21,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:21,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:21,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 345 transitions, 5120 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:21,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:21,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:22,411 INFO L124 PetriNetUnfolderBase]: 3841/6495 cut-off events. [2024-06-27 21:52:22,411 INFO L125 PetriNetUnfolderBase]: For 209614/209666 co-relation queries the response was YES. [2024-06-27 21:52:22,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 6495 events. 3841/6495 cut-off events. For 209614/209666 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45561 event pairs, 1184 based on Foata normal form. 30/6247 useless extension candidates. Maximal degree in co-relation 38240. Up to 5244 conditions per place. [2024-06-27 21:52:22,474 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 132 changer transitions 0/385 dead transitions. [2024-06-27 21:52:22,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 385 transitions, 6058 flow [2024-06-27 21:52:22,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:22,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:22,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 21:52:22,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 21:52:22,475 INFO L175 Difference]: Start difference. First operand has 287 places, 345 transitions, 5120 flow. Second operand 8 states and 225 transitions. [2024-06-27 21:52:22,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 385 transitions, 6058 flow [2024-06-27 21:52:23,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 385 transitions, 5784 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:23,256 INFO L231 Difference]: Finished difference. Result has 290 places, 350 transitions, 5205 flow [2024-06-27 21:52:23,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4846, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5205, PETRI_PLACES=290, PETRI_TRANSITIONS=350} [2024-06-27 21:52:23,257 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-06-27 21:52:23,257 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 350 transitions, 5205 flow [2024-06-27 21:52:23,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:23,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:23,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:23,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:52:23,257 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:23,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:23,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2129359436, now seen corresponding path program 4 times [2024-06-27 21:52:23,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:23,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243482939] [2024-06-27 21:52:23,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:23,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:23,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:23,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:23,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:23,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243482939] [2024-06-27 21:52:23,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243482939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:23,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:23,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:23,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573235076] [2024-06-27 21:52:23,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:23,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:23,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:23,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:23,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:23,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:23,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 350 transitions, 5205 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:23,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:23,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:23,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:24,321 INFO L124 PetriNetUnfolderBase]: 3989/6729 cut-off events. [2024-06-27 21:52:24,321 INFO L125 PetriNetUnfolderBase]: For 225413/225468 co-relation queries the response was YES. [2024-06-27 21:52:24,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40079 conditions, 6729 events. 3989/6729 cut-off events. For 225413/225468 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47651 event pairs, 1280 based on Foata normal form. 34/6467 useless extension candidates. Maximal degree in co-relation 39947. Up to 5626 conditions per place. [2024-06-27 21:52:24,388 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 254 selfloop transitions, 108 changer transitions 0/376 dead transitions. [2024-06-27 21:52:24,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 376 transitions, 6061 flow [2024-06-27 21:52:24,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:24,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:24,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:52:24,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 21:52:24,389 INFO L175 Difference]: Start difference. First operand has 290 places, 350 transitions, 5205 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:52:24,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 376 transitions, 6061 flow [2024-06-27 21:52:25,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 376 transitions, 5774 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:25,252 INFO L231 Difference]: Finished difference. Result has 293 places, 352 transitions, 5194 flow [2024-06-27 21:52:25,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4918, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5194, PETRI_PLACES=293, PETRI_TRANSITIONS=352} [2024-06-27 21:52:25,253 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 21:52:25,253 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 352 transitions, 5194 flow [2024-06-27 21:52:25,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:25,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:25,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:52:25,253 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:25,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:25,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2129685866, now seen corresponding path program 5 times [2024-06-27 21:52:25,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:25,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160307522] [2024-06-27 21:52:25,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:25,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:25,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160307522] [2024-06-27 21:52:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160307522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:25,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877051770] [2024-06-27 21:52:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:25,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:25,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:25,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 352 transitions, 5194 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:25,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:25,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:25,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:26,425 INFO L124 PetriNetUnfolderBase]: 4321/7277 cut-off events. [2024-06-27 21:52:26,425 INFO L125 PetriNetUnfolderBase]: For 263315/263379 co-relation queries the response was YES. [2024-06-27 21:52:26,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44342 conditions, 7277 events. 4321/7277 cut-off events. For 263315/263379 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 52070 event pairs, 1330 based on Foata normal form. 30/6995 useless extension candidates. Maximal degree in co-relation 44209. Up to 5784 conditions per place. [2024-06-27 21:52:26,497 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 114 changer transitions 0/389 dead transitions. [2024-06-27 21:52:26,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 389 transitions, 6310 flow [2024-06-27 21:52:26,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:26,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:52:26,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:52:26,498 INFO L175 Difference]: Start difference. First operand has 293 places, 352 transitions, 5194 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:52:26,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 389 transitions, 6310 flow [2024-06-27 21:52:27,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 389 transitions, 6068 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:27,455 INFO L231 Difference]: Finished difference. Result has 296 places, 359 transitions, 5347 flow [2024-06-27 21:52:27,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5347, PETRI_PLACES=296, PETRI_TRANSITIONS=359} [2024-06-27 21:52:27,455 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-27 21:52:27,455 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 359 transitions, 5347 flow [2024-06-27 21:52:27,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:27,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:27,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:52:27,456 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:27,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:27,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2118634676, now seen corresponding path program 6 times [2024-06-27 21:52:27,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:27,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446720680] [2024-06-27 21:52:27,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:27,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:27,568 INFO 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 21:52:27,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:27,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446720680] [2024-06-27 21:52:27,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446720680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:27,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:27,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:27,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947992680] [2024-06-27 21:52:27,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:27,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:27,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:27,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:27,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:27,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:27,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 359 transitions, 5347 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:27,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:27,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:27,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:28,719 INFO L124 PetriNetUnfolderBase]: 4285/7225 cut-off events. [2024-06-27 21:52:28,719 INFO L125 PetriNetUnfolderBase]: For 247931/248001 co-relation queries the response was YES. [2024-06-27 21:52:28,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43139 conditions, 7225 events. 4285/7225 cut-off events. For 247931/248001 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 51828 event pairs, 1368 based on Foata normal form. 34/6939 useless extension candidates. Maximal degree in co-relation 43004. Up to 6082 conditions per place. [2024-06-27 21:52:28,781 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 262 selfloop transitions, 107 changer transitions 0/383 dead transitions. [2024-06-27 21:52:28,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 383 transitions, 6167 flow [2024-06-27 21:52:28,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:28,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:28,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:52:28,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 21:52:28,782 INFO L175 Difference]: Start difference. First operand has 296 places, 359 transitions, 5347 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:52:28,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 383 transitions, 6167 flow [2024-06-27 21:52:29,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 383 transitions, 5965 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:29,688 INFO L231 Difference]: Finished difference. Result has 300 places, 359 transitions, 5365 flow [2024-06-27 21:52:29,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5365, PETRI_PLACES=300, PETRI_TRANSITIONS=359} [2024-06-27 21:52:29,688 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-06-27 21:52:29,688 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 359 transitions, 5365 flow [2024-06-27 21:52:29,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:29,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:29,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:29,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:52:29,689 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:29,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:29,689 INFO L85 PathProgramCache]: Analyzing trace with hash 963608346, now seen corresponding path program 1 times [2024-06-27 21:52:29,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:29,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606034622] [2024-06-27 21:52:29,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:29,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:29,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:29,792 INFO 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 21:52:29,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:29,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606034622] [2024-06-27 21:52:29,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606034622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:29,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:29,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:29,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806834825] [2024-06-27 21:52:29,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:29,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:29,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:29,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:29,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:29,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:29,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 359 transitions, 5365 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:29,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:29,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:29,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:30,881 INFO L124 PetriNetUnfolderBase]: 4312/7265 cut-off events. [2024-06-27 21:52:30,881 INFO L125 PetriNetUnfolderBase]: For 221828/221914 co-relation queries the response was YES. [2024-06-27 21:52:30,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43015 conditions, 7265 events. 4312/7265 cut-off events. For 221828/221914 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52046 event pairs, 1371 based on Foata normal form. 26/6966 useless extension candidates. Maximal degree in co-relation 42877. Up to 6228 conditions per place. [2024-06-27 21:52:30,956 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 253 selfloop transitions, 130 changer transitions 0/396 dead transitions. [2024-06-27 21:52:30,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 396 transitions, 6583 flow [2024-06-27 21:52:30,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:30,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:30,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 21:52:30,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 21:52:30,957 INFO L175 Difference]: Start difference. First operand has 300 places, 359 transitions, 5365 flow. Second operand 7 states and 192 transitions. [2024-06-27 21:52:30,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 396 transitions, 6583 flow [2024-06-27 21:52:31,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 396 transitions, 6363 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:31,762 INFO L231 Difference]: Finished difference. Result has 301 places, 368 transitions, 5553 flow [2024-06-27 21:52:31,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5553, PETRI_PLACES=301, PETRI_TRANSITIONS=368} [2024-06-27 21:52:31,762 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-27 21:52:31,762 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 368 transitions, 5553 flow [2024-06-27 21:52:31,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:31,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:31,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:52:31,763 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:31,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:31,763 INFO L85 PathProgramCache]: Analyzing trace with hash 968970726, now seen corresponding path program 2 times [2024-06-27 21:52:31,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:31,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90895594] [2024-06-27 21:52:31,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:31,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:31,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:31,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90895594] [2024-06-27 21:52:31,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90895594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:31,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:31,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:31,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002136252] [2024-06-27 21:52:31,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:31,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:31,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:31,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:31,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:31,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:31,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 368 transitions, 5553 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:31,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:31,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:31,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:33,081 INFO L124 PetriNetUnfolderBase]: 4339/7304 cut-off events. [2024-06-27 21:52:33,081 INFO L125 PetriNetUnfolderBase]: For 230758/230844 co-relation queries the response was YES. [2024-06-27 21:52:33,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43371 conditions, 7304 events. 4339/7304 cut-off events. For 230758/230844 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52280 event pairs, 1371 based on Foata normal form. 26/6999 useless extension candidates. Maximal degree in co-relation 43232. Up to 6258 conditions per place. [2024-06-27 21:52:33,161 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 263 selfloop transitions, 127 changer transitions 0/403 dead transitions. [2024-06-27 21:52:33,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 403 transitions, 6935 flow [2024-06-27 21:52:33,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:33,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 21:52:33,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:52:33,163 INFO L175 Difference]: Start difference. First operand has 301 places, 368 transitions, 5553 flow. Second operand 7 states and 189 transitions. [2024-06-27 21:52:33,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 403 transitions, 6935 flow [2024-06-27 21:52:34,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 403 transitions, 6545 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:34,082 INFO L231 Difference]: Finished difference. Result has 303 places, 377 transitions, 5595 flow [2024-06-27 21:52:34,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5595, PETRI_PLACES=303, PETRI_TRANSITIONS=377} [2024-06-27 21:52:34,082 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-27 21:52:34,082 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 377 transitions, 5595 flow [2024-06-27 21:52:34,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:34,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:34,083 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 21:52:34,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:52:34,083 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:34,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:34,083 INFO L85 PathProgramCache]: Analyzing trace with hash 463042344, now seen corresponding path program 3 times [2024-06-27 21:52:34,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:34,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454592411] [2024-06-27 21:52:34,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:34,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:34,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:34,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454592411] [2024-06-27 21:52:34,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454592411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:34,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:34,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:34,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728496345] [2024-06-27 21:52:34,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:34,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:34,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:34,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:34,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:34,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:34,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 377 transitions, 5595 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:34,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:34,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:34,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:35,348 INFO L124 PetriNetUnfolderBase]: 4346/7314 cut-off events. [2024-06-27 21:52:35,348 INFO L125 PetriNetUnfolderBase]: For 234464/234534 co-relation queries the response was YES. [2024-06-27 21:52:35,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43454 conditions, 7314 events. 4346/7314 cut-off events. For 234464/234534 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52394 event pairs, 1364 based on Foata normal form. 19/6999 useless extension candidates. Maximal degree in co-relation 43315. Up to 6450 conditions per place. [2024-06-27 21:52:35,423 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 328 selfloop transitions, 62 changer transitions 0/403 dead transitions. [2024-06-27 21:52:35,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 403 transitions, 6478 flow [2024-06-27 21:52:35,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:35,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:35,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 21:52:35,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-06-27 21:52:35,424 INFO L175 Difference]: Start difference. First operand has 303 places, 377 transitions, 5595 flow. Second operand 7 states and 184 transitions. [2024-06-27 21:52:35,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 403 transitions, 6478 flow [2024-06-27 21:52:36,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 403 transitions, 6239 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:36,323 INFO L231 Difference]: Finished difference. Result has 306 places, 380 transitions, 5537 flow [2024-06-27 21:52:36,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5537, PETRI_PLACES=306, PETRI_TRANSITIONS=380} [2024-06-27 21:52:36,324 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-06-27 21:52:36,324 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 380 transitions, 5537 flow [2024-06-27 21:52:36,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:36,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:36,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:52:36,324 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:36,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:36,324 INFO L85 PathProgramCache]: Analyzing trace with hash 969269628, now seen corresponding path program 1 times [2024-06-27 21:52:36,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:36,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109927187] [2024-06-27 21:52:36,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:36,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:36,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:36,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:36,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:36,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109927187] [2024-06-27 21:52:36,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109927187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:36,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:36,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:36,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169835583] [2024-06-27 21:52:36,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:36,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:36,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:36,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:36,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:36,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 380 transitions, 5537 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:36,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:36,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:36,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:37,600 INFO L124 PetriNetUnfolderBase]: 4382/7369 cut-off events. [2024-06-27 21:52:37,600 INFO L125 PetriNetUnfolderBase]: For 246897/246983 co-relation queries the response was YES. [2024-06-27 21:52:37,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43806 conditions, 7369 events. 4382/7369 cut-off events. For 246897/246983 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52783 event pairs, 1376 based on Foata normal form. 22/7048 useless extension candidates. Maximal degree in co-relation 43667. Up to 6036 conditions per place. [2024-06-27 21:52:37,666 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 230 selfloop transitions, 171 changer transitions 0/415 dead transitions. [2024-06-27 21:52:37,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 415 transitions, 6833 flow [2024-06-27 21:52:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:37,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:37,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:52:37,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 21:52:37,667 INFO L175 Difference]: Start difference. First operand has 306 places, 380 transitions, 5537 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:52:37,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 415 transitions, 6833 flow [2024-06-27 21:52:38,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 415 transitions, 6711 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:38,449 INFO L231 Difference]: Finished difference. Result has 311 places, 388 transitions, 5943 flow [2024-06-27 21:52:38,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5415, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5943, PETRI_PLACES=311, PETRI_TRANSITIONS=388} [2024-06-27 21:52:38,449 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-27 21:52:38,450 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 388 transitions, 5943 flow [2024-06-27 21:52:38,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:38,450 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 21:52:38,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:52:38,450 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:38,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:38,450 INFO L85 PathProgramCache]: Analyzing trace with hash 468583284, now seen corresponding path program 4 times [2024-06-27 21:52:38,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:38,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831255855] [2024-06-27 21:52:38,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:38,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:38,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:38,553 INFO 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 21:52:38,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:38,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831255855] [2024-06-27 21:52:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831255855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:38,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:38,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476556849] [2024-06-27 21:52:38,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:38,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:38,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:38,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:38,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:38,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 388 transitions, 5943 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:38,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:39,650 INFO L124 PetriNetUnfolderBase]: 4379/7365 cut-off events. [2024-06-27 21:52:39,650 INFO L125 PetriNetUnfolderBase]: For 252795/252881 co-relation queries the response was YES. [2024-06-27 21:52:39,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44517 conditions, 7365 events. 4379/7365 cut-off events. For 252795/252881 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52799 event pairs, 1369 based on Foata normal form. 26/7048 useless extension candidates. Maximal degree in co-relation 44375. Up to 6309 conditions per place. [2024-06-27 21:52:39,727 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 272 selfloop transitions, 125 changer transitions 0/410 dead transitions. [2024-06-27 21:52:39,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 410 transitions, 7047 flow [2024-06-27 21:52:39,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:39,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:39,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 21:52:39,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 21:52:39,728 INFO L175 Difference]: Start difference. First operand has 311 places, 388 transitions, 5943 flow. Second operand 7 states and 185 transitions. [2024-06-27 21:52:39,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 410 transitions, 7047 flow [2024-06-27 21:52:40,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 410 transitions, 6665 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 21:52:40,694 INFO L231 Difference]: Finished difference. Result has 313 places, 388 transitions, 5818 flow [2024-06-27 21:52:40,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5818, PETRI_PLACES=313, PETRI_TRANSITIONS=388} [2024-06-27 21:52:40,695 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 264 predicate places. [2024-06-27 21:52:40,695 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 388 transitions, 5818 flow [2024-06-27 21:52:40,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:40,695 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 21:52:40,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:52:40,695 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:40,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:40,695 INFO L85 PathProgramCache]: Analyzing trace with hash 972994278, now seen corresponding path program 2 times [2024-06-27 21:52:40,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:40,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910887781] [2024-06-27 21:52:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:40,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:40,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:40,796 INFO 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 21:52:40,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:40,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910887781] [2024-06-27 21:52:40,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910887781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:40,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:40,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:40,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478893871] [2024-06-27 21:52:40,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:40,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:40,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:40,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:40,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:40,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:40,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 388 transitions, 5818 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:40,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:40,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:40,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:42,028 INFO L124 PetriNetUnfolderBase]: 4415/7418 cut-off events. [2024-06-27 21:52:42,028 INFO L125 PetriNetUnfolderBase]: For 263766/263836 co-relation queries the response was YES. [2024-06-27 21:52:42,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44862 conditions, 7418 events. 4415/7418 cut-off events. For 263766/263836 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53070 event pairs, 1366 based on Foata normal form. 20/7084 useless extension candidates. Maximal degree in co-relation 44721. Up to 6389 conditions per place. [2024-06-27 21:52:42,095 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 277 selfloop transitions, 129 changer transitions 0/420 dead transitions. [2024-06-27 21:52:42,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 420 transitions, 6946 flow [2024-06-27 21:52:42,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:42,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:52:42,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-06-27 21:52:42,096 INFO L175 Difference]: Start difference. First operand has 313 places, 388 transitions, 5818 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:52:42,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 420 transitions, 6946 flow [2024-06-27 21:52:42,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 420 transitions, 6734 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:42,941 INFO L231 Difference]: Finished difference. Result has 319 places, 396 transitions, 6007 flow [2024-06-27 21:52:42,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5606, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6007, PETRI_PLACES=319, PETRI_TRANSITIONS=396} [2024-06-27 21:52:42,942 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 270 predicate places. [2024-06-27 21:52:42,942 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 396 transitions, 6007 flow [2024-06-27 21:52:42,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:42,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:42,943 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 21:52:42,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:52:42,943 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:42,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:42,943 INFO L85 PathProgramCache]: Analyzing trace with hash 472302354, now seen corresponding path program 5 times [2024-06-27 21:52:42,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:42,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114876389] [2024-06-27 21:52:42,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:42,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:42,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:43,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:43,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:43,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114876389] [2024-06-27 21:52:43,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114876389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:43,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:43,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:43,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367116397] [2024-06-27 21:52:43,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:43,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:43,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:43,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:43,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:43,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 396 transitions, 6007 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:43,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:43,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:43,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:44,203 INFO L124 PetriNetUnfolderBase]: 4412/7414 cut-off events. [2024-06-27 21:52:44,203 INFO L125 PetriNetUnfolderBase]: For 265764/265834 co-relation queries the response was YES. [2024-06-27 21:52:44,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44940 conditions, 7414 events. 4412/7414 cut-off events. For 265764/265834 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52999 event pairs, 1362 based on Foata normal form. 19/7079 useless extension candidates. Maximal degree in co-relation 44797. Up to 6508 conditions per place. [2024-06-27 21:52:44,283 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 334 selfloop transitions, 67 changer transitions 0/414 dead transitions. [2024-06-27 21:52:44,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 414 transitions, 6985 flow [2024-06-27 21:52:44,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:52:44,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:52:44,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 21:52:44,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5682539682539682 [2024-06-27 21:52:44,284 INFO L175 Difference]: Start difference. First operand has 319 places, 396 transitions, 6007 flow. Second operand 7 states and 179 transitions. [2024-06-27 21:52:44,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 414 transitions, 6985 flow [2024-06-27 21:52:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 414 transitions, 6776 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:45,117 INFO L231 Difference]: Finished difference. Result has 320 places, 396 transitions, 5940 flow [2024-06-27 21:52:45,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5798, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5940, PETRI_PLACES=320, PETRI_TRANSITIONS=396} [2024-06-27 21:52:45,117 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-27 21:52:45,117 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 396 transitions, 5940 flow [2024-06-27 21:52:45,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:45,118 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 21:52:45,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:52:45,118 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:45,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:45,118 INFO L85 PathProgramCache]: Analyzing trace with hash 472302726, now seen corresponding path program 3 times [2024-06-27 21:52:45,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:45,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095972102] [2024-06-27 21:52:45,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:45,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:45,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:45,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:45,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:45,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095972102] [2024-06-27 21:52:45,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095972102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:45,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:45,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:45,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027720299] [2024-06-27 21:52:45,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:45,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:45,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:45,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:45,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:45,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:45,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 396 transitions, 5940 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:45,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:45,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:45,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:46,443 INFO L124 PetriNetUnfolderBase]: 4406/7406 cut-off events. [2024-06-27 21:52:46,443 INFO L125 PetriNetUnfolderBase]: For 269134/269204 co-relation queries the response was YES. [2024-06-27 21:52:46,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44899 conditions, 7406 events. 4406/7406 cut-off events. For 269134/269204 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52987 event pairs, 1366 based on Foata normal form. 20/7072 useless extension candidates. Maximal degree in co-relation 44755. Up to 6379 conditions per place. [2024-06-27 21:52:46,507 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 275 selfloop transitions, 128 changer transitions 0/417 dead transitions. [2024-06-27 21:52:46,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 417 transitions, 6798 flow [2024-06-27 21:52:46,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:46,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:46,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 21:52:46,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 21:52:46,508 INFO L175 Difference]: Start difference. First operand has 320 places, 396 transitions, 5940 flow. Second operand 8 states and 215 transitions. [2024-06-27 21:52:46,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 417 transitions, 6798 flow [2024-06-27 21:52:47,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 417 transitions, 6662 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 21:52:47,285 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 6067 flow [2024-06-27 21:52:47,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6067, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-27 21:52:47,285 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 275 predicate places. [2024-06-27 21:52:47,285 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 6067 flow [2024-06-27 21:52:47,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:47,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:47,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:52:47,286 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:47,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:47,286 INFO L85 PathProgramCache]: Analyzing trace with hash 472296774, now seen corresponding path program 6 times [2024-06-27 21:52:47,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:47,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954060190] [2024-06-27 21:52:47,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:47,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:47,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:47,399 INFO 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 21:52:47,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954060190] [2024-06-27 21:52:47,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954060190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:47,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:47,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:47,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801529190] [2024-06-27 21:52:47,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:47,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:47,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:47,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:47,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:47,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:52:47,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 6067 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:47,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:47,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:52:47,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:48,523 INFO L124 PetriNetUnfolderBase]: 4403/7402 cut-off events. [2024-06-27 21:52:48,523 INFO L125 PetriNetUnfolderBase]: For 271155/271225 co-relation queries the response was YES. [2024-06-27 21:52:48,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45109 conditions, 7402 events. 4403/7402 cut-off events. For 271155/271225 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53003 event pairs, 1362 based on Foata normal form. 19/7067 useless extension candidates. Maximal degree in co-relation 44963. Up to 6497 conditions per place. [2024-06-27 21:52:48,602 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 330 selfloop transitions, 72 changer transitions 0/415 dead transitions. [2024-06-27 21:52:48,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 415 transitions, 6917 flow [2024-06-27 21:52:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:48,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:48,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 21:52:48,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2024-06-27 21:52:48,603 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 6067 flow. Second operand 9 states and 219 transitions. [2024-06-27 21:52:48,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 415 transitions, 6917 flow [2024-06-27 21:52:49,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 415 transitions, 6657 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:52:49,542 INFO L231 Difference]: Finished difference. Result has 326 places, 396 transitions, 5957 flow [2024-06-27 21:52:49,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5957, PETRI_PLACES=326, PETRI_TRANSITIONS=396} [2024-06-27 21:52:49,542 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-27 21:52:49,542 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 396 transitions, 5957 flow [2024-06-27 21:52:49,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:49,542 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 21:52:49,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:52:49,542 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:49,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:49,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2125868774, now seen corresponding path program 4 times [2024-06-27 21:52:49,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:49,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468276286] [2024-06-27 21:52:49,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:49,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:49,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:49,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 21:52:49,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:49,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468276286] [2024-06-27 21:52:49,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468276286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:49,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:49,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694238505] [2024-06-27 21:52:49,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:49,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:49,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:49,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:49,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:49,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:49,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 396 transitions, 5957 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:49,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:49,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:49,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:50,903 INFO L124 PetriNetUnfolderBase]: 4460/7487 cut-off events. [2024-06-27 21:52:50,903 INFO L125 PetriNetUnfolderBase]: For 289835/289905 co-relation queries the response was YES. [2024-06-27 21:52:50,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45882 conditions, 7487 events. 4460/7487 cut-off events. For 289835/289905 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53573 event pairs, 1366 based on Foata normal form. 20/7138 useless extension candidates. Maximal degree in co-relation 45736. Up to 6376 conditions per place. [2024-06-27 21:52:50,970 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 282 selfloop transitions, 133 changer transitions 0/429 dead transitions. [2024-06-27 21:52:50,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 429 transitions, 7331 flow [2024-06-27 21:52:50,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:52:50,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:52:50,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 21:52:50,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-06-27 21:52:50,971 INFO L175 Difference]: Start difference. First operand has 326 places, 396 transitions, 5957 flow. Second operand 9 states and 237 transitions. [2024-06-27 21:52:50,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 429 transitions, 7331 flow [2024-06-27 21:52:51,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 429 transitions, 7115 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 21:52:51,940 INFO L231 Difference]: Finished difference. Result has 326 places, 407 transitions, 6242 flow [2024-06-27 21:52:51,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6242, PETRI_PLACES=326, PETRI_TRANSITIONS=407} [2024-06-27 21:52:51,941 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-27 21:52:51,941 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 407 transitions, 6242 flow [2024-06-27 21:52:51,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:51,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:51,941 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 21:52:51,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:52:51,941 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:51,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:51,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1461615180, now seen corresponding path program 5 times [2024-06-27 21:52:51,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:51,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658290617] [2024-06-27 21:52:51,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:51,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:52,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:52,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658290617] [2024-06-27 21:52:52,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658290617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:52,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:52,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:52,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914391854] [2024-06-27 21:52:52,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:52,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:52,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:52,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:52,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 407 transitions, 6242 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:52,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:52,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:52,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:53,240 INFO L124 PetriNetUnfolderBase]: 4475/7510 cut-off events. [2024-06-27 21:52:53,241 INFO L125 PetriNetUnfolderBase]: For 297593/297663 co-relation queries the response was YES. [2024-06-27 21:52:53,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46513 conditions, 7510 events. 4475/7510 cut-off events. For 297593/297663 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53771 event pairs, 1366 based on Foata normal form. 20/7156 useless extension candidates. Maximal degree in co-relation 46365. Up to 6391 conditions per place. [2024-06-27 21:52:53,324 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 283 selfloop transitions, 138 changer transitions 0/435 dead transitions. [2024-06-27 21:52:53,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 435 transitions, 7533 flow [2024-06-27 21:52:53,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:52:53,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:52:53,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-06-27 21:52:53,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676767676767677 [2024-06-27 21:52:53,325 INFO L175 Difference]: Start difference. First operand has 326 places, 407 transitions, 6242 flow. Second operand 11 states and 281 transitions. [2024-06-27 21:52:53,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 435 transitions, 7533 flow [2024-06-27 21:52:54,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 435 transitions, 7221 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 21:52:54,349 INFO L231 Difference]: Finished difference. Result has 331 places, 411 transitions, 6294 flow [2024-06-27 21:52:54,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5944, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6294, PETRI_PLACES=331, PETRI_TRANSITIONS=411} [2024-06-27 21:52:54,350 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 282 predicate places. [2024-06-27 21:52:54,350 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 411 transitions, 6294 flow [2024-06-27 21:52:54,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:54,350 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 21:52:54,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:52:54,351 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:54,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:54,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1675769780, now seen corresponding path program 6 times [2024-06-27 21:52:54,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:54,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874997483] [2024-06-27 21:52:54,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:54,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:54,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:54,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:54,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874997483] [2024-06-27 21:52:54,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874997483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:54,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:54,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:54,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522480605] [2024-06-27 21:52:54,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:54,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:54,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:54,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:54,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:54,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:54,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 411 transitions, 6294 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:54,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:54,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:54,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:55,761 INFO L124 PetriNetUnfolderBase]: 4469/7502 cut-off events. [2024-06-27 21:52:55,761 INFO L125 PetriNetUnfolderBase]: For 298943/299013 co-relation queries the response was YES. [2024-06-27 21:52:55,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46339 conditions, 7502 events. 4469/7502 cut-off events. For 298943/299013 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53684 event pairs, 1366 based on Foata normal form. 20/7148 useless extension candidates. Maximal degree in co-relation 46190. Up to 6386 conditions per place. [2024-06-27 21:52:55,831 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 279 selfloop transitions, 140 changer transitions 0/433 dead transitions. [2024-06-27 21:52:55,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 433 transitions, 7358 flow [2024-06-27 21:52:55,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:52:55,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:52:55,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 21:52:55,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 21:52:55,832 INFO L175 Difference]: Start difference. First operand has 331 places, 411 transitions, 6294 flow. Second operand 10 states and 255 transitions. [2024-06-27 21:52:55,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 433 transitions, 7358 flow [2024-06-27 21:52:56,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 433 transitions, 7024 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 21:52:56,844 INFO L231 Difference]: Finished difference. Result has 332 places, 411 transitions, 6247 flow [2024-06-27 21:52:56,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5960, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6247, PETRI_PLACES=332, PETRI_TRANSITIONS=411} [2024-06-27 21:52:56,845 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 283 predicate places. [2024-06-27 21:52:56,845 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 411 transitions, 6247 flow [2024-06-27 21:52:56,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:56,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:52:56,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:52:56,845 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:56,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:56,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1676046362, now seen corresponding path program 1 times [2024-06-27 21:52:56,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:56,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151965973] [2024-06-27 21:52:56,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:52:56,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:56,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151965973] [2024-06-27 21:52:56,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151965973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:56,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:56,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:56,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544342121] [2024-06-27 21:52:56,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:56,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:56,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:56,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:56,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 411 transitions, 6247 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:56,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:56,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:56,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:52:58,193 INFO L124 PetriNetUnfolderBase]: 4700/7941 cut-off events. [2024-06-27 21:52:58,193 INFO L125 PetriNetUnfolderBase]: For 360597/360655 co-relation queries the response was YES. [2024-06-27 21:52:58,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49468 conditions, 7941 events. 4700/7941 cut-off events. For 360597/360655 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 57564 event pairs, 1424 based on Foata normal form. 30/7593 useless extension candidates. Maximal degree in co-relation 49318. Up to 5909 conditions per place. [2024-06-27 21:52:58,282 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 324 selfloop transitions, 107 changer transitions 0/445 dead transitions. [2024-06-27 21:52:58,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 445 transitions, 7455 flow [2024-06-27 21:52:58,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:52:58,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:52:58,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:52:58,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 21:52:58,283 INFO L175 Difference]: Start difference. First operand has 332 places, 411 transitions, 6247 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:52:58,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 445 transitions, 7455 flow [2024-06-27 21:52:59,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 445 transitions, 7188 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:52:59,636 INFO L231 Difference]: Finished difference. Result has 333 places, 415 transitions, 6321 flow [2024-06-27 21:52:59,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5980, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6321, PETRI_PLACES=333, PETRI_TRANSITIONS=415} [2024-06-27 21:52:59,637 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 21:52:59,637 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 415 transitions, 6321 flow [2024-06-27 21:52:59,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:59,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:52:59,638 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 21:52:59,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:52:59,638 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:52:59,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:52:59,638 INFO L85 PathProgramCache]: Analyzing trace with hash -58171686, now seen corresponding path program 7 times [2024-06-27 21:52:59,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:52:59,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538156237] [2024-06-27 21:52:59,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:52:59,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:52:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:52:59,742 INFO 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 21:52:59,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:52:59,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538156237] [2024-06-27 21:52:59,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538156237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:52:59,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:52:59,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:52:59,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974169550] [2024-06-27 21:52:59,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:52:59,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:52:59,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:52:59,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:52:59,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:52:59,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:52:59,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 415 transitions, 6321 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:52:59,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:52:59,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:52:59,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:01,072 INFO L124 PetriNetUnfolderBase]: 4848/8149 cut-off events. [2024-06-27 21:53:01,073 INFO L125 PetriNetUnfolderBase]: For 393394/393473 co-relation queries the response was YES. [2024-06-27 21:53:01,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51899 conditions, 8149 events. 4848/8149 cut-off events. For 393394/393473 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 59448 event pairs, 1509 based on Foata normal form. 34/7782 useless extension candidates. Maximal degree in co-relation 51747. Up to 6742 conditions per place. [2024-06-27 21:53:01,156 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 310 selfloop transitions, 116 changer transitions 0/440 dead transitions. [2024-06-27 21:53:01,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 440 transitions, 7311 flow [2024-06-27 21:53:01,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:01,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:01,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 21:53:01,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 21:53:01,157 INFO L175 Difference]: Start difference. First operand has 333 places, 415 transitions, 6321 flow. Second operand 7 states and 191 transitions. [2024-06-27 21:53:01,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 440 transitions, 7311 flow [2024-06-27 21:53:02,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 440 transitions, 7151 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:02,775 INFO L231 Difference]: Finished difference. Result has 336 places, 417 transitions, 6465 flow [2024-06-27 21:53:02,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6161, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6465, PETRI_PLACES=336, PETRI_TRANSITIONS=417} [2024-06-27 21:53:02,775 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-27 21:53:02,775 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 417 transitions, 6465 flow [2024-06-27 21:53:02,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:02,775 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 21:53:02,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:53:02,776 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:02,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:02,776 INFO L85 PathProgramCache]: Analyzing trace with hash -558656964, now seen corresponding path program 8 times [2024-06-27 21:53:02,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:02,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188778171] [2024-06-27 21:53:02,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:02,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:02,881 INFO 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 21:53:02,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:02,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188778171] [2024-06-27 21:53:02,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188778171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:02,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:02,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:02,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317654048] [2024-06-27 21:53:02,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:02,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:02,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:02,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:02,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:02,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:02,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 417 transitions, 6465 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:02,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:02,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:02,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:04,297 INFO L124 PetriNetUnfolderBase]: 4996/8407 cut-off events. [2024-06-27 21:53:04,297 INFO L125 PetriNetUnfolderBase]: For 408487/408572 co-relation queries the response was YES. [2024-06-27 21:53:04,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54038 conditions, 8407 events. 4996/8407 cut-off events. For 408487/408572 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 61530 event pairs, 1122 based on Foata normal form. 34/8045 useless extension candidates. Maximal degree in co-relation 53884. Up to 7033 conditions per place. [2024-06-27 21:53:04,395 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 338 selfloop transitions, 98 changer transitions 0/450 dead transitions. [2024-06-27 21:53:04,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 450 transitions, 7501 flow [2024-06-27 21:53:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:53:04,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:53:04,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 21:53:04,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 21:53:04,396 INFO L175 Difference]: Start difference. First operand has 336 places, 417 transitions, 6465 flow. Second operand 6 states and 181 transitions. [2024-06-27 21:53:04,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 450 transitions, 7501 flow [2024-06-27 21:53:05,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 450 transitions, 7237 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:05,858 INFO L231 Difference]: Finished difference. Result has 336 places, 419 transitions, 6487 flow [2024-06-27 21:53:05,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6487, PETRI_PLACES=336, PETRI_TRANSITIONS=419} [2024-06-27 21:53:05,859 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-27 21:53:05,859 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 419 transitions, 6487 flow [2024-06-27 21:53:05,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:05,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:05,859 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 21:53:05,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:53:05,860 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:05,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:05,860 INFO L85 PathProgramCache]: Analyzing trace with hash -68896446, now seen corresponding path program 9 times [2024-06-27 21:53:05,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:05,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944620731] [2024-06-27 21:53:05,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:05,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:05,966 INFO 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 21:53:05,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:05,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944620731] [2024-06-27 21:53:05,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944620731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:05,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:05,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:05,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129310869] [2024-06-27 21:53:05,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:05,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:05,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:05,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:05,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:06,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:06,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 419 transitions, 6487 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:06,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:06,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:06,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:07,419 INFO L124 PetriNetUnfolderBase]: 5092/8569 cut-off events. [2024-06-27 21:53:07,419 INFO L125 PetriNetUnfolderBase]: For 398437/398504 co-relation queries the response was YES. [2024-06-27 21:53:07,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54667 conditions, 8569 events. 5092/8569 cut-off events. For 398437/398504 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 62973 event pairs, 1605 based on Foata normal form. 34/8188 useless extension candidates. Maximal degree in co-relation 54513. Up to 6962 conditions per place. [2024-06-27 21:53:07,526 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 303 selfloop transitions, 133 changer transitions 0/450 dead transitions. [2024-06-27 21:53:07,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 450 transitions, 7521 flow [2024-06-27 21:53:07,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:07,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:07,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 21:53:07,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 21:53:07,529 INFO L175 Difference]: Start difference. First operand has 336 places, 419 transitions, 6487 flow. Second operand 7 states and 198 transitions. [2024-06-27 21:53:07,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 450 transitions, 7521 flow [2024-06-27 21:53:09,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 450 transitions, 7315 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:09,249 INFO L231 Difference]: Finished difference. Result has 339 places, 421 transitions, 6631 flow [2024-06-27 21:53:09,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6631, PETRI_PLACES=339, PETRI_TRANSITIONS=421} [2024-06-27 21:53:09,249 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 290 predicate places. [2024-06-27 21:53:09,249 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 421 transitions, 6631 flow [2024-06-27 21:53:09,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:09,250 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 21:53:09,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:53:09,250 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:09,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:09,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1604522380, now seen corresponding path program 10 times [2024-06-27 21:53:09,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:09,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137261005] [2024-06-27 21:53:09,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:09,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:09,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:09,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:09,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137261005] [2024-06-27 21:53:09,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137261005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:09,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:09,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:09,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584378592] [2024-06-27 21:53:09,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:09,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:09,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:09,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:09,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:09,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:09,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 421 transitions, 6631 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:09,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:09,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:09,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:10,794 INFO L124 PetriNetUnfolderBase]: 5066/8683 cut-off events. [2024-06-27 21:53:10,794 INFO L125 PetriNetUnfolderBase]: For 357536/357603 co-relation queries the response was YES. [2024-06-27 21:53:10,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53569 conditions, 8683 events. 5066/8683 cut-off events. For 357536/357603 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 64337 event pairs, 1204 based on Foata normal form. 30/8316 useless extension candidates. Maximal degree in co-relation 53414. Up to 5750 conditions per place. [2024-06-27 21:53:10,895 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 286 selfloop transitions, 158 changer transitions 0/458 dead transitions. [2024-06-27 21:53:10,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 458 transitions, 7649 flow [2024-06-27 21:53:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:53:10,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:53:10,896 INFO L175 Difference]: Start difference. First operand has 339 places, 421 transitions, 6631 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:53:10,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 458 transitions, 7649 flow [2024-06-27 21:53:12,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 458 transitions, 7327 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:12,639 INFO L231 Difference]: Finished difference. Result has 341 places, 421 transitions, 6639 flow [2024-06-27 21:53:12,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6309, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6639, PETRI_PLACES=341, PETRI_TRANSITIONS=421} [2024-06-27 21:53:12,640 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 292 predicate places. [2024-06-27 21:53:12,640 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 421 transitions, 6639 flow [2024-06-27 21:53:12,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:12,640 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 21:53:12,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:53:12,640 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:12,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:12,640 INFO L85 PathProgramCache]: Analyzing trace with hash -854675352, now seen corresponding path program 7 times [2024-06-27 21:53:12,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:12,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818764163] [2024-06-27 21:53:12,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:12,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:12,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 21:53:12,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:12,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818764163] [2024-06-27 21:53:12,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818764163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:12,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:12,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:12,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794064727] [2024-06-27 21:53:12,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:12,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:12,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:12,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:12,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:12,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:12,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 421 transitions, 6639 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:12,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:12,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:12,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:14,097 INFO L124 PetriNetUnfolderBase]: 5083/8571 cut-off events. [2024-06-27 21:53:14,097 INFO L125 PetriNetUnfolderBase]: For 323230/323410 co-relation queries the response was YES. [2024-06-27 21:53:14,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53497 conditions, 8571 events. 5083/8571 cut-off events. For 323230/323410 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63240 event pairs, 1647 based on Foata normal form. 36/8218 useless extension candidates. Maximal degree in co-relation 53341. Up to 7066 conditions per place. [2024-06-27 21:53:14,196 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 220 selfloop transitions, 223 changer transitions 0/457 dead transitions. [2024-06-27 21:53:14,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 457 transitions, 8403 flow [2024-06-27 21:53:14,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:14,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:14,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:53:14,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:53:14,197 INFO L175 Difference]: Start difference. First operand has 341 places, 421 transitions, 6639 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:53:14,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 457 transitions, 8403 flow [2024-06-27 21:53:15,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 457 transitions, 8035 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:15,754 INFO L231 Difference]: Finished difference. Result has 341 places, 432 transitions, 6975 flow [2024-06-27 21:53:15,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6975, PETRI_PLACES=341, PETRI_TRANSITIONS=432} [2024-06-27 21:53:15,755 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 292 predicate places. [2024-06-27 21:53:15,755 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 432 transitions, 6975 flow [2024-06-27 21:53:15,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:15,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:15,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:53:15,755 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:15,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:15,755 INFO L85 PathProgramCache]: Analyzing trace with hash 60715478, now seen corresponding path program 7 times [2024-06-27 21:53:15,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:15,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508690488] [2024-06-27 21:53:15,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:15,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:15,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 21:53:15,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:15,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508690488] [2024-06-27 21:53:15,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508690488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:15,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:15,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:15,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279292413] [2024-06-27 21:53:15,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:15,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:15,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:15,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:15,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:15,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:15,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 432 transitions, 6975 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:15,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:15,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:15,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:17,430 INFO L124 PetriNetUnfolderBase]: 5090/8582 cut-off events. [2024-06-27 21:53:17,430 INFO L125 PetriNetUnfolderBase]: For 307519/307794 co-relation queries the response was YES. [2024-06-27 21:53:17,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52453 conditions, 8582 events. 5090/8582 cut-off events. For 307519/307794 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 63250 event pairs, 1627 based on Foata normal form. 93/8261 useless extension candidates. Maximal degree in co-relation 52298. Up to 7382 conditions per place. [2024-06-27 21:53:17,528 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 318 selfloop transitions, 126 changer transitions 0/457 dead transitions. [2024-06-27 21:53:17,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 457 transitions, 8257 flow [2024-06-27 21:53:17,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:17,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:17,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 21:53:17,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5841269841269842 [2024-06-27 21:53:17,529 INFO L175 Difference]: Start difference. First operand has 341 places, 432 transitions, 6975 flow. Second operand 7 states and 184 transitions. [2024-06-27 21:53:17,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 457 transitions, 8257 flow [2024-06-27 21:53:19,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 457 transitions, 8006 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 21:53:19,173 INFO L231 Difference]: Finished difference. Result has 345 places, 435 transitions, 7034 flow [2024-06-27 21:53:19,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7034, PETRI_PLACES=345, PETRI_TRANSITIONS=435} [2024-06-27 21:53:19,173 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-27 21:53:19,174 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 435 transitions, 7034 flow [2024-06-27 21:53:19,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:19,174 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 21:53:19,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:53:19,174 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:19,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:19,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1915292630, now seen corresponding path program 8 times [2024-06-27 21:53:19,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:19,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801890983] [2024-06-27 21:53:19,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:19,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:19,275 INFO 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 21:53:19,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:19,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801890983] [2024-06-27 21:53:19,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801890983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:19,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:19,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:19,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129472468] [2024-06-27 21:53:19,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:19,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:19,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:19,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:19,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:19,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:19,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 435 transitions, 7034 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:19,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:19,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:19,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:20,675 INFO L124 PetriNetUnfolderBase]: 5097/8598 cut-off events. [2024-06-27 21:53:20,675 INFO L125 PetriNetUnfolderBase]: For 309750/310023 co-relation queries the response was YES. [2024-06-27 21:53:20,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52468 conditions, 8598 events. 5097/8598 cut-off events. For 309750/310023 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63388 event pairs, 1634 based on Foata normal form. 87/8268 useless extension candidates. Maximal degree in co-relation 52311. Up to 7390 conditions per place. [2024-06-27 21:53:20,773 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 318 selfloop transitions, 126 changer transitions 0/457 dead transitions. [2024-06-27 21:53:20,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 457 transitions, 8318 flow [2024-06-27 21:53:20,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:20,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:20,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 21:53:20,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 21:53:20,775 INFO L175 Difference]: Start difference. First operand has 345 places, 435 transitions, 7034 flow. Second operand 7 states and 182 transitions. [2024-06-27 21:53:20,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 457 transitions, 8318 flow [2024-06-27 21:53:22,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 457 transitions, 7909 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:22,487 INFO L231 Difference]: Finished difference. Result has 346 places, 438 transitions, 6941 flow [2024-06-27 21:53:22,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6941, PETRI_PLACES=346, PETRI_TRANSITIONS=438} [2024-06-27 21:53:22,488 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 297 predicate places. [2024-06-27 21:53:22,488 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 438 transitions, 6941 flow [2024-06-27 21:53:22,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:22,488 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 21:53:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:53:22,488 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:22,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:22,489 INFO L85 PathProgramCache]: Analyzing trace with hash -896744024, now seen corresponding path program 8 times [2024-06-27 21:53:22,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:22,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21552834] [2024-06-27 21:53:22,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:22,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:22,584 INFO 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 21:53:22,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:22,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21552834] [2024-06-27 21:53:22,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21552834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:22,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:22,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:22,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727259961] [2024-06-27 21:53:22,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:22,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:22,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:22,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:22,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:22,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:22,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 438 transitions, 6941 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:22,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:22,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:22,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:24,006 INFO L124 PetriNetUnfolderBase]: 5104/8593 cut-off events. [2024-06-27 21:53:24,006 INFO L125 PetriNetUnfolderBase]: For 311538/311678 co-relation queries the response was YES. [2024-06-27 21:53:24,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52481 conditions, 8593 events. 5104/8593 cut-off events. For 311538/311678 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 63249 event pairs, 1616 based on Foata normal form. 50/8233 useless extension candidates. Maximal degree in co-relation 52324. Up to 7443 conditions per place. [2024-06-27 21:53:24,097 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 313 selfloop transitions, 134 changer transitions 0/461 dead transitions. [2024-06-27 21:53:24,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 461 transitions, 8119 flow [2024-06-27 21:53:24,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:24,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 21:53:24,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 21:53:24,099 INFO L175 Difference]: Start difference. First operand has 346 places, 438 transitions, 6941 flow. Second operand 8 states and 211 transitions. [2024-06-27 21:53:24,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 461 transitions, 8119 flow [2024-06-27 21:53:25,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 461 transitions, 7878 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:25,654 INFO L231 Difference]: Finished difference. Result has 350 places, 442 transitions, 7066 flow [2024-06-27 21:53:25,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7066, PETRI_PLACES=350, PETRI_TRANSITIONS=442} [2024-06-27 21:53:25,654 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 301 predicate places. [2024-06-27 21:53:25,654 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 442 transitions, 7066 flow [2024-06-27 21:53:25,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:25,654 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 21:53:25,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:53:25,654 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:25,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:25,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1117386158, now seen corresponding path program 9 times [2024-06-27 21:53:25,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:25,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341767147] [2024-06-27 21:53:25,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:25,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:25,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:25,755 INFO 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 21:53:25,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:25,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341767147] [2024-06-27 21:53:25,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341767147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:25,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:25,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:25,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805985966] [2024-06-27 21:53:25,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:25,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:25,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:25,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:25,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:25,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:25,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 442 transitions, 7066 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:25,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:25,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:27,186 INFO L124 PetriNetUnfolderBase]: 5101/8594 cut-off events. [2024-06-27 21:53:27,186 INFO L125 PetriNetUnfolderBase]: For 315274/315414 co-relation queries the response was YES. [2024-06-27 21:53:27,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 8594 events. 5101/8594 cut-off events. For 315274/315414 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63366 event pairs, 1623 based on Foata normal form. 50/8233 useless extension candidates. Maximal degree in co-relation 52311. Up to 7440 conditions per place. [2024-06-27 21:53:27,285 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 313 selfloop transitions, 135 changer transitions 0/462 dead transitions. [2024-06-27 21:53:27,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 462 transitions, 8010 flow [2024-06-27 21:53:27,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:27,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:27,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 21:53:27,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:53:27,286 INFO L175 Difference]: Start difference. First operand has 350 places, 442 transitions, 7066 flow. Second operand 10 states and 250 transitions. [2024-06-27 21:53:27,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 462 transitions, 8010 flow [2024-06-27 21:53:29,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 462 transitions, 7778 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:53:29,070 INFO L231 Difference]: Finished difference. Result has 356 places, 442 transitions, 7110 flow [2024-06-27 21:53:29,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7110, PETRI_PLACES=356, PETRI_TRANSITIONS=442} [2024-06-27 21:53:29,071 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 307 predicate places. [2024-06-27 21:53:29,071 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 442 transitions, 7110 flow [2024-06-27 21:53:29,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:29,071 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 21:53:29,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:53:29,071 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:29,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:29,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1648857546, now seen corresponding path program 10 times [2024-06-27 21:53:29,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:29,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042969363] [2024-06-27 21:53:29,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:29,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:29,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 21:53:29,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:29,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042969363] [2024-06-27 21:53:29,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042969363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:29,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:29,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:29,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858316071] [2024-06-27 21:53:29,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:29,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:29,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:29,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:29,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:29,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:29,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 442 transitions, 7110 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:29,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:29,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:29,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:30,589 INFO L124 PetriNetUnfolderBase]: 5108/8611 cut-off events. [2024-06-27 21:53:30,589 INFO L125 PetriNetUnfolderBase]: For 323175/323319 co-relation queries the response was YES. [2024-06-27 21:53:30,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52939 conditions, 8611 events. 5108/8611 cut-off events. For 323175/323319 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63545 event pairs, 1649 based on Foata normal form. 24/8242 useless extension candidates. Maximal degree in co-relation 52779. Up to 7088 conditions per place. [2024-06-27 21:53:30,683 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 211 selfloop transitions, 244 changer transitions 0/469 dead transitions. [2024-06-27 21:53:30,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 469 transitions, 8594 flow [2024-06-27 21:53:30,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:30,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:30,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 21:53:30,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 21:53:30,684 INFO L175 Difference]: Start difference. First operand has 356 places, 442 transitions, 7110 flow. Second operand 8 states and 219 transitions. [2024-06-27 21:53:30,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 469 transitions, 8594 flow [2024-06-27 21:53:32,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 469 transitions, 8318 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:32,414 INFO L231 Difference]: Finished difference. Result has 355 places, 445 transitions, 7388 flow [2024-06-27 21:53:32,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7388, PETRI_PLACES=355, PETRI_TRANSITIONS=445} [2024-06-27 21:53:32,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 306 predicate places. [2024-06-27 21:53:32,415 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 445 transitions, 7388 flow [2024-06-27 21:53:32,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:32,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:32,415 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 21:53:32,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:53:32,415 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:32,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:32,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2003132676, now seen corresponding path program 11 times [2024-06-27 21:53:32,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:32,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148758678] [2024-06-27 21:53:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:32,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:32,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:32,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 21:53:32,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:32,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148758678] [2024-06-27 21:53:32,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148758678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:32,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:32,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:32,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161556896] [2024-06-27 21:53:32,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:32,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:32,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:32,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:32,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:32,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:32,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 445 transitions, 7388 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:32,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:32,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:32,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:33,942 INFO L124 PetriNetUnfolderBase]: 5115/8596 cut-off events. [2024-06-27 21:53:33,942 INFO L125 PetriNetUnfolderBase]: For 326544/326604 co-relation queries the response was YES. [2024-06-27 21:53:34,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53515 conditions, 8596 events. 5115/8596 cut-off events. For 326544/326604 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 63112 event pairs, 1575 based on Foata normal form. 1/8162 useless extension candidates. Maximal degree in co-relation 53354. Up to 7683 conditions per place. [2024-06-27 21:53:34,040 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 407 selfloop transitions, 45 changer transitions 0/466 dead transitions. [2024-06-27 21:53:34,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 466 transitions, 8402 flow [2024-06-27 21:53:34,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:34,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:34,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 21:53:34,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 21:53:34,041 INFO L175 Difference]: Start difference. First operand has 355 places, 445 transitions, 7388 flow. Second operand 8 states and 203 transitions. [2024-06-27 21:53:34,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 466 transitions, 8402 flow [2024-06-27 21:53:36,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 466 transitions, 7744 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 21:53:36,022 INFO L231 Difference]: Finished difference. Result has 356 places, 448 transitions, 6898 flow [2024-06-27 21:53:36,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6740, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6898, PETRI_PLACES=356, PETRI_TRANSITIONS=448} [2024-06-27 21:53:36,022 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 307 predicate places. [2024-06-27 21:53:36,022 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 448 transitions, 6898 flow [2024-06-27 21:53:36,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:36,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:36,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:36,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:53:36,022 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:36,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:36,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1677044542, now seen corresponding path program 9 times [2024-06-27 21:53:36,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:36,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716909227] [2024-06-27 21:53:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:36,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:36,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:36,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:36,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:36,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716909227] [2024-06-27 21:53:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716909227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:36,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:36,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:36,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194164617] [2024-06-27 21:53:36,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:36,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:36,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:36,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:36,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:36,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:53:36,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 448 transitions, 6898 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:36,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:36,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:53:36,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:37,603 INFO L124 PetriNetUnfolderBase]: 5112/8621 cut-off events. [2024-06-27 21:53:37,603 INFO L125 PetriNetUnfolderBase]: For 331955/332215 co-relation queries the response was YES. [2024-06-27 21:53:37,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52494 conditions, 8621 events. 5112/8621 cut-off events. For 331955/332215 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63694 event pairs, 1634 based on Foata normal form. 84/8282 useless extension candidates. Maximal degree in co-relation 52332. Up to 7410 conditions per place. [2024-06-27 21:53:37,701 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 322 selfloop transitions, 128 changer transitions 0/463 dead transitions. [2024-06-27 21:53:37,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 463 transitions, 7990 flow [2024-06-27 21:53:37,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:53:37,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:53:37,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 21:53:37,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-27 21:53:37,702 INFO L175 Difference]: Start difference. First operand has 356 places, 448 transitions, 6898 flow. Second operand 7 states and 177 transitions. [2024-06-27 21:53:37,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 463 transitions, 7990 flow [2024-06-27 21:53:39,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 463 transitions, 7717 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:39,806 INFO L231 Difference]: Finished difference. Result has 354 places, 448 transitions, 6887 flow [2024-06-27 21:53:39,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6625, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6887, PETRI_PLACES=354, PETRI_TRANSITIONS=448} [2024-06-27 21:53:39,807 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-27 21:53:39,807 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 448 transitions, 6887 flow [2024-06-27 21:53:39,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:39,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:39,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:53:39,807 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:39,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:39,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2025411254, now seen corresponding path program 12 times [2024-06-27 21:53:39,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:39,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169203052] [2024-06-27 21:53:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:39,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:39,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:39,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:39,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169203052] [2024-06-27 21:53:39,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169203052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:39,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:39,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:39,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792071316] [2024-06-27 21:53:39,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:39,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:39,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:39,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:39,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:39,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:39,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 448 transitions, 6887 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:39,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:39,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:39,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:41,317 INFO L124 PetriNetUnfolderBase]: 5119/8627 cut-off events. [2024-06-27 21:53:41,317 INFO L125 PetriNetUnfolderBase]: For 338746/338890 co-relation queries the response was YES. [2024-06-27 21:53:41,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52878 conditions, 8627 events. 5119/8627 cut-off events. For 338746/338890 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63669 event pairs, 1649 based on Foata normal form. 24/8254 useless extension candidates. Maximal degree in co-relation 52718. Up to 7098 conditions per place. [2024-06-27 21:53:41,421 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 209 selfloop transitions, 248 changer transitions 0/471 dead transitions. [2024-06-27 21:53:41,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 471 transitions, 8227 flow [2024-06-27 21:53:41,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:41,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:41,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 21:53:41,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 21:53:41,422 INFO L175 Difference]: Start difference. First operand has 354 places, 448 transitions, 6887 flow. Second operand 8 states and 217 transitions. [2024-06-27 21:53:41,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 471 transitions, 8227 flow [2024-06-27 21:53:43,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 471 transitions, 7919 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:43,506 INFO L231 Difference]: Finished difference. Result has 356 places, 451 transitions, 7143 flow [2024-06-27 21:53:43,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6579, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7143, PETRI_PLACES=356, PETRI_TRANSITIONS=451} [2024-06-27 21:53:43,506 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 307 predicate places. [2024-06-27 21:53:43,507 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 451 transitions, 7143 flow [2024-06-27 21:53:43,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:43,507 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 21:53:43,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:53:43,507 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:43,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:43,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1287957650, now seen corresponding path program 13 times [2024-06-27 21:53:43,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:43,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477341441] [2024-06-27 21:53:43,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:43,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:43,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:43,610 INFO 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 21:53:43,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:43,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477341441] [2024-06-27 21:53:43,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477341441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:43,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:43,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:43,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958112775] [2024-06-27 21:53:43,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:43,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:43,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:43,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:43,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:43,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:43,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 451 transitions, 7143 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:43,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:43,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:43,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:45,111 INFO L124 PetriNetUnfolderBase]: 5153/8656 cut-off events. [2024-06-27 21:53:45,112 INFO L125 PetriNetUnfolderBase]: For 349027/349087 co-relation queries the response was YES. [2024-06-27 21:53:45,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53880 conditions, 8656 events. 5153/8656 cut-off events. For 349027/349087 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63729 event pairs, 1582 based on Foata normal form. 1/8211 useless extension candidates. Maximal degree in co-relation 53720. Up to 7745 conditions per place. [2024-06-27 21:53:45,222 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 424 selfloop transitions, 46 changer transitions 0/484 dead transitions. [2024-06-27 21:53:45,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 484 transitions, 8703 flow [2024-06-27 21:53:45,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:53:45,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:53:45,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-06-27 21:53:45,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 21:53:45,223 INFO L175 Difference]: Start difference. First operand has 356 places, 451 transitions, 7143 flow. Second operand 12 states and 285 transitions. [2024-06-27 21:53:45,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 484 transitions, 8703 flow [2024-06-27 21:53:47,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 484 transitions, 8256 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 21:53:47,499 INFO L231 Difference]: Finished difference. Result has 364 places, 463 transitions, 7062 flow [2024-06-27 21:53:47,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6707, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7062, PETRI_PLACES=364, PETRI_TRANSITIONS=463} [2024-06-27 21:53:47,499 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 315 predicate places. [2024-06-27 21:53:47,499 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 463 transitions, 7062 flow [2024-06-27 21:53:47,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:47,499 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 21:53:47,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:53:47,500 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:47,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:47,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2128701616, now seen corresponding path program 14 times [2024-06-27 21:53:47,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:47,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968051378] [2024-06-27 21:53:47,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:47,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:47,598 INFO 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 21:53:47,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:47,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968051378] [2024-06-27 21:53:47,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968051378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:47,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:47,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:47,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405577480] [2024-06-27 21:53:47,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:47,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:47,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:47,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:47,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:47,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:47,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 463 transitions, 7062 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:47,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:47,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:47,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:49,109 INFO L124 PetriNetUnfolderBase]: 5150/8652 cut-off events. [2024-06-27 21:53:49,109 INFO L125 PetriNetUnfolderBase]: For 350444/350504 co-relation queries the response was YES. [2024-06-27 21:53:49,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53119 conditions, 8652 events. 5150/8652 cut-off events. For 350444/350504 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63563 event pairs, 1582 based on Foata normal form. 1/8207 useless extension candidates. Maximal degree in co-relation 52957. Up to 7742 conditions per place. [2024-06-27 21:53:49,210 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 421 selfloop transitions, 46 changer transitions 0/481 dead transitions. [2024-06-27 21:53:49,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 481 transitions, 8200 flow [2024-06-27 21:53:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:53:49,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:53:49,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 21:53:49,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5377777777777778 [2024-06-27 21:53:49,211 INFO L175 Difference]: Start difference. First operand has 364 places, 463 transitions, 7062 flow. Second operand 10 states and 242 transitions. [2024-06-27 21:53:49,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 481 transitions, 8200 flow [2024-06-27 21:53:51,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 481 transitions, 8047 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 21:53:51,324 INFO L231 Difference]: Finished difference. Result has 368 places, 463 transitions, 7007 flow [2024-06-27 21:53:51,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6909, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7007, PETRI_PLACES=368, PETRI_TRANSITIONS=463} [2024-06-27 21:53:51,325 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:53:51,325 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 463 transitions, 7007 flow [2024-06-27 21:53:51,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:51,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:51,325 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 21:53:51,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:53:51,325 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:51,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:51,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1274833490, now seen corresponding path program 15 times [2024-06-27 21:53:51,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:51,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494649186] [2024-06-27 21:53:51,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:51,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:51,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:53:51,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:51,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494649186] [2024-06-27 21:53:51,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494649186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:51,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:51,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:51,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444230854] [2024-06-27 21:53:51,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:51,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:51,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:51,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:51,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:51,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:51,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 463 transitions, 7007 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:51,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:51,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:51,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:52,933 INFO L124 PetriNetUnfolderBase]: 5177/8704 cut-off events. [2024-06-27 21:53:52,933 INFO L125 PetriNetUnfolderBase]: For 367670/367810 co-relation queries the response was YES. [2024-06-27 21:53:53,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53747 conditions, 8704 events. 5177/8704 cut-off events. For 367670/367810 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64058 event pairs, 1623 based on Foata normal form. 50/8323 useless extension candidates. Maximal degree in co-relation 53583. Up to 7484 conditions per place. [2024-06-27 21:53:53,035 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 303 selfloop transitions, 175 changer transitions 0/492 dead transitions. [2024-06-27 21:53:53,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 492 transitions, 8550 flow [2024-06-27 21:53:53,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:53:53,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:53:53,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-27 21:53:53,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575757575757576 [2024-06-27 21:53:53,036 INFO L175 Difference]: Start difference. First operand has 368 places, 463 transitions, 7007 flow. Second operand 11 states and 276 transitions. [2024-06-27 21:53:53,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 492 transitions, 8550 flow [2024-06-27 21:53:55,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 492 transitions, 8458 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:53:55,217 INFO L231 Difference]: Finished difference. Result has 371 places, 472 transitions, 7504 flow [2024-06-27 21:53:55,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6915, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7504, PETRI_PLACES=371, PETRI_TRANSITIONS=472} [2024-06-27 21:53:55,218 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-27 21:53:55,218 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 472 transitions, 7504 flow [2024-06-27 21:53:55,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:55,218 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 21:53:55,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:53:55,218 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:55,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:55,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1282595270, now seen corresponding path program 16 times [2024-06-27 21:53:55,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:55,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500391413] [2024-06-27 21:53:55,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:53:55,340 INFO 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 21:53:55,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:53:55,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500391413] [2024-06-27 21:53:55,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500391413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:53:55,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:53:55,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:53:55,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463528607] [2024-06-27 21:53:55,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:53:55,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:53:55,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:53:55,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:53:55,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:53:55,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:53:55,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 472 transitions, 7504 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:55,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:53:55,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:53:55,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:53:56,908 INFO L124 PetriNetUnfolderBase]: 5174/8687 cut-off events. [2024-06-27 21:53:56,908 INFO L125 PetriNetUnfolderBase]: For 370534/370594 co-relation queries the response was YES. [2024-06-27 21:53:56,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54198 conditions, 8687 events. 5174/8687 cut-off events. For 370534/370594 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63735 event pairs, 1582 based on Foata normal form. 1/8236 useless extension candidates. Maximal degree in co-relation 54032. Up to 7783 conditions per place. [2024-06-27 21:53:57,016 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 437 selfloop transitions, 36 changer transitions 0/487 dead transitions. [2024-06-27 21:53:57,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 487 transitions, 8486 flow [2024-06-27 21:53:57,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:53:57,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:53:57,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 21:53:57,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 21:53:57,017 INFO L175 Difference]: Start difference. First operand has 371 places, 472 transitions, 7504 flow. Second operand 8 states and 200 transitions. [2024-06-27 21:53:57,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 487 transitions, 8486 flow [2024-06-27 21:53:59,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 8071 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-27 21:53:59,961 INFO L231 Difference]: Finished difference. Result has 371 places, 472 transitions, 7167 flow [2024-06-27 21:53:59,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7089, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7167, PETRI_PLACES=371, PETRI_TRANSITIONS=472} [2024-06-27 21:53:59,962 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-27 21:53:59,962 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 472 transitions, 7167 flow [2024-06-27 21:53:59,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:53:59,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:53:59,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:53:59,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:53:59,962 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:53:59,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:53:59,963 INFO L85 PathProgramCache]: Analyzing trace with hash 39586742, now seen corresponding path program 10 times [2024-06-27 21:53:59,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:53:59,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569638507] [2024-06-27 21:53:59,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:53:59,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:53:59,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:00,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 21:54:00,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:00,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569638507] [2024-06-27 21:54:00,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569638507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:00,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:00,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:00,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839290246] [2024-06-27 21:54:00,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:00,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:00,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:00,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:00,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:00,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:54:00,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 472 transitions, 7167 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:00,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:00,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:54:00,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:01,616 INFO L124 PetriNetUnfolderBase]: 5171/8688 cut-off events. [2024-06-27 21:54:01,617 INFO L125 PetriNetUnfolderBase]: For 372015/372091 co-relation queries the response was YES. [2024-06-27 21:54:01,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53654 conditions, 8688 events. 5171/8688 cut-off events. For 372015/372091 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63865 event pairs, 1587 based on Foata normal form. 16/8253 useless extension candidates. Maximal degree in co-relation 53487. Up to 7525 conditions per place. [2024-06-27 21:54:01,731 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 366 selfloop transitions, 131 changer transitions 0/510 dead transitions. [2024-06-27 21:54:01,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 510 transitions, 8425 flow [2024-06-27 21:54:01,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:01,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 21:54:01,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-06-27 21:54:01,732 INFO L175 Difference]: Start difference. First operand has 371 places, 472 transitions, 7167 flow. Second operand 9 states and 241 transitions. [2024-06-27 21:54:01,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 510 transitions, 8425 flow [2024-06-27 21:54:04,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 510 transitions, 8325 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:04,045 INFO L231 Difference]: Finished difference. Result has 372 places, 472 transitions, 7347 flow [2024-06-27 21:54:04,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7347, PETRI_PLACES=372, PETRI_TRANSITIONS=472} [2024-06-27 21:54:04,045 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 323 predicate places. [2024-06-27 21:54:04,045 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 472 transitions, 7347 flow [2024-06-27 21:54:04,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:04,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:04,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:04,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:54:04,045 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:04,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:04,046 INFO L85 PathProgramCache]: Analyzing trace with hash 598164630, now seen corresponding path program 11 times [2024-06-27 21:54:04,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:04,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946983284] [2024-06-27 21:54:04,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:04,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:04,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:04,153 INFO 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 21:54:04,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:04,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946983284] [2024-06-27 21:54:04,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946983284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:04,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:04,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:04,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633841829] [2024-06-27 21:54:04,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:04,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:04,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:04,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:04,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:04,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:54:04,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 472 transitions, 7347 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:04,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:04,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:54:04,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:05,763 INFO L124 PetriNetUnfolderBase]: 5168/8703 cut-off events. [2024-06-27 21:54:05,763 INFO L125 PetriNetUnfolderBase]: For 382116/382371 co-relation queries the response was YES. [2024-06-27 21:54:05,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54043 conditions, 8703 events. 5168/8703 cut-off events. For 382116/382371 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64155 event pairs, 1634 based on Foata normal form. 81/8345 useless extension candidates. Maximal degree in co-relation 53875. Up to 7522 conditions per place. [2024-06-27 21:54:05,855 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 376 selfloop transitions, 103 changer transitions 0/492 dead transitions. [2024-06-27 21:54:05,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 492 transitions, 8525 flow [2024-06-27 21:54:05,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:05,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:05,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 21:54:05,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-06-27 21:54:05,856 INFO L175 Difference]: Start difference. First operand has 372 places, 472 transitions, 7347 flow. Second operand 6 states and 163 transitions. [2024-06-27 21:54:05,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 492 transitions, 8525 flow [2024-06-27 21:54:08,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 492 transitions, 8219 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:08,257 INFO L231 Difference]: Finished difference. Result has 367 places, 472 transitions, 7264 flow [2024-06-27 21:54:08,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7047, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7264, PETRI_PLACES=367, PETRI_TRANSITIONS=472} [2024-06-27 21:54:08,258 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-27 21:54:08,258 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 472 transitions, 7264 flow [2024-06-27 21:54:08,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:08,258 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 21:54:08,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:54:08,258 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:08,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:08,259 INFO L85 PathProgramCache]: Analyzing trace with hash 590812980, now seen corresponding path program 12 times [2024-06-27 21:54:08,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:08,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367307660] [2024-06-27 21:54:08,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:08,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:08,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:08,367 INFO 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 21:54:08,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:08,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367307660] [2024-06-27 21:54:08,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367307660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:08,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:08,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:08,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902198305] [2024-06-27 21:54:08,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:08,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:08,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:08,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:08,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:08,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 21:54:08,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 472 transitions, 7264 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:08,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:08,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 21:54:08,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:09,858 INFO L124 PetriNetUnfolderBase]: 5165/8680 cut-off events. [2024-06-27 21:54:09,859 INFO L125 PetriNetUnfolderBase]: For 359285/359361 co-relation queries the response was YES. [2024-06-27 21:54:09,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53620 conditions, 8680 events. 5165/8680 cut-off events. For 359285/359361 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63835 event pairs, 1587 based on Foata normal form. 16/8245 useless extension candidates. Maximal degree in co-relation 53454. Up to 7519 conditions per place. [2024-06-27 21:54:09,962 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 376 selfloop transitions, 113 changer transitions 0/502 dead transitions. [2024-06-27 21:54:09,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 502 transitions, 8318 flow [2024-06-27 21:54:09,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:09,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:09,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 21:54:09,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 21:54:09,962 INFO L175 Difference]: Start difference. First operand has 367 places, 472 transitions, 7264 flow. Second operand 8 states and 213 transitions. [2024-06-27 21:54:09,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 502 transitions, 8318 flow [2024-06-27 21:54:12,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 502 transitions, 8073 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:12,481 INFO L231 Difference]: Finished difference. Result has 368 places, 472 transitions, 7264 flow [2024-06-27 21:54:12,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7264, PETRI_PLACES=368, PETRI_TRANSITIONS=472} [2024-06-27 21:54:12,482 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:54:12,482 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 472 transitions, 7264 flow [2024-06-27 21:54:12,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:12,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:12,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 21:54:12,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:54:12,482 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:12,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:12,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1429551890, now seen corresponding path program 17 times [2024-06-27 21:54:12,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:12,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472320172] [2024-06-27 21:54:12,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:12,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:12,576 INFO 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 21:54:12,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:12,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472320172] [2024-06-27 21:54:12,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472320172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:12,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:12,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:12,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982282588] [2024-06-27 21:54:12,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:12,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:12,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:12,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:12,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:12,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:12,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 472 transitions, 7264 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:12,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:12,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:12,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:14,153 INFO L124 PetriNetUnfolderBase]: 5162/8684 cut-off events. [2024-06-27 21:54:14,153 INFO L125 PetriNetUnfolderBase]: For 358428/358568 co-relation queries the response was YES. [2024-06-27 21:54:14,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53546 conditions, 8684 events. 5162/8684 cut-off events. For 358428/358568 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64039 event pairs, 1623 based on Foata normal form. 50/8303 useless extension candidates. Maximal degree in co-relation 53381. Up to 7466 conditions per place. [2024-06-27 21:54:14,252 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 303 selfloop transitions, 173 changer transitions 0/490 dead transitions. [2024-06-27 21:54:14,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 490 transitions, 8424 flow [2024-06-27 21:54:14,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:14,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-27 21:54:14,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 21:54:14,253 INFO L175 Difference]: Start difference. First operand has 368 places, 472 transitions, 7264 flow. Second operand 10 states and 255 transitions. [2024-06-27 21:54:14,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 490 transitions, 8424 flow [2024-06-27 21:54:16,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 490 transitions, 8095 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:16,319 INFO L231 Difference]: Finished difference. Result has 367 places, 472 transitions, 7291 flow [2024-06-27 21:54:16,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7291, PETRI_PLACES=367, PETRI_TRANSITIONS=472} [2024-06-27 21:54:16,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 318 predicate places. [2024-06-27 21:54:16,319 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 472 transitions, 7291 flow [2024-06-27 21:54:16,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:16,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:16,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:16,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:54:16,320 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:16,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1282179560, now seen corresponding path program 18 times [2024-06-27 21:54:16,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:16,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48088882] [2024-06-27 21:54:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:16,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:16,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:16,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:16,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:16,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48088882] [2024-06-27 21:54:16,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48088882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:16,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:16,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:16,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018555638] [2024-06-27 21:54:16,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:16,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:16,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:16,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:16,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:16,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:16,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 472 transitions, 7291 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:16,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:16,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:16,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:17,915 INFO L124 PetriNetUnfolderBase]: 5159/8680 cut-off events. [2024-06-27 21:54:17,915 INFO L125 PetriNetUnfolderBase]: For 347628/347768 co-relation queries the response was YES. [2024-06-27 21:54:17,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53413 conditions, 8680 events. 5159/8680 cut-off events. For 347628/347768 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 63970 event pairs, 1623 based on Foata normal form. 50/8299 useless extension candidates. Maximal degree in co-relation 53249. Up to 7463 conditions per place. [2024-06-27 21:54:18,028 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 302 selfloop transitions, 171 changer transitions 0/487 dead transitions. [2024-06-27 21:54:18,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 487 transitions, 8273 flow [2024-06-27 21:54:18,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:18,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:18,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 21:54:18,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 21:54:18,029 INFO L175 Difference]: Start difference. First operand has 367 places, 472 transitions, 7291 flow. Second operand 8 states and 210 transitions. [2024-06-27 21:54:18,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 487 transitions, 8273 flow [2024-06-27 21:54:20,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 487 transitions, 7883 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:20,276 INFO L231 Difference]: Finished difference. Result has 368 places, 472 transitions, 7249 flow [2024-06-27 21:54:20,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6901, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7249, PETRI_PLACES=368, PETRI_TRANSITIONS=472} [2024-06-27 21:54:20,276 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:54:20,276 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 472 transitions, 7249 flow [2024-06-27 21:54:20,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:20,276 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 21:54:20,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:54:20,277 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:20,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:20,277 INFO L85 PathProgramCache]: Analyzing trace with hash -558533832, now seen corresponding path program 19 times [2024-06-27 21:54:20,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:20,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449980645] [2024-06-27 21:54:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:20,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:20,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:20,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:20,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:20,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449980645] [2024-06-27 21:54:20,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449980645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:20,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:20,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:20,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132094745] [2024-06-27 21:54:20,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:20,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:20,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:20,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:20,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:20,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:20,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 472 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:20,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:20,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:20,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:21,934 INFO L124 PetriNetUnfolderBase]: 5205/8741 cut-off events. [2024-06-27 21:54:21,936 INFO L125 PetriNetUnfolderBase]: For 366760/366836 co-relation queries the response was YES. [2024-06-27 21:54:22,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 8741 events. 5205/8741 cut-off events. For 366760/366836 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64334 event pairs, 1591 based on Foata normal form. 14/8292 useless extension candidates. Maximal degree in co-relation 54075. Up to 7541 conditions per place. [2024-06-27 21:54:22,044 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 375 selfloop transitions, 123 changer transitions 0/512 dead transitions. [2024-06-27 21:54:22,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 512 transitions, 8753 flow [2024-06-27 21:54:22,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:54:22,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:54:22,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 21:54:22,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 21:54:22,045 INFO L175 Difference]: Start difference. First operand has 368 places, 472 transitions, 7249 flow. Second operand 7 states and 202 transitions. [2024-06-27 21:54:22,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 512 transitions, 8753 flow [2024-06-27 21:54:24,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 512 transitions, 8393 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:24,366 INFO L231 Difference]: Finished difference. Result has 368 places, 483 transitions, 7462 flow [2024-06-27 21:54:24,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6889, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7462, PETRI_PLACES=368, PETRI_TRANSITIONS=483} [2024-06-27 21:54:24,367 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-27 21:54:24,367 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 483 transitions, 7462 flow [2024-06-27 21:54:24,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:24,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:24,367 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 21:54:24,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:54:24,367 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:24,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:24,368 INFO L85 PathProgramCache]: Analyzing trace with hash -553885692, now seen corresponding path program 20 times [2024-06-27 21:54:24,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:24,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334713896] [2024-06-27 21:54:24,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:24,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:24,477 INFO 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 21:54:24,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:24,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334713896] [2024-06-27 21:54:24,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334713896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:24,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:24,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:24,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751412270] [2024-06-27 21:54:24,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:24,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:24,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:24,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:24,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:24,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:24,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 483 transitions, 7462 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:24,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:24,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:24,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:26,032 INFO L124 PetriNetUnfolderBase]: 5202/8732 cut-off events. [2024-06-27 21:54:26,033 INFO L125 PetriNetUnfolderBase]: For 366542/366602 co-relation queries the response was YES. [2024-06-27 21:54:26,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54396 conditions, 8732 events. 5202/8732 cut-off events. For 366542/366602 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64175 event pairs, 1582 based on Foata normal form. 1/8269 useless extension candidates. Maximal degree in co-relation 54229. Up to 7539 conditions per place. [2024-06-27 21:54:26,151 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 360 selfloop transitions, 147 changer transitions 0/521 dead transitions. [2024-06-27 21:54:26,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 521 transitions, 8972 flow [2024-06-27 21:54:26,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:26,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:26,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 21:54:26,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6271604938271605 [2024-06-27 21:54:26,153 INFO L175 Difference]: Start difference. First operand has 368 places, 483 transitions, 7462 flow. Second operand 9 states and 254 transitions. [2024-06-27 21:54:26,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 521 transitions, 8972 flow [2024-06-27 21:54:28,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 521 transitions, 8653 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:28,684 INFO L231 Difference]: Finished difference. Result has 369 places, 485 transitions, 7572 flow [2024-06-27 21:54:28,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7143, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7572, PETRI_PLACES=369, PETRI_TRANSITIONS=485} [2024-06-27 21:54:28,685 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 320 predicate places. [2024-06-27 21:54:28,685 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 485 transitions, 7572 flow [2024-06-27 21:54:28,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:28,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:28,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] [2024-06-27 21:54:28,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:54:28,685 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:28,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:28,686 INFO L85 PathProgramCache]: Analyzing trace with hash -381402312, now seen corresponding path program 21 times [2024-06-27 21:54:28,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:28,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598873909] [2024-06-27 21:54:28,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:28,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:28,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:28,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:28,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598873909] [2024-06-27 21:54:28,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598873909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:28,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:28,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:28,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78389934] [2024-06-27 21:54:28,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:28,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:28,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:28,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:28,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 485 transitions, 7572 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:28,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:28,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:28,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:30,279 INFO L124 PetriNetUnfolderBase]: 5199/8728 cut-off events. [2024-06-27 21:54:30,279 INFO L125 PetriNetUnfolderBase]: For 370483/370543 co-relation queries the response was YES. [2024-06-27 21:54:30,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54313 conditions, 8728 events. 5199/8728 cut-off events. For 370483/370543 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64122 event pairs, 1582 based on Foata normal form. 1/8265 useless extension candidates. Maximal degree in co-relation 54149. Up to 7537 conditions per place. [2024-06-27 21:54:30,383 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 362 selfloop transitions, 144 changer transitions 0/520 dead transitions. [2024-06-27 21:54:30,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 520 transitions, 8842 flow [2024-06-27 21:54:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:30,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:30,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 21:54:30,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6271604938271605 [2024-06-27 21:54:30,384 INFO L175 Difference]: Start difference. First operand has 369 places, 485 transitions, 7572 flow. Second operand 9 states and 254 transitions. [2024-06-27 21:54:30,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 520 transitions, 8842 flow [2024-06-27 21:54:32,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 520 transitions, 8603 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:32,418 INFO L231 Difference]: Finished difference. Result has 370 places, 485 transitions, 7649 flow [2024-06-27 21:54:32,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7339, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7649, PETRI_PLACES=370, PETRI_TRANSITIONS=485} [2024-06-27 21:54:32,419 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-27 21:54:32,419 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 485 transitions, 7649 flow [2024-06-27 21:54:32,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:32,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:32,419 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 21:54:32,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:54:32,419 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:32,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:32,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1153846344, now seen corresponding path program 22 times [2024-06-27 21:54:32,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:32,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126438913] [2024-06-27 21:54:32,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:32,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:32,510 INFO 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 21:54:32,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:32,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126438913] [2024-06-27 21:54:32,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126438913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:32,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:32,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:32,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810414204] [2024-06-27 21:54:32,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:32,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:32,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:32,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:32,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:32,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:32,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 485 transitions, 7649 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:32,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:32,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:32,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:33,996 INFO L124 PetriNetUnfolderBase]: 5217/8768 cut-off events. [2024-06-27 21:54:33,996 INFO L125 PetriNetUnfolderBase]: For 365378/365519 co-relation queries the response was YES. [2024-06-27 21:54:34,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54535 conditions, 8768 events. 5217/8768 cut-off events. For 365378/365519 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64508 event pairs, 1623 based on Foata normal form. 51/8374 useless extension candidates. Maximal degree in co-relation 54374. Up to 7274 conditions per place. [2024-06-27 21:54:34,104 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 236 selfloop transitions, 274 changer transitions 0/524 dead transitions. [2024-06-27 21:54:34,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 524 transitions, 9380 flow [2024-06-27 21:54:34,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:34,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:34,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-27 21:54:34,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878787878787879 [2024-06-27 21:54:34,105 INFO L175 Difference]: Start difference. First operand has 370 places, 485 transitions, 7649 flow. Second operand 11 states and 291 transitions. [2024-06-27 21:54:34,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 524 transitions, 9380 flow [2024-06-27 21:54:36,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 524 transitions, 9085 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:36,447 INFO L231 Difference]: Finished difference. Result has 374 places, 491 transitions, 8132 flow [2024-06-27 21:54:36,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7360, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8132, PETRI_PLACES=374, PETRI_TRANSITIONS=491} [2024-06-27 21:54:36,447 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 325 predicate places. [2024-06-27 21:54:36,447 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 491 transitions, 8132 flow [2024-06-27 21:54:36,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:36,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:36,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:36,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:54:36,448 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:36,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1138055690, now seen corresponding path program 23 times [2024-06-27 21:54:36,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:36,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730115090] [2024-06-27 21:54:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:36,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:36,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:36,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730115090] [2024-06-27 21:54:36,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730115090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:36,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:36,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:36,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925603390] [2024-06-27 21:54:36,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:36,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:36,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:36,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:36,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:36,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:36,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 491 transitions, 8132 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:36,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:36,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:36,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:38,068 INFO L124 PetriNetUnfolderBase]: 5214/8764 cut-off events. [2024-06-27 21:54:38,068 INFO L125 PetriNetUnfolderBase]: For 363432/363584 co-relation queries the response was YES. [2024-06-27 21:54:38,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55032 conditions, 8764 events. 5214/8764 cut-off events. For 363432/363584 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64479 event pairs, 1623 based on Foata normal form. 58/8374 useless extension candidates. Maximal degree in co-relation 54870. Up to 7272 conditions per place. [2024-06-27 21:54:38,176 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 241 selfloop transitions, 262 changer transitions 0/517 dead transitions. [2024-06-27 21:54:38,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 517 transitions, 9534 flow [2024-06-27 21:54:38,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:54:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:54:38,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 21:54:38,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 21:54:38,177 INFO L175 Difference]: Start difference. First operand has 374 places, 491 transitions, 8132 flow. Second operand 8 states and 222 transitions. [2024-06-27 21:54:38,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 517 transitions, 9534 flow [2024-06-27 21:54:40,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 517 transitions, 8785 flow, removed 65 selfloop flow, removed 11 redundant places. [2024-06-27 21:54:40,323 INFO L231 Difference]: Finished difference. Result has 371 places, 491 transitions, 7925 flow [2024-06-27 21:54:40,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7391, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7925, PETRI_PLACES=371, PETRI_TRANSITIONS=491} [2024-06-27 21:54:40,323 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 322 predicate places. [2024-06-27 21:54:40,324 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 491 transitions, 7925 flow [2024-06-27 21:54:40,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:40,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:40,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:54:40,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:54:40,324 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:40,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:40,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1009950234, now seen corresponding path program 24 times [2024-06-27 21:54:40,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:40,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487173962] [2024-06-27 21:54:40,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:40,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:40,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:40,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:40,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487173962] [2024-06-27 21:54:40,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487173962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:40,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:40,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:40,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222848967] [2024-06-27 21:54:40,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:40,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:40,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:40,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:40,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:40,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:40,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 491 transitions, 7925 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:40,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:40,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:40,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:42,056 INFO L124 PetriNetUnfolderBase]: 5229/8779 cut-off events. [2024-06-27 21:54:42,057 INFO L125 PetriNetUnfolderBase]: For 354873/354949 co-relation queries the response was YES. [2024-06-27 21:54:42,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54874 conditions, 8779 events. 5229/8779 cut-off events. For 354873/354949 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64616 event pairs, 1591 based on Foata normal form. 14/8320 useless extension candidates. Maximal degree in co-relation 54714. Up to 7287 conditions per place. [2024-06-27 21:54:42,153 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 270 selfloop transitions, 244 changer transitions 0/528 dead transitions. [2024-06-27 21:54:42,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 528 transitions, 9453 flow [2024-06-27 21:54:42,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:54:42,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:54:42,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-27 21:54:42,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197530864197531 [2024-06-27 21:54:42,154 INFO L175 Difference]: Start difference. First operand has 371 places, 491 transitions, 7925 flow. Second operand 9 states and 251 transitions. [2024-06-27 21:54:42,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 528 transitions, 9453 flow [2024-06-27 21:54:44,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 528 transitions, 8873 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:54:44,462 INFO L231 Difference]: Finished difference. Result has 372 places, 495 transitions, 7944 flow [2024-06-27 21:54:44,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7357, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7944, PETRI_PLACES=372, PETRI_TRANSITIONS=495} [2024-06-27 21:54:44,462 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 323 predicate places. [2024-06-27 21:54:44,462 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 495 transitions, 7944 flow [2024-06-27 21:54:44,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:44,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:44,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 21:54:44,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:54:44,463 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:44,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:44,463 INFO L85 PathProgramCache]: Analyzing trace with hash -58048554, now seen corresponding path program 25 times [2024-06-27 21:54:44,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:44,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660840522] [2024-06-27 21:54:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:44,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:44,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:44,553 INFO 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 21:54:44,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:44,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660840522] [2024-06-27 21:54:44,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660840522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:44,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:44,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:44,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62486762] [2024-06-27 21:54:44,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:44,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:44,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:44,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:44,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:44,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 495 transitions, 7944 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:44,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:44,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:44,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:46,096 INFO L124 PetriNetUnfolderBase]: 5244/8802 cut-off events. [2024-06-27 21:54:46,096 INFO L125 PetriNetUnfolderBase]: For 355299/355375 co-relation queries the response was YES. [2024-06-27 21:54:46,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55054 conditions, 8802 events. 5244/8802 cut-off events. For 355299/355375 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64720 event pairs, 1591 based on Foata normal form. 14/8338 useless extension candidates. Maximal degree in co-relation 54894. Up to 7302 conditions per place. [2024-06-27 21:54:46,200 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 271 selfloop transitions, 242 changer transitions 0/527 dead transitions. [2024-06-27 21:54:46,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 527 transitions, 9456 flow [2024-06-27 21:54:46,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:46,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:46,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-27 21:54:46,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-06-27 21:54:46,201 INFO L175 Difference]: Start difference. First operand has 372 places, 495 transitions, 7944 flow. Second operand 10 states and 264 transitions. [2024-06-27 21:54:46,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 527 transitions, 9456 flow [2024-06-27 21:54:48,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 527 transitions, 8898 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 21:54:48,248 INFO L231 Difference]: Finished difference. Result has 373 places, 499 transitions, 7982 flow [2024-06-27 21:54:48,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7402, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7982, PETRI_PLACES=373, PETRI_TRANSITIONS=499} [2024-06-27 21:54:48,248 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 324 predicate places. [2024-06-27 21:54:48,248 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 499 transitions, 7982 flow [2024-06-27 21:54:48,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:48,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:48,248 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 21:54:48,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:54:48,249 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:48,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:48,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1130704040, now seen corresponding path program 26 times [2024-06-27 21:54:48,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:48,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992425961] [2024-06-27 21:54:48,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:48,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:48,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:48,351 INFO 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 21:54:48,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:48,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992425961] [2024-06-27 21:54:48,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992425961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:48,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:48,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:48,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153673310] [2024-06-27 21:54:48,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:48,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:48,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:48,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:48,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:48,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 499 transitions, 7982 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:48,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:48,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:49,894 INFO L124 PetriNetUnfolderBase]: 5241/8806 cut-off events. [2024-06-27 21:54:49,894 INFO L125 PetriNetUnfolderBase]: For 344510/344644 co-relation queries the response was YES. [2024-06-27 21:54:49,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54794 conditions, 8806 events. 5241/8806 cut-off events. For 344510/344644 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64734 event pairs, 1623 based on Foata normal form. 46/8394 useless extension candidates. Maximal degree in co-relation 54635. Up to 7300 conditions per place. [2024-06-27 21:54:49,992 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 242 selfloop transitions, 277 changer transitions 0/533 dead transitions. [2024-06-27 21:54:49,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 533 transitions, 9428 flow [2024-06-27 21:54:49,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:54:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:54:49,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-06-27 21:54:49,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6088888888888889 [2024-06-27 21:54:49,993 INFO L175 Difference]: Start difference. First operand has 373 places, 499 transitions, 7982 flow. Second operand 10 states and 274 transitions. [2024-06-27 21:54:49,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 533 transitions, 9428 flow [2024-06-27 21:54:52,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 533 transitions, 9005 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 21:54:52,234 INFO L231 Difference]: Finished difference. Result has 376 places, 499 transitions, 8131 flow [2024-06-27 21:54:52,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7563, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8131, PETRI_PLACES=376, PETRI_TRANSITIONS=499} [2024-06-27 21:54:52,234 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 327 predicate places. [2024-06-27 21:54:52,234 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 499 transitions, 8131 flow [2024-06-27 21:54:52,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:52,235 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 21:54:52,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:54:52,235 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:52,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:52,235 INFO L85 PathProgramCache]: Analyzing trace with hash -65400204, now seen corresponding path program 27 times [2024-06-27 21:54:52,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:52,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928154220] [2024-06-27 21:54:52,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:52,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:52,339 INFO 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 21:54:52,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928154220] [2024-06-27 21:54:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928154220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:52,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:52,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:52,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880967328] [2024-06-27 21:54:52,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:52,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:52,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:52,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:52,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:52,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:52,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 499 transitions, 8131 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:52,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:52,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:52,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:53,883 INFO L124 PetriNetUnfolderBase]: 5235/8790 cut-off events. [2024-06-27 21:54:53,883 INFO L125 PetriNetUnfolderBase]: For 338434/338510 co-relation queries the response was YES. [2024-06-27 21:54:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54605 conditions, 8790 events. 5235/8790 cut-off events. For 338434/338510 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 64632 event pairs, 1591 based on Foata normal form. 14/8326 useless extension candidates. Maximal degree in co-relation 54446. Up to 7295 conditions per place. [2024-06-27 21:54:53,992 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 268 selfloop transitions, 251 changer transitions 0/533 dead transitions. [2024-06-27 21:54:53,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 533 transitions, 9415 flow [2024-06-27 21:54:53,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:54:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:54:53,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 294 transitions. [2024-06-27 21:54:53,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593939393939394 [2024-06-27 21:54:53,993 INFO L175 Difference]: Start difference. First operand has 376 places, 499 transitions, 8131 flow. Second operand 11 states and 294 transitions. [2024-06-27 21:54:53,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 533 transitions, 9415 flow [2024-06-27 21:54:56,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 533 transitions, 8771 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-27 21:54:56,217 INFO L231 Difference]: Finished difference. Result has 375 places, 499 transitions, 8010 flow [2024-06-27 21:54:56,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7491, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8010, PETRI_PLACES=375, PETRI_TRANSITIONS=499} [2024-06-27 21:54:56,218 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 326 predicate places. [2024-06-27 21:54:56,218 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 499 transitions, 8010 flow [2024-06-27 21:54:56,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:56,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:54:56,219 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 21:54:56,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:54:56,219 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:54:56,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:54:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash -558257250, now seen corresponding path program 2 times [2024-06-27 21:54:56,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:54:56,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213357256] [2024-06-27 21:54:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:54:56,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:54:56,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:54:56,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:54:56,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:54:56,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213357256] [2024-06-27 21:54:56,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213357256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:54:56,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:54:56,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:54:56,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891023836] [2024-06-27 21:54:56,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:54:56,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:54:56,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:54:56,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:54:56,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:54:56,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:54:56,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 499 transitions, 8010 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:54:56,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:54:56,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:54:56,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:54:57,891 INFO L124 PetriNetUnfolderBase]: 5466/9174 cut-off events. [2024-06-27 21:54:57,892 INFO L125 PetriNetUnfolderBase]: For 399723/399799 co-relation queries the response was YES. [2024-06-27 21:54:57,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57672 conditions, 9174 events. 5466/9174 cut-off events. For 399723/399799 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 67954 event pairs, 1164 based on Foata normal form. 24/8736 useless extension candidates. Maximal degree in co-relation 57514. Up to 7216 conditions per place. [2024-06-27 21:54:57,998 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 437 selfloop transitions, 83 changer transitions 0/534 dead transitions. [2024-06-27 21:54:57,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 534 transitions, 9418 flow [2024-06-27 21:54:57,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:54:57,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:54:57,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 21:54:57,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 21:54:57,999 INFO L175 Difference]: Start difference. First operand has 375 places, 499 transitions, 8010 flow. Second operand 6 states and 178 transitions. [2024-06-27 21:54:57,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 534 transitions, 9418 flow [2024-06-27 21:55:00,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 8847 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-27 21:55:00,038 INFO L231 Difference]: Finished difference. Result has 370 places, 503 transitions, 7752 flow [2024-06-27 21:55:00,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7443, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7752, PETRI_PLACES=370, PETRI_TRANSITIONS=503} [2024-06-27 21:55:00,038 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 321 predicate places. [2024-06-27 21:55:00,039 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 503 transitions, 7752 flow [2024-06-27 21:55:00,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:00,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:00,039 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 21:55:00,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:55:00,039 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:00,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:00,039 INFO L85 PathProgramCache]: Analyzing trace with hash -115428450, now seen corresponding path program 3 times [2024-06-27 21:55:00,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:00,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266297497] [2024-06-27 21:55:00,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:00,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:00,140 INFO 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 21:55:00,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:00,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266297497] [2024-06-27 21:55:00,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266297497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:00,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:00,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:00,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191701836] [2024-06-27 21:55:00,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:00,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:00,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:00,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:00,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:00,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:00,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 503 transitions, 7752 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:00,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:00,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:00,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:01,790 INFO L124 PetriNetUnfolderBase]: 5671/9520 cut-off events. [2024-06-27 21:55:01,790 INFO L125 PetriNetUnfolderBase]: For 418292/418368 co-relation queries the response was YES. [2024-06-27 21:55:01,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60677 conditions, 9520 events. 5671/9520 cut-off events. For 418292/418368 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 71062 event pairs, 1195 based on Foata normal form. 24/9076 useless extension candidates. Maximal degree in co-relation 60519. Up to 7142 conditions per place. [2024-06-27 21:55:01,909 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 437 selfloop transitions, 94 changer transitions 0/545 dead transitions. [2024-06-27 21:55:01,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 545 transitions, 9374 flow [2024-06-27 21:55:01,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:01,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:01,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 21:55:01,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 21:55:01,910 INFO L175 Difference]: Start difference. First operand has 370 places, 503 transitions, 7752 flow. Second operand 7 states and 206 transitions. [2024-06-27 21:55:01,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 545 transitions, 9374 flow [2024-06-27 21:55:04,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 545 transitions, 9261 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 21:55:04,247 INFO L231 Difference]: Finished difference. Result has 376 places, 507 transitions, 7952 flow [2024-06-27 21:55:04,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7639, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7952, PETRI_PLACES=376, PETRI_TRANSITIONS=507} [2024-06-27 21:55:04,248 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 327 predicate places. [2024-06-27 21:55:04,248 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 507 transitions, 7952 flow [2024-06-27 21:55:04,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:04,248 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 21:55:04,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:55:04,248 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:04,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -57771972, now seen corresponding path program 4 times [2024-06-27 21:55:04,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:04,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848499067] [2024-06-27 21:55:04,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:04,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:04,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:04,339 INFO 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 21:55:04,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:04,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848499067] [2024-06-27 21:55:04,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848499067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:04,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:04,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:04,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114828601] [2024-06-27 21:55:04,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:04,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:04,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:04,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:04,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:04,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:04,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 507 transitions, 7952 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:04,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:04,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:04,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:06,062 INFO L124 PetriNetUnfolderBase]: 5784/9706 cut-off events. [2024-06-27 21:55:06,062 INFO L125 PetriNetUnfolderBase]: For 434240/434296 co-relation queries the response was YES. [2024-06-27 21:55:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62399 conditions, 9706 events. 5784/9706 cut-off events. For 434240/434296 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 72661 event pairs, 1783 based on Foata normal form. 24/9251 useless extension candidates. Maximal degree in co-relation 62238. Up to 6830 conditions per place. [2024-06-27 21:55:06,181 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 410 selfloop transitions, 115 changer transitions 0/539 dead transitions. [2024-06-27 21:55:06,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 539 transitions, 9350 flow [2024-06-27 21:55:06,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:06,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 21:55:06,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 21:55:06,182 INFO L175 Difference]: Start difference. First operand has 376 places, 507 transitions, 7952 flow. Second operand 7 states and 196 transitions. [2024-06-27 21:55:06,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 539 transitions, 9350 flow [2024-06-27 21:55:08,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 539 transitions, 9115 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:08,903 INFO L231 Difference]: Finished difference. Result has 380 places, 510 transitions, 8081 flow [2024-06-27 21:55:08,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7721, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8081, PETRI_PLACES=380, PETRI_TRANSITIONS=510} [2024-06-27 21:55:08,904 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 331 predicate places. [2024-06-27 21:55:08,904 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 510 transitions, 8081 flow [2024-06-27 21:55:08,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:08,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:08,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] [2024-06-27 21:55:08,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:55:08,904 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:08,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:08,904 INFO L85 PathProgramCache]: Analyzing trace with hash 604167222, now seen corresponding path program 1 times [2024-06-27 21:55:08,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:08,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384749651] [2024-06-27 21:55:08,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:08,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:09,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:09,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384749651] [2024-06-27 21:55:09,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384749651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:09,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:09,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:09,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085449995] [2024-06-27 21:55:09,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:09,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:09,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:09,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:09,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:09,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:09,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 510 transitions, 8081 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:09,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:09,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:09,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:10,833 INFO L124 PetriNetUnfolderBase]: 5890/9900 cut-off events. [2024-06-27 21:55:10,833 INFO L125 PetriNetUnfolderBase]: For 431046/431109 co-relation queries the response was YES. [2024-06-27 21:55:10,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63340 conditions, 9900 events. 5890/9900 cut-off events. For 431046/431109 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 74905 event pairs, 1881 based on Foata normal form. 6/9405 useless extension candidates. Maximal degree in co-relation 63177. Up to 8720 conditions per place. [2024-06-27 21:55:10,951 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 488 selfloop transitions, 38 changer transitions 0/540 dead transitions. [2024-06-27 21:55:10,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 540 transitions, 9270 flow [2024-06-27 21:55:10,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:10,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-27 21:55:10,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511111111111111 [2024-06-27 21:55:10,952 INFO L175 Difference]: Start difference. First operand has 380 places, 510 transitions, 8081 flow. Second operand 10 states and 248 transitions. [2024-06-27 21:55:10,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 540 transitions, 9270 flow [2024-06-27 21:55:13,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 540 transitions, 9096 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 21:55:13,686 INFO L231 Difference]: Finished difference. Result has 388 places, 512 transitions, 8034 flow [2024-06-27 21:55:13,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7907, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8034, PETRI_PLACES=388, PETRI_TRANSITIONS=512} [2024-06-27 21:55:13,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 339 predicate places. [2024-06-27 21:55:13,686 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 512 transitions, 8034 flow [2024-06-27 21:55:13,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:13,687 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 21:55:13,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:55:13,687 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:13,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:13,687 INFO L85 PathProgramCache]: Analyzing trace with hash -380941032, now seen corresponding path program 2 times [2024-06-27 21:55:13,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:13,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250905167] [2024-06-27 21:55:13,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:13,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:13,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:13,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 21:55:13,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:13,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250905167] [2024-06-27 21:55:13,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250905167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:13,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201813213] [2024-06-27 21:55:13,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:13,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:13,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:13,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:13,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:13,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 512 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:13,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:13,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:13,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:15,652 INFO L124 PetriNetUnfolderBase]: 5943/10041 cut-off events. [2024-06-27 21:55:15,653 INFO L125 PetriNetUnfolderBase]: For 424221/424284 co-relation queries the response was YES. [2024-06-27 21:55:15,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63350 conditions, 10041 events. 5943/10041 cut-off events. For 424221/424284 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 76366 event pairs, 1821 based on Foata normal form. 6/9551 useless extension candidates. Maximal degree in co-relation 63184. Up to 8476 conditions per place. [2024-06-27 21:55:15,786 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 479 selfloop transitions, 52 changer transitions 0/545 dead transitions. [2024-06-27 21:55:15,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 545 transitions, 9240 flow [2024-06-27 21:55:15,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:15,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:15,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 21:55:15,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 21:55:15,787 INFO L175 Difference]: Start difference. First operand has 388 places, 512 transitions, 8034 flow. Second operand 7 states and 195 transitions. [2024-06-27 21:55:15,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 545 transitions, 9240 flow [2024-06-27 21:55:18,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 545 transitions, 9158 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 21:55:18,784 INFO L231 Difference]: Finished difference. Result has 388 places, 513 transitions, 8087 flow [2024-06-27 21:55:18,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7952, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8087, PETRI_PLACES=388, PETRI_TRANSITIONS=513} [2024-06-27 21:55:18,784 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 339 predicate places. [2024-06-27 21:55:18,784 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 513 transitions, 8087 flow [2024-06-27 21:55:18,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:18,784 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 21:55:18,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:55:18,785 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:18,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:18,785 INFO L85 PathProgramCache]: Analyzing trace with hash -115243752, now seen corresponding path program 3 times [2024-06-27 21:55:18,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:18,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068719638] [2024-06-27 21:55:18,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:18,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:18,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:18,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:18,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:18,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068719638] [2024-06-27 21:55:18,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068719638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:18,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:18,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:18,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711746908] [2024-06-27 21:55:18,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:18,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:18,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:18,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:18,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:18,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:18,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 513 transitions, 8087 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:18,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:18,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:18,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:20,722 INFO L124 PetriNetUnfolderBase]: 5930/10055 cut-off events. [2024-06-27 21:55:20,722 INFO L125 PetriNetUnfolderBase]: For 405707/405786 co-relation queries the response was YES. [2024-06-27 21:55:20,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62903 conditions, 10055 events. 5930/10055 cut-off events. For 405707/405786 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 76747 event pairs, 1778 based on Foata normal form. 18/9572 useless extension candidates. Maximal degree in co-relation 62736. Up to 8359 conditions per place. [2024-06-27 21:55:20,855 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 480 selfloop transitions, 51 changer transitions 0/545 dead transitions. [2024-06-27 21:55:20,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 545 transitions, 9273 flow [2024-06-27 21:55:20,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:55:20,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:55:20,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 21:55:20,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 21:55:20,856 INFO L175 Difference]: Start difference. First operand has 388 places, 513 transitions, 8087 flow. Second operand 7 states and 194 transitions. [2024-06-27 21:55:20,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 545 transitions, 9273 flow [2024-06-27 21:55:23,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 545 transitions, 9156 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:55:23,734 INFO L231 Difference]: Finished difference. Result has 390 places, 513 transitions, 8076 flow [2024-06-27 21:55:23,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7970, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8076, PETRI_PLACES=390, PETRI_TRANSITIONS=513} [2024-06-27 21:55:23,734 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 341 predicate places. [2024-06-27 21:55:23,734 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 513 transitions, 8076 flow [2024-06-27 21:55:23,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:23,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] [2024-06-27 21:55:23,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:55:23,735 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:23,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash -20273355, now seen corresponding path program 1 times [2024-06-27 21:55:23,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:23,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752192144] [2024-06-27 21:55:23,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:23,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:23,844 INFO 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 21:55:23,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:23,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752192144] [2024-06-27 21:55:23,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752192144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:23,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:23,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:23,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779595607] [2024-06-27 21:55:23,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:23,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:23,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:23,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:23,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:23,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:23,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 513 transitions, 8076 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:23,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:23,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:23,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:26,141 INFO L124 PetriNetUnfolderBase]: 6143/10358 cut-off events. [2024-06-27 21:55:26,141 INFO L125 PetriNetUnfolderBase]: For 454592/454689 co-relation queries the response was YES. [2024-06-27 21:55:26,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65247 conditions, 10358 events. 6143/10358 cut-off events. For 454592/454689 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 79181 event pairs, 1952 based on Foata normal form. 27/9873 useless extension candidates. Maximal degree in co-relation 65079. Up to 8534 conditions per place. [2024-06-27 21:55:26,250 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 404 selfloop transitions, 139 changer transitions 0/557 dead transitions. [2024-06-27 21:55:26,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 557 transitions, 9554 flow [2024-06-27 21:55:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:26,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 21:55:26,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6361111111111111 [2024-06-27 21:55:26,251 INFO L175 Difference]: Start difference. First operand has 390 places, 513 transitions, 8076 flow. Second operand 8 states and 229 transitions. [2024-06-27 21:55:26,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 557 transitions, 9554 flow [2024-06-27 21:55:28,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 557 transitions, 9410 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:28,799 INFO L231 Difference]: Finished difference. Result has 392 places, 517 transitions, 8307 flow [2024-06-27 21:55:28,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7932, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8307, PETRI_PLACES=392, PETRI_TRANSITIONS=517} [2024-06-27 21:55:28,800 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 343 predicate places. [2024-06-27 21:55:28,800 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 517 transitions, 8307 flow [2024-06-27 21:55:28,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:28,800 INFO 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 21:55:28,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:55:28,801 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:28,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:28,801 INFO L85 PathProgramCache]: Analyzing trace with hash -20212905, now seen corresponding path program 2 times [2024-06-27 21:55:28,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:28,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471421241] [2024-06-27 21:55:28,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:28,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:28,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:28,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:28,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471421241] [2024-06-27 21:55:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471421241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:28,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:28,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:28,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119666174] [2024-06-27 21:55:28,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:28,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:28,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:28,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 517 transitions, 8307 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:28,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:28,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:28,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:31,190 INFO L124 PetriNetUnfolderBase]: 6238/10470 cut-off events. [2024-06-27 21:55:31,190 INFO L125 PetriNetUnfolderBase]: For 466068/466167 co-relation queries the response was YES. [2024-06-27 21:55:31,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66085 conditions, 10470 events. 6238/10470 cut-off events. For 466068/466167 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 80067 event pairs, 2065 based on Foata normal form. 27/9974 useless extension candidates. Maximal degree in co-relation 65917. Up to 9028 conditions per place. [2024-06-27 21:55:31,318 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 399 selfloop transitions, 136 changer transitions 0/549 dead transitions. [2024-06-27 21:55:31,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 549 transitions, 9521 flow [2024-06-27 21:55:31,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:31,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:55:31,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:55:31,319 INFO L175 Difference]: Start difference. First operand has 392 places, 517 transitions, 8307 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:55:31,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 549 transitions, 9521 flow [2024-06-27 21:55:34,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 549 transitions, 9297 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:55:34,145 INFO L231 Difference]: Finished difference. Result has 396 places, 519 transitions, 8413 flow [2024-06-27 21:55:34,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8095, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8413, PETRI_PLACES=396, PETRI_TRANSITIONS=519} [2024-06-27 21:55:34,146 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 347 predicate places. [2024-06-27 21:55:34,146 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 519 transitions, 8413 flow [2024-06-27 21:55:34,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:34,146 INFO 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 21:55:34,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:55:34,146 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:34,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:34,146 INFO L85 PathProgramCache]: Analyzing trace with hash 97874775, now seen corresponding path program 3 times [2024-06-27 21:55:34,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:34,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113508577] [2024-06-27 21:55:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:34,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:34,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:34,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 21:55:34,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:34,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113508577] [2024-06-27 21:55:34,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113508577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:34,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:34,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:34,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588747330] [2024-06-27 21:55:34,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:34,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:34,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:34,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:34,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:34,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:34,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 519 transitions, 8413 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:34,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:34,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:34,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:36,703 INFO L124 PetriNetUnfolderBase]: 6333/10624 cut-off events. [2024-06-27 21:55:36,703 INFO L125 PetriNetUnfolderBase]: For 465049/465138 co-relation queries the response was YES. [2024-06-27 21:55:36,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66968 conditions, 10624 events. 6333/10624 cut-off events. For 465049/465138 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 81450 event pairs, 2075 based on Foata normal form. 22/10115 useless extension candidates. Maximal degree in co-relation 66798. Up to 9349 conditions per place. [2024-06-27 21:55:36,978 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 473 selfloop transitions, 61 changer transitions 0/548 dead transitions. [2024-06-27 21:55:36,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 548 transitions, 9609 flow [2024-06-27 21:55:36,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:36,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:36,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 21:55:36,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 21:55:36,979 INFO L175 Difference]: Start difference. First operand has 396 places, 519 transitions, 8413 flow. Second operand 8 states and 214 transitions. [2024-06-27 21:55:36,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 548 transitions, 9609 flow [2024-06-27 21:55:39,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 548 transitions, 9317 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:39,319 INFO L231 Difference]: Finished difference. Result has 398 places, 521 transitions, 8293 flow [2024-06-27 21:55:39,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8121, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8293, PETRI_PLACES=398, PETRI_TRANSITIONS=521} [2024-06-27 21:55:39,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 349 predicate places. [2024-06-27 21:55:39,319 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 521 transitions, 8293 flow [2024-06-27 21:55:39,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:39,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:39,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:55:39,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:55:39,320 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:39,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:39,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1465692844, now seen corresponding path program 1 times [2024-06-27 21:55:39,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:39,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759227926] [2024-06-27 21:55:39,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:39,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:39,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 21:55:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759227926] [2024-06-27 21:55:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759227926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007259393] [2024-06-27 21:55:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:39,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:39,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:39,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 521 transitions, 8293 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:39,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:39,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:39,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:41,781 INFO L124 PetriNetUnfolderBase]: 6374/10690 cut-off events. [2024-06-27 21:55:41,781 INFO L125 PetriNetUnfolderBase]: For 453421/453523 co-relation queries the response was YES. [2024-06-27 21:55:41,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67497 conditions, 10690 events. 6374/10690 cut-off events. For 453421/453523 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 81865 event pairs, 2097 based on Foata normal form. 15/10162 useless extension candidates. Maximal degree in co-relation 67326. Up to 8955 conditions per place. [2024-06-27 21:55:41,902 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 247 selfloop transitions, 301 changer transitions 0/562 dead transitions. [2024-06-27 21:55:41,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 562 transitions, 10009 flow [2024-06-27 21:55:41,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:41,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:41,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 21:55:41,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-27 21:55:41,903 INFO L175 Difference]: Start difference. First operand has 398 places, 521 transitions, 8293 flow. Second operand 8 states and 223 transitions. [2024-06-27 21:55:41,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 562 transitions, 10009 flow [2024-06-27 21:55:45,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 562 transitions, 9863 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:45,206 INFO L231 Difference]: Finished difference. Result has 400 places, 533 transitions, 8971 flow [2024-06-27 21:55:45,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8147, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8971, PETRI_PLACES=400, PETRI_TRANSITIONS=533} [2024-06-27 21:55:45,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 351 predicate places. [2024-06-27 21:55:45,206 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 533 transitions, 8971 flow [2024-06-27 21:55:45,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:45,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:45,206 INFO 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 21:55:45,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:55:45,206 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:45,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1746473794, now seen corresponding path program 2 times [2024-06-27 21:55:45,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:45,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442528777] [2024-06-27 21:55:45,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:45,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:45,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:55:45,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:45,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442528777] [2024-06-27 21:55:45,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442528777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:45,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:45,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:45,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669196383] [2024-06-27 21:55:45,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:45,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:45,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:45,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:45,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:45,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:45,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 533 transitions, 8971 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:45,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:45,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:45,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:47,655 INFO L124 PetriNetUnfolderBase]: 6393/10717 cut-off events. [2024-06-27 21:55:47,655 INFO L125 PetriNetUnfolderBase]: For 468072/468162 co-relation queries the response was YES. [2024-06-27 21:55:47,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68476 conditions, 10717 events. 6393/10717 cut-off events. For 468072/468162 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 82030 event pairs, 2086 based on Foata normal form. 13/10180 useless extension candidates. Maximal degree in co-relation 68304. Up to 9383 conditions per place. [2024-06-27 21:55:47,775 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 417 selfloop transitions, 135 changer transitions 0/566 dead transitions. [2024-06-27 21:55:47,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 566 transitions, 10423 flow [2024-06-27 21:55:47,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:55:47,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:55:47,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 21:55:47,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-06-27 21:55:47,776 INFO L175 Difference]: Start difference. First operand has 400 places, 533 transitions, 8971 flow. Second operand 10 states and 258 transitions. [2024-06-27 21:55:47,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 566 transitions, 10423 flow [2024-06-27 21:55:50,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 566 transitions, 9593 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:50,273 INFO L231 Difference]: Finished difference. Result has 404 places, 539 transitions, 8537 flow [2024-06-27 21:55:50,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8159, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8537, PETRI_PLACES=404, PETRI_TRANSITIONS=539} [2024-06-27 21:55:50,274 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 355 predicate places. [2024-06-27 21:55:50,274 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 539 transitions, 8537 flow [2024-06-27 21:55:50,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:50,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:50,274 INFO 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 21:55:50,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:55:50,274 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:50,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:50,274 INFO L85 PathProgramCache]: Analyzing trace with hash -26677428, now seen corresponding path program 3 times [2024-06-27 21:55:50,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:50,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741629101] [2024-06-27 21:55:50,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:50,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:50,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:50,373 INFO 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 21:55:50,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741629101] [2024-06-27 21:55:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741629101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:50,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:50,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:50,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417755635] [2024-06-27 21:55:50,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:50,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:50,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:50,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:50,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 539 transitions, 8537 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:50,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:50,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:50,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:52,832 INFO L124 PetriNetUnfolderBase]: 6434/10783 cut-off events. [2024-06-27 21:55:52,832 INFO L125 PetriNetUnfolderBase]: For 483908/484014 co-relation queries the response was YES. [2024-06-27 21:55:52,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68611 conditions, 10783 events. 6434/10783 cut-off events. For 483908/484014 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 82535 event pairs, 2070 based on Foata normal form. 15/10233 useless extension candidates. Maximal degree in co-relation 68439. Up to 9021 conditions per place. [2024-06-27 21:55:52,953 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 274 selfloop transitions, 290 changer transitions 0/578 dead transitions. [2024-06-27 21:55:52,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 578 transitions, 10454 flow [2024-06-27 21:55:52,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:52,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:52,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 21:55:52,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 21:55:52,954 INFO L175 Difference]: Start difference. First operand has 404 places, 539 transitions, 8537 flow. Second operand 8 states and 220 transitions. [2024-06-27 21:55:52,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 578 transitions, 10454 flow [2024-06-27 21:55:55,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 578 transitions, 10272 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:55:55,866 INFO L231 Difference]: Finished difference. Result has 406 places, 551 transitions, 9154 flow [2024-06-27 21:55:55,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8355, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9154, PETRI_PLACES=406, PETRI_TRANSITIONS=551} [2024-06-27 21:55:55,866 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-27 21:55:55,866 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 551 transitions, 9154 flow [2024-06-27 21:55:55,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:55,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:55:55,867 INFO 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 21:55:55,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:55:55,867 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:55:55,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:55:55,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1641192214, now seen corresponding path program 4 times [2024-06-27 21:55:55,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:55:55,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486148433] [2024-06-27 21:55:55,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:55:55,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:55:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:55:55,957 INFO 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 21:55:55,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:55:55,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486148433] [2024-06-27 21:55:55,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486148433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:55:55,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:55:55,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:55:55,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169805367] [2024-06-27 21:55:55,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:55:55,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:55:55,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:55:55,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:55:55,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:55:56,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:55:56,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 551 transitions, 9154 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:55:56,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:55:56,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:55:56,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:55:58,464 INFO L124 PetriNetUnfolderBase]: 6442/10790 cut-off events. [2024-06-27 21:55:58,464 INFO L125 PetriNetUnfolderBase]: For 495067/495170 co-relation queries the response was YES. [2024-06-27 21:55:58,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69771 conditions, 10790 events. 6442/10790 cut-off events. For 495067/495170 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 82551 event pairs, 2097 based on Foata normal form. 15/10241 useless extension candidates. Maximal degree in co-relation 69597. Up to 9030 conditions per place. [2024-06-27 21:55:58,580 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 291 selfloop transitions, 273 changer transitions 0/578 dead transitions. [2024-06-27 21:55:58,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 578 transitions, 10921 flow [2024-06-27 21:55:58,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:55:58,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:55:58,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 21:55:58,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 21:55:58,580 INFO L175 Difference]: Start difference. First operand has 406 places, 551 transitions, 9154 flow. Second operand 8 states and 217 transitions. [2024-06-27 21:55:58,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 578 transitions, 10921 flow [2024-06-27 21:56:01,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 578 transitions, 10456 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:01,353 INFO L231 Difference]: Finished difference. Result has 410 places, 554 transitions, 9307 flow [2024-06-27 21:56:01,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9307, PETRI_PLACES=410, PETRI_TRANSITIONS=554} [2024-06-27 21:56:01,354 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 361 predicate places. [2024-06-27 21:56:01,354 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 554 transitions, 9307 flow [2024-06-27 21:56:01,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:01,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:01,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:01,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:56:01,354 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:01,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:01,355 INFO L85 PathProgramCache]: Analyzing trace with hash -17422998, now seen corresponding path program 5 times [2024-06-27 21:56:01,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:01,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668742755] [2024-06-27 21:56:01,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:01,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:01,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:01,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:01,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668742755] [2024-06-27 21:56:01,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668742755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:01,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:01,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:01,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660458546] [2024-06-27 21:56:01,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:01,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:01,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:01,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:01,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:01,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:01,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 554 transitions, 9307 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:01,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:01,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:01,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:03,868 INFO L124 PetriNetUnfolderBase]: 6439/10781 cut-off events. [2024-06-27 21:56:03,868 INFO L125 PetriNetUnfolderBase]: For 501521/501622 co-relation queries the response was YES. [2024-06-27 21:56:03,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69729 conditions, 10781 events. 6439/10781 cut-off events. For 501521/501622 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 82399 event pairs, 2124 based on Foata normal form. 15/10234 useless extension candidates. Maximal degree in co-relation 69554. Up to 9027 conditions per place. [2024-06-27 21:56:03,987 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 292 selfloop transitions, 271 changer transitions 0/577 dead transitions. [2024-06-27 21:56:03,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 577 transitions, 10837 flow [2024-06-27 21:56:03,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:03,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:03,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 21:56:03,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 21:56:03,988 INFO L175 Difference]: Start difference. First operand has 410 places, 554 transitions, 9307 flow. Second operand 8 states and 217 transitions. [2024-06-27 21:56:03,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 577 transitions, 10837 flow [2024-06-27 21:56:07,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 577 transitions, 10379 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 21:56:07,402 INFO L231 Difference]: Finished difference. Result has 414 places, 554 transitions, 9397 flow [2024-06-27 21:56:07,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8849, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9397, PETRI_PLACES=414, PETRI_TRANSITIONS=554} [2024-06-27 21:56:07,403 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 365 predicate places. [2024-06-27 21:56:07,403 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 554 transitions, 9397 flow [2024-06-27 21:56:07,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:07,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:07,403 INFO 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 21:56:07,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:56:07,404 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:07,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:07,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1469411914, now seen corresponding path program 6 times [2024-06-27 21:56:07,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:07,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46363589] [2024-06-27 21:56:07,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:07,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:07,515 INFO 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 21:56:07,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:07,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46363589] [2024-06-27 21:56:07,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46363589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:07,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:07,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:07,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67444730] [2024-06-27 21:56:07,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:07,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:07,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:07,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:07,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:07,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:07,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 554 transitions, 9397 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:07,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:07,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:07,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:10,039 INFO L124 PetriNetUnfolderBase]: 6436/10776 cut-off events. [2024-06-27 21:56:10,039 INFO L125 PetriNetUnfolderBase]: For 510084/510174 co-relation queries the response was YES. [2024-06-27 21:56:10,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69728 conditions, 10776 events. 6436/10776 cut-off events. For 510084/510174 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 82394 event pairs, 2079 based on Foata normal form. 13/10225 useless extension candidates. Maximal degree in co-relation 69552. Up to 9438 conditions per place. [2024-06-27 21:56:10,160 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 430 selfloop transitions, 134 changer transitions 0/578 dead transitions. [2024-06-27 21:56:10,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 578 transitions, 10585 flow [2024-06-27 21:56:10,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:10,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:10,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 21:56:10,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 21:56:10,161 INFO L175 Difference]: Start difference. First operand has 414 places, 554 transitions, 9397 flow. Second operand 8 states and 216 transitions. [2024-06-27 21:56:10,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 578 transitions, 10585 flow [2024-06-27 21:56:13,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 578 transitions, 10146 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:13,129 INFO L231 Difference]: Finished difference. Result has 416 places, 554 transitions, 9232 flow [2024-06-27 21:56:13,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8958, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9232, PETRI_PLACES=416, PETRI_TRANSITIONS=554} [2024-06-27 21:56:13,129 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 367 predicate places. [2024-06-27 21:56:13,129 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 554 transitions, 9232 flow [2024-06-27 21:56:13,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:13,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:13,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 21:56:13,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:56:13,130 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:13,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:13,130 INFO L85 PathProgramCache]: Analyzing trace with hash 934337455, now seen corresponding path program 1 times [2024-06-27 21:56:13,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:13,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117359681] [2024-06-27 21:56:13,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:13,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:13,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 21:56:13,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:13,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117359681] [2024-06-27 21:56:13,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117359681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:13,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:13,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:13,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004228784] [2024-06-27 21:56:13,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:13,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:13,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:13,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:13,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:13,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:13,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 554 transitions, 9232 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:13,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:13,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:13,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:15,523 INFO L124 PetriNetUnfolderBase]: 6531/10958 cut-off events. [2024-06-27 21:56:15,523 INFO L125 PetriNetUnfolderBase]: For 555770/555861 co-relation queries the response was YES. [2024-06-27 21:56:15,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70525 conditions, 10958 events. 6531/10958 cut-off events. For 555770/555861 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84119 event pairs, 2103 based on Foata normal form. 22/10409 useless extension candidates. Maximal degree in co-relation 70348. Up to 9498 conditions per place. [2024-06-27 21:56:15,646 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 450 selfloop transitions, 119 changer transitions 0/583 dead transitions. [2024-06-27 21:56:15,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 583 transitions, 10516 flow [2024-06-27 21:56:15,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:15,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:15,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 21:56:15,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-27 21:56:15,647 INFO L175 Difference]: Start difference. First operand has 416 places, 554 transitions, 9232 flow. Second operand 8 states and 217 transitions. [2024-06-27 21:56:15,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 583 transitions, 10516 flow [2024-06-27 21:56:18,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 583 transitions, 10248 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:56:18,413 INFO L231 Difference]: Finished difference. Result has 417 places, 556 transitions, 9268 flow [2024-06-27 21:56:18,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8964, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9268, PETRI_PLACES=417, PETRI_TRANSITIONS=556} [2024-06-27 21:56:18,414 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 368 predicate places. [2024-06-27 21:56:18,414 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 556 transitions, 9268 flow [2024-06-27 21:56:18,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:18,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:18,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:18,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:56:18,414 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:18,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:18,414 INFO L85 PathProgramCache]: Analyzing trace with hash 97700772, now seen corresponding path program 7 times [2024-06-27 21:56:18,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:18,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639438598] [2024-06-27 21:56:18,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:18,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:18,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:18,517 INFO 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 21:56:18,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:18,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639438598] [2024-06-27 21:56:18,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639438598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:18,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:18,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:18,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107228104] [2024-06-27 21:56:18,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:18,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:18,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:18,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:18,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:18,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:18,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 556 transitions, 9268 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:18,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:18,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:18,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:20,874 INFO L124 PetriNetUnfolderBase]: 6561/10980 cut-off events. [2024-06-27 21:56:20,875 INFO L125 PetriNetUnfolderBase]: For 540817/540910 co-relation queries the response was YES. [2024-06-27 21:56:20,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71270 conditions, 10980 events. 6561/10980 cut-off events. For 540817/540910 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84197 event pairs, 2117 based on Foata normal form. 13/10411 useless extension candidates. Maximal degree in co-relation 71092. Up to 9529 conditions per place. [2024-06-27 21:56:21,007 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 405 selfloop transitions, 169 changer transitions 0/588 dead transitions. [2024-06-27 21:56:21,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 588 transitions, 11007 flow [2024-06-27 21:56:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:56:21,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:56:21,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-27 21:56:21,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616161616161616 [2024-06-27 21:56:21,008 INFO L175 Difference]: Start difference. First operand has 417 places, 556 transitions, 9268 flow. Second operand 11 states and 278 transitions. [2024-06-27 21:56:21,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 588 transitions, 11007 flow [2024-06-27 21:56:23,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 588 transitions, 10743 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:23,824 INFO L231 Difference]: Finished difference. Result has 422 places, 565 transitions, 9525 flow [2024-06-27 21:56:23,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9004, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9525, PETRI_PLACES=422, PETRI_TRANSITIONS=565} [2024-06-27 21:56:23,824 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 373 predicate places. [2024-06-27 21:56:23,824 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 565 transitions, 9525 flow [2024-06-27 21:56:23,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:23,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:23,825 INFO 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 21:56:23,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:56:23,825 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:23,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:23,826 INFO L85 PathProgramCache]: Analyzing trace with hash 97695192, now seen corresponding path program 8 times [2024-06-27 21:56:23,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:23,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665057560] [2024-06-27 21:56:23,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:23,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:23,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:23,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 21:56:23,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:23,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665057560] [2024-06-27 21:56:23,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665057560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:23,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:23,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:23,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069841055] [2024-06-27 21:56:23,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:23,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:23,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:23,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:23,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:24,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:24,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 565 transitions, 9525 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:24,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:24,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:24,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:26,286 INFO L124 PetriNetUnfolderBase]: 6558/10976 cut-off events. [2024-06-27 21:56:26,286 INFO L125 PetriNetUnfolderBase]: For 544726/544819 co-relation queries the response was YES. [2024-06-27 21:56:26,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71098 conditions, 10976 events. 6558/10976 cut-off events. For 544726/544819 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84080 event pairs, 2117 based on Foata normal form. 13/10407 useless extension candidates. Maximal degree in co-relation 70919. Up to 9526 conditions per place. [2024-06-27 21:56:26,666 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 406 selfloop transitions, 167 changer transitions 0/587 dead transitions. [2024-06-27 21:56:26,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 587 transitions, 11087 flow [2024-06-27 21:56:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:56:26,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:56:26,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-27 21:56:26,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-06-27 21:56:26,667 INFO L175 Difference]: Start difference. First operand has 422 places, 565 transitions, 9525 flow. Second operand 10 states and 257 transitions. [2024-06-27 21:56:26,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 587 transitions, 11087 flow [2024-06-27 21:56:29,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 587 transitions, 10622 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:56:29,715 INFO L231 Difference]: Finished difference. Result has 423 places, 565 transitions, 9400 flow [2024-06-27 21:56:29,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9060, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9400, PETRI_PLACES=423, PETRI_TRANSITIONS=565} [2024-06-27 21:56:29,715 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 374 predicate places. [2024-06-27 21:56:29,715 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 565 transitions, 9400 flow [2024-06-27 21:56:29,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:29,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:29,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:56:29,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 21:56:29,716 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:29,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:29,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1756483384, now seen corresponding path program 9 times [2024-06-27 21:56:29,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:29,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303154878] [2024-06-27 21:56:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:29,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:29,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:29,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:29,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303154878] [2024-06-27 21:56:29,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303154878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:29,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:29,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:29,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015870993] [2024-06-27 21:56:29,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:29,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:29,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:29,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:29,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:29,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:29,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 565 transitions, 9400 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:29,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:29,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:29,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:56:32,172 INFO L124 PetriNetUnfolderBase]: 6566/10988 cut-off events. [2024-06-27 21:56:32,172 INFO L125 PetriNetUnfolderBase]: For 553248/553339 co-relation queries the response was YES. [2024-06-27 21:56:32,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70929 conditions, 10988 events. 6566/10988 cut-off events. For 553248/553339 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 84157 event pairs, 2137 based on Foata normal form. 13/10418 useless extension candidates. Maximal degree in co-relation 70750. Up to 9535 conditions per place. [2024-06-27 21:56:32,569 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 418 selfloop transitions, 156 changer transitions 0/588 dead transitions. [2024-06-27 21:56:32,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 588 transitions, 11027 flow [2024-06-27 21:56:32,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:56:32,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:56:32,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 21:56:32,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 21:56:32,570 INFO L175 Difference]: Start difference. First operand has 423 places, 565 transitions, 9400 flow. Second operand 8 states and 212 transitions. [2024-06-27 21:56:32,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 588 transitions, 11027 flow [2024-06-27 21:56:35,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 588 transitions, 10718 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:56:35,326 INFO L231 Difference]: Finished difference. Result has 425 places, 568 transitions, 9474 flow [2024-06-27 21:56:35,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9474, PETRI_PLACES=425, PETRI_TRANSITIONS=568} [2024-06-27 21:56:35,327 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 376 predicate places. [2024-06-27 21:56:35,327 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 568 transitions, 9474 flow [2024-06-27 21:56:35,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:35,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:56:35,327 INFO 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 21:56:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 21:56:35,327 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:56:35,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:56:35,328 INFO L85 PathProgramCache]: Analyzing trace with hash 97868172, now seen corresponding path program 10 times [2024-06-27 21:56:35,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:56:35,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203743402] [2024-06-27 21:56:35,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:56:35,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:56:35,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:56:35,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:56:35,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:56:35,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203743402] [2024-06-27 21:56:35,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203743402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:56:35,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:56:35,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:56:35,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849374922] [2024-06-27 21:56:35,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:56:35,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:56:35,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:56:35,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:56:35,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:56:35,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 21:56:35,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 568 transitions, 9474 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:56:35,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:56:35,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 21:56:35,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand