./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-05-07_14-17-48.files/protection/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:39:19,731 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:39:19,795 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:39:19,800 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:39:19,800 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:39:19,822 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:39:19,822 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:39:19,822 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:39:19,823 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:39:19,831 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:39:19,832 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:39:19,832 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:39:19,832 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:39:19,833 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:39:19,833 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:39:19,833 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:39:19,834 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:39:19,834 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:39:19,834 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:39:19,834 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:39:19,835 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:39:19,835 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:39:19,835 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:39:19,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:39:19,836 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:39:19,836 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:39:19,836 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:39:19,836 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:39:19,837 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:39:19,837 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:39:19,837 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:39:19,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:39:19,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:19,838 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:39:19,838 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:39:19,838 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:39:19,838 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:39:19,838 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:39:19,838 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:39:19,839 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:39:19,839 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:39:19,839 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:39:19,839 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:39:19,839 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-05-12 12:39:20,011 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:39:20,027 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:39:20,029 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:39:20,030 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:39:20,031 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:39:20,032 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe008_tso.yml/witness.yml [2024-05-12 12:39:20,138 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:39:20,138 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:39:20,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-05-12 12:39:21,089 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:39:21,355 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:39:21,356 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-05-12 12:39:21,377 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c128c73d/266a424f67ea44b59bd4d487ee5fbd11/FLAGdaf651850 [2024-05-12 12:39:21,389 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c128c73d/266a424f67ea44b59bd4d487ee5fbd11 [2024-05-12 12:39:21,391 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:39:21,392 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:39:21,394 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:21,394 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:39:21,399 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:39:21,399 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:20" (1/2) ... [2024-05-12 12:39:21,400 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b4414d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:21, skipping insertion in model container [2024-05-12 12:39:21,400 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:20" (1/2) ... [2024-05-12 12:39:21,401 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6e4a498f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:39:21, skipping insertion in model container [2024-05-12 12:39:21,402 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:21" (2/2) ... [2024-05-12 12:39:21,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b4414d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21, skipping insertion in model container [2024-05-12 12:39:21,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:39:21" (2/2) ... [2024-05-12 12:39:21,403 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:39:21,439 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:39:21,440 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:21,441 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:21,441 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-05-12 12:39:21,441 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:39:21,441 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-05-12 12:39:21,477 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:39:21,602 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] [2024-05-12 12:39:21,751 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:21,757 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:39:21,784 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:39:21,836 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:39:21,878 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:39:21,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21 WrapperNode [2024-05-12 12:39:21,879 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:39:21,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:21,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:39:21,880 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:39:21,886 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,914 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,943 INFO L138 Inliner]: procedures = 176, calls = 53, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 12:39:21,950 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:39:21,951 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:39:21,951 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:39:21,951 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:39:21,958 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,958 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,968 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,980 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:39:21,980 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,980 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,985 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,986 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,988 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:21,990 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:39:21,990 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:39:21,990 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:39:21,991 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:39:21,991 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (1/1) ... [2024-05-12 12:39:22,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:39:22,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:39:22,036 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-05-12 12:39:22,040 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-05-12 12:39:22,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:39:22,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:39:22,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:39:22,065 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:39:22,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:39:22,065 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:39:22,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:39:22,065 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:39:22,065 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:39:22,066 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:39:22,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:39:22,067 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:39:22,160 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:39:22,162 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:39:22,365 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:39:22,366 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:39:22,448 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:39:22,449 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:39:22,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:22 BoogieIcfgContainer [2024-05-12 12:39:22,449 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:39:22,461 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:39:22,461 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:39:22,464 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:39:22,464 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:39:20" (1/4) ... [2024-05-12 12:39:22,465 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7062a4d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:39:22, skipping insertion in model container [2024-05-12 12:39:22,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:39:21" (2/4) ... [2024-05-12 12:39:22,466 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7062a4d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:22, skipping insertion in model container [2024-05-12 12:39:22,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:39:21" (3/4) ... [2024-05-12 12:39:22,466 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7062a4d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:39:22, skipping insertion in model container [2024-05-12 12:39:22,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:39:22" (4/4) ... [2024-05-12 12:39:22,467 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-05-12 12:39:22,483 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:39:22,483 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:39:22,484 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:39:22,524 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:39:22,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:39:22,582 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-05-12 12:39:22,582 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:22,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-05-12 12:39:22,585 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-05-12 12:39:22,590 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-05-12 12:39:22,597 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:39:22,604 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;@6c6b85bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:39:22,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:39:22,608 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:39:22,608 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:39:22,608 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:39:22,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:22,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:39:22,609 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-05-12 12:39:22,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:22,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1708197830, now seen corresponding path program 1 times [2024-05-12 12:39:22,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:22,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408283169] [2024-05-12 12:39:22,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:22,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:23,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:23,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408283169] [2024-05-12 12:39:23,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408283169] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:23,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:23,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:39:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860226822] [2024-05-12 12:39:23,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:23,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:39:23,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:23,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:39:23,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:39:23,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-05-12 12:39:23,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:23,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:23,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-05-12 12:39:23,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:23,341 INFO L124 PetriNetUnfolderBase]: 975/1597 cut-off events. [2024-05-12 12:39:23,341 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-05-12 12:39:23,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 1597 events. 975/1597 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8810 event pairs, 567 based on Foata normal form. 1/1537 useless extension candidates. Maximal degree in co-relation 3114. Up to 1463 conditions per place. [2024-05-12 12:39:23,351 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 34 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-05-12 12:39:23,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 195 flow [2024-05-12 12:39:23,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:39:23,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:39:23,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-05-12 12:39:23,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-05-12 12:39:23,362 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 95 transitions. [2024-05-12 12:39:23,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 195 flow [2024-05-12 12:39:23,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 190 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:23,369 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-05-12 12:39:23,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-05-12 12:39:23,374 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-05-12 12:39:23,374 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-05-12 12:39:23,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:23,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:23,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:23,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:39:23,375 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-05-12 12:39:23,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:23,377 INFO L85 PathProgramCache]: Analyzing trace with hash -900565415, now seen corresponding path program 1 times [2024-05-12 12:39:23,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:23,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063908900] [2024-05-12 12:39:23,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:23,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:23,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:23,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:23,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063908900] [2024-05-12 12:39:23,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063908900] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:23,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:23,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:39:23,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330377057] [2024-05-12 12:39:23,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:23,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:39:23,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:23,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:39:23,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:39:23,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-05-12 12:39:23,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:23,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:23,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-05-12 12:39:23,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:23,803 INFO L124 PetriNetUnfolderBase]: 982/1703 cut-off events. [2024-05-12 12:39:23,803 INFO L125 PetriNetUnfolderBase]: For 280/286 co-relation queries the response was YES. [2024-05-12 12:39:23,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3680 conditions, 1703 events. 982/1703 cut-off events. For 280/286 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9447 event pairs, 519 based on Foata normal form. 8/1706 useless extension candidates. Maximal degree in co-relation 3665. Up to 1429 conditions per place. [2024-05-12 12:39:23,813 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 45 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-05-12 12:39:23,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 300 flow [2024-05-12 12:39:23,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:23,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:23,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-05-12 12:39:23,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7010869565217391 [2024-05-12 12:39:23,820 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 129 transitions. [2024-05-12 12:39:23,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 300 flow [2024-05-12 12:39:23,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:23,823 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-05-12 12:39:23,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-05-12 12:39:23,828 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-05-12 12:39:23,828 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-05-12 12:39:23,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:23,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:23,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:23,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:39:23,829 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-05-12 12:39:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:23,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2147244585, now seen corresponding path program 1 times [2024-05-12 12:39:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:23,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267229063] [2024-05-12 12:39:23,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:23,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:23,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:23,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:23,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267229063] [2024-05-12 12:39:23,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267229063] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:23,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:23,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:23,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212477142] [2024-05-12 12:39:23,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:23,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:23,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:23,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:23,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:24,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:24,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:24,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:24,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,197 INFO L124 PetriNetUnfolderBase]: 1263/2006 cut-off events. [2024-05-12 12:39:24,198 INFO L125 PetriNetUnfolderBase]: For 1263/1271 co-relation queries the response was YES. [2024-05-12 12:39:24,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5310 conditions, 2006 events. 1263/2006 cut-off events. For 1263/1271 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10907 event pairs, 407 based on Foata normal form. 10/2008 useless extension candidates. Maximal degree in co-relation 5292. Up to 1793 conditions per place. [2024-05-12 12:39:24,207 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 67 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-05-12 12:39:24,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 95 transitions, 496 flow [2024-05-12 12:39:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:24,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:24,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-05-12 12:39:24,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-05-12 12:39:24,209 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 5 states and 157 transitions. [2024-05-12 12:39:24,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 95 transitions, 496 flow [2024-05-12 12:39:24,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 95 transitions, 490 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:24,212 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 321 flow [2024-05-12 12:39:24,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=321, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2024-05-12 12:39:24,213 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2024-05-12 12:39:24,213 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 321 flow [2024-05-12 12:39:24,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:24,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:24,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:39:24,214 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-05-12 12:39:24,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:24,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1917789224, now seen corresponding path program 1 times [2024-05-12 12:39:24,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:24,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944955473] [2024-05-12 12:39:24,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:24,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:24,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:24,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:24,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944955473] [2024-05-12 12:39:24,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944955473] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:24,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:24,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:24,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079753986] [2024-05-12 12:39:24,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:24,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:24,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:24,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:24,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:24,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:24,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 321 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:24,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:24,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:24,603 INFO L124 PetriNetUnfolderBase]: 1328/2105 cut-off events. [2024-05-12 12:39:24,603 INFO L125 PetriNetUnfolderBase]: For 2337/2350 co-relation queries the response was YES. [2024-05-12 12:39:24,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6337 conditions, 2105 events. 1328/2105 cut-off events. For 2337/2350 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11520 event pairs, 354 based on Foata normal form. 23/2120 useless extension candidates. Maximal degree in co-relation 6314. Up to 1770 conditions per place. [2024-05-12 12:39:24,614 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 76 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-05-12 12:39:24,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 106 transitions, 622 flow [2024-05-12 12:39:24,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:24,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:24,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 12:39:24,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702898550724637 [2024-05-12 12:39:24,616 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 321 flow. Second operand 6 states and 185 transitions. [2024-05-12 12:39:24,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 106 transitions, 622 flow [2024-05-12 12:39:24,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 106 transitions, 616 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:24,620 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 365 flow [2024-05-12 12:39:24,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=365, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-05-12 12:39:24,621 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-05-12 12:39:24,621 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 365 flow [2024-05-12 12:39:24,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:24,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:24,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:39:24,622 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-05-12 12:39:24,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:24,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2055407272, now seen corresponding path program 1 times [2024-05-12 12:39:24,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:24,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940547459] [2024-05-12 12:39:24,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:24,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:24,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:24,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:24,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940547459] [2024-05-12 12:39:24,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940547459] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:24,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:24,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:24,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915812978] [2024-05-12 12:39:24,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:24,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:24,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:24,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:24,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:24,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:24,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 365 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:24,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:24,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:24,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:25,057 INFO L124 PetriNetUnfolderBase]: 1603/2594 cut-off events. [2024-05-12 12:39:25,057 INFO L125 PetriNetUnfolderBase]: For 3737/3737 co-relation queries the response was YES. [2024-05-12 12:39:25,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8040 conditions, 2594 events. 1603/2594 cut-off events. For 3737/3737 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14942 event pairs, 784 based on Foata normal form. 2/2584 useless extension candidates. Maximal degree in co-relation 8014. Up to 2340 conditions per place. [2024-05-12 12:39:25,071 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 69 selfloop transitions, 8 changer transitions 0/89 dead transitions. [2024-05-12 12:39:25,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 605 flow [2024-05-12 12:39:25,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:25,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:39:25,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:39:25,072 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 365 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:39:25,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 605 flow [2024-05-12 12:39:25,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 565 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:25,077 INFO L231 Difference]: Finished difference. Result has 67 places, 73 transitions, 411 flow [2024-05-12 12:39:25,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=411, PETRI_PLACES=67, PETRI_TRANSITIONS=73} [2024-05-12 12:39:25,078 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 17 predicate places. [2024-05-12 12:39:25,078 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 73 transitions, 411 flow [2024-05-12 12:39:25,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:25,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:25,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:25,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:39:25,078 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-05-12 12:39:25,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:25,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1739643363, now seen corresponding path program 1 times [2024-05-12 12:39:25,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:25,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444176847] [2024-05-12 12:39:25,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:25,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:25,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:25,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:25,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444176847] [2024-05-12 12:39:25,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444176847] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:25,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:25,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:25,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751663421] [2024-05-12 12:39:25,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:25,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:25,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:25,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:25,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:25,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:25,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 73 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:25,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:25,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:25,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:25,566 INFO L124 PetriNetUnfolderBase]: 1597/2563 cut-off events. [2024-05-12 12:39:25,566 INFO L125 PetriNetUnfolderBase]: For 5287/5323 co-relation queries the response was YES. [2024-05-12 12:39:25,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8612 conditions, 2563 events. 1597/2563 cut-off events. For 5287/5323 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14933 event pairs, 328 based on Foata normal form. 13/2555 useless extension candidates. Maximal degree in co-relation 8584. Up to 2085 conditions per place. [2024-05-12 12:39:25,579 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 69 selfloop transitions, 36 changer transitions 0/120 dead transitions. [2024-05-12 12:39:25,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 120 transitions, 805 flow [2024-05-12 12:39:25,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:25,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:25,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 12:39:25,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-05-12 12:39:25,581 INFO L175 Difference]: Start difference. First operand has 67 places, 73 transitions, 411 flow. Second operand 6 states and 187 transitions. [2024-05-12 12:39:25,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 120 transitions, 805 flow [2024-05-12 12:39:25,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 120 transitions, 801 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:39:25,587 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 564 flow [2024-05-12 12:39:25,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2024-05-12 12:39:25,587 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 23 predicate places. [2024-05-12 12:39:25,587 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 564 flow [2024-05-12 12:39:25,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:25,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:25,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:25,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:39:25,588 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-05-12 12:39:25,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:25,589 INFO L85 PathProgramCache]: Analyzing trace with hash 431941565, now seen corresponding path program 2 times [2024-05-12 12:39:25,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:25,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698078981] [2024-05-12 12:39:25,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:25,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:25,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:25,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:25,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698078981] [2024-05-12 12:39:25,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698078981] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:25,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:25,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:25,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698703469] [2024-05-12 12:39:25,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:25,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:25,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:25,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:25,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:25,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:25,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:25,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:25,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:25,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:26,046 INFO L124 PetriNetUnfolderBase]: 1586/2566 cut-off events. [2024-05-12 12:39:26,046 INFO L125 PetriNetUnfolderBase]: For 7328/7404 co-relation queries the response was YES. [2024-05-12 12:39:26,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9479 conditions, 2566 events. 1586/2566 cut-off events. For 7328/7404 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14797 event pairs, 411 based on Foata normal form. 47/2594 useless extension candidates. Maximal degree in co-relation 9448. Up to 2178 conditions per place. [2024-05-12 12:39:26,059 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 80 selfloop transitions, 29 changer transitions 0/124 dead transitions. [2024-05-12 12:39:26,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 124 transitions, 942 flow [2024-05-12 12:39:26,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:26,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:26,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 12:39:26,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-05-12 12:39:26,061 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 564 flow. Second operand 6 states and 180 transitions. [2024-05-12 12:39:26,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 124 transitions, 942 flow [2024-05-12 12:39:26,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 124 transitions, 899 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:26,070 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 665 flow [2024-05-12 12:39:26,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2024-05-12 12:39:26,070 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-05-12 12:39:26,071 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 665 flow [2024-05-12 12:39:26,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:39:26,071 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-05-12 12:39:26,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1739523207, now seen corresponding path program 1 times [2024-05-12 12:39:26,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778619993] [2024-05-12 12:39:26,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:26,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:26,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:26,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778619993] [2024-05-12 12:39:26,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778619993] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:26,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:26,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:26,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273480421] [2024-05-12 12:39:26,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:26,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:26,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:26,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:26,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:26,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:26,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:26,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:26,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:26,535 INFO L124 PetriNetUnfolderBase]: 1757/2954 cut-off events. [2024-05-12 12:39:26,535 INFO L125 PetriNetUnfolderBase]: For 8512/8512 co-relation queries the response was YES. [2024-05-12 12:39:26,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10551 conditions, 2954 events. 1757/2954 cut-off events. For 8512/8512 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17993 event pairs, 735 based on Foata normal form. 2/2925 useless extension candidates. Maximal degree in co-relation 10517. Up to 2474 conditions per place. [2024-05-12 12:39:26,550 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 107 selfloop transitions, 19 changer transitions 0/138 dead transitions. [2024-05-12 12:39:26,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 138 transitions, 1110 flow [2024-05-12 12:39:26,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:26,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:26,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:39:26,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:39:26,552 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 665 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:39:26,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 138 transitions, 1110 flow [2024-05-12 12:39:26,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 138 transitions, 1028 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:26,561 INFO L231 Difference]: Finished difference. Result has 83 places, 104 transitions, 736 flow [2024-05-12 12:39:26,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=736, PETRI_PLACES=83, PETRI_TRANSITIONS=104} [2024-05-12 12:39:26,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2024-05-12 12:39:26,562 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 104 transitions, 736 flow [2024-05-12 12:39:26,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:26,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:26,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:39:26,563 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-05-12 12:39:26,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:26,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1779626347, now seen corresponding path program 2 times [2024-05-12 12:39:26,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:26,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822255105] [2024-05-12 12:39:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:26,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:26,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:26,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:26,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822255105] [2024-05-12 12:39:26,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822255105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:26,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:26,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:26,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30170833] [2024-05-12 12:39:26,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:26,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:26,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:26,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:26,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:26,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 104 transitions, 736 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:26,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:26,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:26,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:27,007 INFO L124 PetriNetUnfolderBase]: 1774/2960 cut-off events. [2024-05-12 12:39:27,008 INFO L125 PetriNetUnfolderBase]: For 9890/9900 co-relation queries the response was YES. [2024-05-12 12:39:27,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11064 conditions, 2960 events. 1774/2960 cut-off events. For 9890/9900 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17917 event pairs, 750 based on Foata normal form. 10/2937 useless extension candidates. Maximal degree in co-relation 11027. Up to 2492 conditions per place. [2024-05-12 12:39:27,026 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 99 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-05-12 12:39:27,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 133 transitions, 1103 flow [2024-05-12 12:39:27,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:27,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:27,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 12:39:27,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 12:39:27,028 INFO L175 Difference]: Start difference. First operand has 83 places, 104 transitions, 736 flow. Second operand 5 states and 144 transitions. [2024-05-12 12:39:27,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 133 transitions, 1103 flow [2024-05-12 12:39:27,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 133 transitions, 1073 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:27,039 INFO L231 Difference]: Finished difference. Result has 87 places, 109 transitions, 804 flow [2024-05-12 12:39:27,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=710, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=804, PETRI_PLACES=87, PETRI_TRANSITIONS=109} [2024-05-12 12:39:27,040 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-05-12 12:39:27,040 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 109 transitions, 804 flow [2024-05-12 12:39:27,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:27,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:27,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:39:27,041 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-05-12 12:39:27,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:27,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1774501303, now seen corresponding path program 3 times [2024-05-12 12:39:27,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:27,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13917528] [2024-05-12 12:39:27,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:27,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:27,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:27,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:27,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:27,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13917528] [2024-05-12 12:39:27,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13917528] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:27,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:27,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:27,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144828183] [2024-05-12 12:39:27,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:27,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:27,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:27,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:27,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:27,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:27,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 109 transitions, 804 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:27,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:27,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:27,492 INFO L124 PetriNetUnfolderBase]: 1621/2634 cut-off events. [2024-05-12 12:39:27,493 INFO L125 PetriNetUnfolderBase]: For 10722/10846 co-relation queries the response was YES. [2024-05-12 12:39:27,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10533 conditions, 2634 events. 1621/2634 cut-off events. For 10722/10846 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15393 event pairs, 387 based on Foata normal form. 31/2593 useless extension candidates. Maximal degree in co-relation 10494. Up to 2104 conditions per place. [2024-05-12 12:39:27,508 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 78 selfloop transitions, 47 changer transitions 0/145 dead transitions. [2024-05-12 12:39:27,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 145 transitions, 1193 flow [2024-05-12 12:39:27,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:27,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 12:39:27,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-05-12 12:39:27,510 INFO L175 Difference]: Start difference. First operand has 87 places, 109 transitions, 804 flow. Second operand 6 states and 182 transitions. [2024-05-12 12:39:27,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 145 transitions, 1193 flow [2024-05-12 12:39:27,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 145 transitions, 1161 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:27,526 INFO L231 Difference]: Finished difference. Result has 93 places, 113 transitions, 933 flow [2024-05-12 12:39:27,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=933, PETRI_PLACES=93, PETRI_TRANSITIONS=113} [2024-05-12 12:39:27,529 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-05-12 12:39:27,529 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 113 transitions, 933 flow [2024-05-12 12:39:27,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:27,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:27,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:39:27,529 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-05-12 12:39:27,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:27,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1779863497, now seen corresponding path program 3 times [2024-05-12 12:39:27,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412036300] [2024-05-12 12:39:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:27,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:27,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:27,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:27,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:27,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412036300] [2024-05-12 12:39:27,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412036300] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:27,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:27,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:27,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719483990] [2024-05-12 12:39:27,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:27,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:27,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:27,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:27,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:27,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:27,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 113 transitions, 933 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:27,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:27,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:27,960 INFO L124 PetriNetUnfolderBase]: 1774/2976 cut-off events. [2024-05-12 12:39:27,960 INFO L125 PetriNetUnfolderBase]: For 12610/12610 co-relation queries the response was YES. [2024-05-12 12:39:27,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11725 conditions, 2976 events. 1774/2976 cut-off events. For 12610/12610 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17652 event pairs, 576 based on Foata normal form. 2/2968 useless extension candidates. Maximal degree in co-relation 11683. Up to 2494 conditions per place. [2024-05-12 12:39:27,976 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 103 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-05-12 12:39:27,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 138 transitions, 1250 flow [2024-05-12 12:39:27,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:27,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:27,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:39:27,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:39:27,977 INFO L175 Difference]: Start difference. First operand has 93 places, 113 transitions, 933 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:39:27,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 138 transitions, 1250 flow [2024-05-12 12:39:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 138 transitions, 1154 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:27,993 INFO L231 Difference]: Finished difference. Result has 94 places, 113 transitions, 895 flow [2024-05-12 12:39:27,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=895, PETRI_PLACES=94, PETRI_TRANSITIONS=113} [2024-05-12 12:39:27,994 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-05-12 12:39:27,994 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 113 transitions, 895 flow [2024-05-12 12:39:27,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:27,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:27,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:27,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:39:27,995 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-05-12 12:39:27,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:27,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1779617419, now seen corresponding path program 1 times [2024-05-12 12:39:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:27,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856435722] [2024-05-12 12:39:27,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:27,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:28,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:28,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:28,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856435722] [2024-05-12 12:39:28,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856435722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:28,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:28,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:28,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326103295] [2024-05-12 12:39:28,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:28,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:28,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:28,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:28,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:28,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 113 transitions, 895 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:28,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:28,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:28,402 INFO L124 PetriNetUnfolderBase]: 1766/2832 cut-off events. [2024-05-12 12:39:28,402 INFO L125 PetriNetUnfolderBase]: For 11595/11598 co-relation queries the response was YES. [2024-05-12 12:39:28,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 2832 events. 1766/2832 cut-off events. For 11595/11598 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16456 event pairs, 449 based on Foata normal form. 6/2831 useless extension candidates. Maximal degree in co-relation 11304. Up to 2540 conditions per place. [2024-05-12 12:39:28,419 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 116 selfloop transitions, 10 changer transitions 0/138 dead transitions. [2024-05-12 12:39:28,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 138 transitions, 1218 flow [2024-05-12 12:39:28,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:28,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:39:28,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:28,421 INFO L175 Difference]: Start difference. First operand has 94 places, 113 transitions, 895 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:39:28,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 138 transitions, 1218 flow [2024-05-12 12:39:28,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 138 transitions, 1173 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:28,440 INFO L231 Difference]: Finished difference. Result has 95 places, 115 transitions, 893 flow [2024-05-12 12:39:28,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=893, PETRI_PLACES=95, PETRI_TRANSITIONS=115} [2024-05-12 12:39:28,441 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-05-12 12:39:28,441 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 115 transitions, 893 flow [2024-05-12 12:39:28,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:28,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:28,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:39:28,442 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-05-12 12:39:28,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:28,442 INFO L85 PathProgramCache]: Analyzing trace with hash -495238973, now seen corresponding path program 1 times [2024-05-12 12:39:28,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:28,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870593520] [2024-05-12 12:39:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:28,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:28,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:28,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870593520] [2024-05-12 12:39:28,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870593520] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:28,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:28,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:28,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641377117] [2024-05-12 12:39:28,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:28,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:28,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:28,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:28,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:28,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:28,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 115 transitions, 893 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:28,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:28,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:28,878 INFO L124 PetriNetUnfolderBase]: 1783/3021 cut-off events. [2024-05-12 12:39:28,878 INFO L125 PetriNetUnfolderBase]: For 12106/12106 co-relation queries the response was YES. [2024-05-12 12:39:28,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11713 conditions, 3021 events. 1783/3021 cut-off events. For 12106/12106 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17932 event pairs, 559 based on Foata normal form. 2/3016 useless extension candidates. Maximal degree in co-relation 11670. Up to 2392 conditions per place. [2024-05-12 12:39:28,897 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 126 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-05-12 12:39:28,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 172 transitions, 1459 flow [2024-05-12 12:39:28,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:28,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:28,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:39:28,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:39:28,898 INFO L175 Difference]: Start difference. First operand has 95 places, 115 transitions, 893 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:39:28,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 172 transitions, 1459 flow [2024-05-12 12:39:28,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 172 transitions, 1434 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:28,916 INFO L231 Difference]: Finished difference. Result has 101 places, 128 transitions, 1066 flow [2024-05-12 12:39:28,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1066, PETRI_PLACES=101, PETRI_TRANSITIONS=128} [2024-05-12 12:39:28,916 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 51 predicate places. [2024-05-12 12:39:28,917 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 128 transitions, 1066 flow [2024-05-12 12:39:28,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:28,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:28,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:28,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:39:28,917 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-05-12 12:39:28,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:28,918 INFO L85 PathProgramCache]: Analyzing trace with hash -491519903, now seen corresponding path program 2 times [2024-05-12 12:39:28,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:28,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267065995] [2024-05-12 12:39:28,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:28,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:29,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:29,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267065995] [2024-05-12 12:39:29,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267065995] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:29,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:29,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:29,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083313527] [2024-05-12 12:39:29,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:29,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:29,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:29,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:29,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:29,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:29,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 128 transitions, 1066 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:29,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:29,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:29,377 INFO L124 PetriNetUnfolderBase]: 1822/2925 cut-off events. [2024-05-12 12:39:29,377 INFO L125 PetriNetUnfolderBase]: For 14240/14240 co-relation queries the response was YES. [2024-05-12 12:39:29,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12554 conditions, 2925 events. 1822/2925 cut-off events. For 14240/14240 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16854 event pairs, 440 based on Foata normal form. 2/2920 useless extension candidates. Maximal degree in co-relation 12508. Up to 2520 conditions per place. [2024-05-12 12:39:29,393 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 132 selfloop transitions, 30 changer transitions 0/174 dead transitions. [2024-05-12 12:39:29,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 174 transitions, 1592 flow [2024-05-12 12:39:29,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:29,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:39:29,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 12:39:29,395 INFO L175 Difference]: Start difference. First operand has 101 places, 128 transitions, 1066 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:39:29,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 174 transitions, 1592 flow [2024-05-12 12:39:29,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 174 transitions, 1540 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:29,415 INFO L231 Difference]: Finished difference. Result has 107 places, 135 transitions, 1158 flow [2024-05-12 12:39:29,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1158, PETRI_PLACES=107, PETRI_TRANSITIONS=135} [2024-05-12 12:39:29,415 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 57 predicate places. [2024-05-12 12:39:29,416 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 135 transitions, 1158 flow [2024-05-12 12:39:29,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:29,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:29,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:39:29,416 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-05-12 12:39:29,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:29,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1909356749, now seen corresponding path program 3 times [2024-05-12 12:39:29,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:29,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623039081] [2024-05-12 12:39:29,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:29,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:29,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:29,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:29,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623039081] [2024-05-12 12:39:29,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623039081] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:29,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:29,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:29,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143637870] [2024-05-12 12:39:29,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:29,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:29,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:29,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:29,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:29,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:29,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 135 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:29,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:29,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:29,899 INFO L124 PetriNetUnfolderBase]: 1817/3006 cut-off events. [2024-05-12 12:39:29,899 INFO L125 PetriNetUnfolderBase]: For 15881/15881 co-relation queries the response was YES. [2024-05-12 12:39:29,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12880 conditions, 3006 events. 1817/3006 cut-off events. For 15881/15881 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17938 event pairs, 694 based on Foata normal form. 2/2980 useless extension candidates. Maximal degree in co-relation 12831. Up to 2515 conditions per place. [2024-05-12 12:39:29,918 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 141 selfloop transitions, 32 changer transitions 0/185 dead transitions. [2024-05-12 12:39:29,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 185 transitions, 1635 flow [2024-05-12 12:39:29,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:29,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:29,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 12:39:29,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:39:29,919 INFO L175 Difference]: Start difference. First operand has 107 places, 135 transitions, 1158 flow. Second operand 9 states and 246 transitions. [2024-05-12 12:39:29,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 185 transitions, 1635 flow [2024-05-12 12:39:29,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 185 transitions, 1593 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:29,941 INFO L231 Difference]: Finished difference. Result has 113 places, 136 transitions, 1198 flow [2024-05-12 12:39:29,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1198, PETRI_PLACES=113, PETRI_TRANSITIONS=136} [2024-05-12 12:39:29,942 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 63 predicate places. [2024-05-12 12:39:29,942 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 136 transitions, 1198 flow [2024-05-12 12:39:29,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:29,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:29,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:29,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:39:29,943 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-05-12 12:39:29,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash 666159409, now seen corresponding path program 4 times [2024-05-12 12:39:29,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:29,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519832680] [2024-05-12 12:39:29,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:29,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:30,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:30,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:30,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519832680] [2024-05-12 12:39:30,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519832680] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:30,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:30,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:30,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585298856] [2024-05-12 12:39:30,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:30,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:30,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:30,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:30,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:30,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:30,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 136 transitions, 1198 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:30,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:30,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:30,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:30,429 INFO L124 PetriNetUnfolderBase]: 1834/3054 cut-off events. [2024-05-12 12:39:30,429 INFO L125 PetriNetUnfolderBase]: For 18294/18306 co-relation queries the response was YES. [2024-05-12 12:39:30,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13295 conditions, 3054 events. 1834/3054 cut-off events. For 18294/18306 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18440 event pairs, 701 based on Foata normal form. 12/3036 useless extension candidates. Maximal degree in co-relation 13244. Up to 2472 conditions per place. [2024-05-12 12:39:30,452 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 132 selfloop transitions, 42 changer transitions 0/186 dead transitions. [2024-05-12 12:39:30,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 186 transitions, 1754 flow [2024-05-12 12:39:30,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:30,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:30,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:39:30,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-05-12 12:39:30,454 INFO L175 Difference]: Start difference. First operand has 113 places, 136 transitions, 1198 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:39:30,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 186 transitions, 1754 flow [2024-05-12 12:39:30,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 186 transitions, 1688 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:30,479 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1282 flow [2024-05-12 12:39:30,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1282, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-05-12 12:39:30,480 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 12:39:30,480 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1282 flow [2024-05-12 12:39:30,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:30,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:30,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:30,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:39:30,481 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-05-12 12:39:30,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:30,482 INFO L85 PathProgramCache]: Analyzing trace with hash 658807759, now seen corresponding path program 5 times [2024-05-12 12:39:30,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:30,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526165907] [2024-05-12 12:39:30,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:30,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:30,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:30,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:30,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:30,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526165907] [2024-05-12 12:39:30,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526165907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:30,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:30,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:30,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205738703] [2024-05-12 12:39:30,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:30,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:30,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:30,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:30,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:30,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:30,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1282 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:30,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:30,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:30,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,003 INFO L124 PetriNetUnfolderBase]: 1851/2980 cut-off events. [2024-05-12 12:39:31,003 INFO L125 PetriNetUnfolderBase]: For 19131/19131 co-relation queries the response was YES. [2024-05-12 12:39:31,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13612 conditions, 2980 events. 1851/2980 cut-off events. For 19131/19131 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17230 event pairs, 440 based on Foata normal form. 2/2975 useless extension candidates. Maximal degree in co-relation 13559. Up to 2490 conditions per place. [2024-05-12 12:39:31,026 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 134 selfloop transitions, 46 changer transitions 0/192 dead transitions. [2024-05-12 12:39:31,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 192 transitions, 1852 flow [2024-05-12 12:39:31,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:31,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:31,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:39:31,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:39:31,027 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1282 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:39:31,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 192 transitions, 1852 flow [2024-05-12 12:39:31,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 192 transitions, 1742 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:31,061 INFO L231 Difference]: Finished difference. Result has 118 places, 144 transitions, 1311 flow [2024-05-12 12:39:31,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1311, PETRI_PLACES=118, PETRI_TRANSITIONS=144} [2024-05-12 12:39:31,062 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 68 predicate places. [2024-05-12 12:39:31,062 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 144 transitions, 1311 flow [2024-05-12 12:39:31,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:31,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:39:31,063 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-05-12 12:39:31,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,063 INFO L85 PathProgramCache]: Analyzing trace with hash 658802179, now seen corresponding path program 6 times [2024-05-12 12:39:31,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908917533] [2024-05-12 12:39:31,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:31,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:31,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908917533] [2024-05-12 12:39:31,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908917533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:31,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:31,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:31,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261834269] [2024-05-12 12:39:31,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:31,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:31,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:31,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:31,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:31,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:31,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 144 transitions, 1311 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:31,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:31,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:31,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:31,573 INFO L124 PetriNetUnfolderBase]: 1846/3067 cut-off events. [2024-05-12 12:39:31,573 INFO L125 PetriNetUnfolderBase]: For 20992/20992 co-relation queries the response was YES. [2024-05-12 12:39:31,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13736 conditions, 3067 events. 1846/3067 cut-off events. For 20992/20992 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18471 event pairs, 692 based on Foata normal form. 2/3038 useless extension candidates. Maximal degree in co-relation 13682. Up to 2485 conditions per place. [2024-05-12 12:39:31,593 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 122 selfloop transitions, 44 changer transitions 0/178 dead transitions. [2024-05-12 12:39:31,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 178 transitions, 1730 flow [2024-05-12 12:39:31,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:31,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:31,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 12:39:31,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-05-12 12:39:31,595 INFO L175 Difference]: Start difference. First operand has 118 places, 144 transitions, 1311 flow. Second operand 6 states and 176 transitions. [2024-05-12 12:39:31,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 178 transitions, 1730 flow [2024-05-12 12:39:31,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 178 transitions, 1622 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:31,628 INFO L231 Difference]: Finished difference. Result has 117 places, 144 transitions, 1303 flow [2024-05-12 12:39:31,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1303, PETRI_PLACES=117, PETRI_TRANSITIONS=144} [2024-05-12 12:39:31,629 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-05-12 12:39:31,629 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 144 transitions, 1303 flow [2024-05-12 12:39:31,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:31,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:31,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:31,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:39:31,630 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:31,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:31,630 INFO L85 PathProgramCache]: Analyzing trace with hash -4196167, now seen corresponding path program 1 times [2024-05-12 12:39:31,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:31,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140461723] [2024-05-12 12:39:31,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:31,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:31,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:31,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:31,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140461723] [2024-05-12 12:39:31,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140461723] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:31,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:31,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:39:31,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974992093] [2024-05-12 12:39:31,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:31,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:39:31,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:31,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:39:31,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:39:31,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:31,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 144 transitions, 1303 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-05-12 12:39:31,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:31,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:31,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:32,031 INFO L124 PetriNetUnfolderBase]: 1708/2777 cut-off events. [2024-05-12 12:39:32,032 INFO L125 PetriNetUnfolderBase]: For 21280/21316 co-relation queries the response was YES. [2024-05-12 12:39:32,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12767 conditions, 2777 events. 1708/2777 cut-off events. For 21280/21316 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16287 event pairs, 440 based on Foata normal form. 37/2783 useless extension candidates. Maximal degree in co-relation 12713. Up to 2328 conditions per place. [2024-05-12 12:39:32,052 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 110 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-05-12 12:39:32,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 156 transitions, 1603 flow [2024-05-12 12:39:32,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:32,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:32,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 12:39:32,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-05-12 12:39:32,054 INFO L175 Difference]: Start difference. First operand has 117 places, 144 transitions, 1303 flow. Second operand 4 states and 117 transitions. [2024-05-12 12:39:32,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 156 transitions, 1603 flow [2024-05-12 12:39:32,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 156 transitions, 1507 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:32,079 INFO L231 Difference]: Finished difference. Result has 115 places, 144 transitions, 1271 flow [2024-05-12 12:39:32,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1271, PETRI_PLACES=115, PETRI_TRANSITIONS=144} [2024-05-12 12:39:32,080 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 65 predicate places. [2024-05-12 12:39:32,080 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 144 transitions, 1271 flow [2024-05-12 12:39:32,081 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-05-12 12:39:32,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:32,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:32,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:39:32,081 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-05-12 12:39:32,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:32,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1341391428, now seen corresponding path program 1 times [2024-05-12 12:39:32,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:32,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066292707] [2024-05-12 12:39:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:32,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066292707] [2024-05-12 12:39:32,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066292707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:32,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393696527] [2024-05-12 12:39:32,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:32,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:32,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:32,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:32,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 144 transitions, 1271 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:32,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:32,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:32,625 INFO L124 PetriNetUnfolderBase]: 1884/3039 cut-off events. [2024-05-12 12:39:32,626 INFO L125 PetriNetUnfolderBase]: For 24575/24605 co-relation queries the response was YES. [2024-05-12 12:39:32,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13934 conditions, 3039 events. 1884/3039 cut-off events. For 24575/24605 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17836 event pairs, 265 based on Foata normal form. 22/2975 useless extension candidates. Maximal degree in co-relation 13880. Up to 1998 conditions per place. [2024-05-12 12:39:32,668 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 104 selfloop transitions, 64 changer transitions 0/198 dead transitions. [2024-05-12 12:39:32,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 198 transitions, 1875 flow [2024-05-12 12:39:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:32,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:32,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-05-12 12:39:32,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-05-12 12:39:32,672 INFO L175 Difference]: Start difference. First operand has 115 places, 144 transitions, 1271 flow. Second operand 7 states and 219 transitions. [2024-05-12 12:39:32,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 198 transitions, 1875 flow [2024-05-12 12:39:32,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 198 transitions, 1811 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:32,700 INFO L231 Difference]: Finished difference. Result has 119 places, 148 transitions, 1386 flow [2024-05-12 12:39:32,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1386, PETRI_PLACES=119, PETRI_TRANSITIONS=148} [2024-05-12 12:39:32,700 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-05-12 12:39:32,700 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 148 transitions, 1386 flow [2024-05-12 12:39:32,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:32,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:32,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:32,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:39:32,701 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-05-12 12:39:32,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:32,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1054950500, now seen corresponding path program 2 times [2024-05-12 12:39:32,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:32,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910939460] [2024-05-12 12:39:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:32,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:32,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:32,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:32,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:32,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910939460] [2024-05-12 12:39:32,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910939460] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:32,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:32,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:32,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085453717] [2024-05-12 12:39:32,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:32,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:32,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:32,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:32,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:32,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:32,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 148 transitions, 1386 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:32,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:32,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:32,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:33,237 INFO L124 PetriNetUnfolderBase]: 1985/3195 cut-off events. [2024-05-12 12:39:33,237 INFO L125 PetriNetUnfolderBase]: For 29302/29345 co-relation queries the response was YES. [2024-05-12 12:39:33,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15281 conditions, 3195 events. 1985/3195 cut-off events. For 29302/29345 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19041 event pairs, 411 based on Foata normal form. 18/3117 useless extension candidates. Maximal degree in co-relation 15227. Up to 2445 conditions per place. [2024-05-12 12:39:33,259 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 102 selfloop transitions, 62 changer transitions 0/194 dead transitions. [2024-05-12 12:39:33,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 194 transitions, 1886 flow [2024-05-12 12:39:33,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:33,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-05-12 12:39:33,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-05-12 12:39:33,261 INFO L175 Difference]: Start difference. First operand has 119 places, 148 transitions, 1386 flow. Second operand 7 states and 214 transitions. [2024-05-12 12:39:33,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 194 transitions, 1886 flow [2024-05-12 12:39:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 194 transitions, 1799 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:33,300 INFO L231 Difference]: Finished difference. Result has 123 places, 150 transitions, 1460 flow [2024-05-12 12:39:33,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=123, PETRI_TRANSITIONS=150} [2024-05-12 12:39:33,300 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-05-12 12:39:33,300 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 150 transitions, 1460 flow [2024-05-12 12:39:33,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:33,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:33,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:33,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:39:33,301 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-05-12 12:39:33,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:33,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1942748766, now seen corresponding path program 3 times [2024-05-12 12:39:33,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:33,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853969252] [2024-05-12 12:39:33,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:33,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:33,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:33,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-05-12 12:39:33,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:33,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853969252] [2024-05-12 12:39:33,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853969252] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:33,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:33,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:33,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936332650] [2024-05-12 12:39:33,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:33,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:33,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:33,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:33,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:33,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 150 transitions, 1460 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:33,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:33,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:33,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:33,899 INFO L124 PetriNetUnfolderBase]: 2093/3357 cut-off events. [2024-05-12 12:39:33,899 INFO L125 PetriNetUnfolderBase]: For 32932/32975 co-relation queries the response was YES. [2024-05-12 12:39:33,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16494 conditions, 3357 events. 2093/3357 cut-off events. For 32932/32975 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20122 event pairs, 411 based on Foata normal form. 18/3283 useless extension candidates. Maximal degree in co-relation 16438. Up to 2725 conditions per place. [2024-05-12 12:39:33,923 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 123 selfloop transitions, 39 changer transitions 0/192 dead transitions. [2024-05-12 12:39:33,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 192 transitions, 1918 flow [2024-05-12 12:39:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:39:33,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-05-12 12:39:33,924 INFO L175 Difference]: Start difference. First operand has 123 places, 150 transitions, 1460 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:39:33,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 192 transitions, 1918 flow [2024-05-12 12:39:33,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 192 transitions, 1789 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:33,966 INFO L231 Difference]: Finished difference. Result has 125 places, 152 transitions, 1450 flow [2024-05-12 12:39:33,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1450, PETRI_PLACES=125, PETRI_TRANSITIONS=152} [2024-05-12 12:39:33,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 75 predicate places. [2024-05-12 12:39:33,967 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 152 transitions, 1450 flow [2024-05-12 12:39:33,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:33,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:33,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:33,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:39:33,968 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-05-12 12:39:33,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:33,968 INFO L85 PathProgramCache]: Analyzing trace with hash -939474632, now seen corresponding path program 1 times [2024-05-12 12:39:33,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:33,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249260909] [2024-05-12 12:39:33,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:33,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:34,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249260909] [2024-05-12 12:39:34,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249260909] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:34,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:34,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:34,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597845489] [2024-05-12 12:39:34,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:34,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:34,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:34,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:34,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:34,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:34,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 152 transitions, 1450 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:34,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:34,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:34,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:34,547 INFO L124 PetriNetUnfolderBase]: 2246/3676 cut-off events. [2024-05-12 12:39:34,547 INFO L125 PetriNetUnfolderBase]: For 31026/31026 co-relation queries the response was YES. [2024-05-12 12:39:34,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17225 conditions, 3676 events. 2246/3676 cut-off events. For 31026/31026 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22668 event pairs, 806 based on Foata normal form. 4/3647 useless extension candidates. Maximal degree in co-relation 17168. Up to 3166 conditions per place. [2024-05-12 12:39:34,574 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 155 selfloop transitions, 25 changer transitions 0/192 dead transitions. [2024-05-12 12:39:34,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 192 transitions, 1919 flow [2024-05-12 12:39:34,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:34,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:34,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:39:34,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:34,576 INFO L175 Difference]: Start difference. First operand has 125 places, 152 transitions, 1450 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:39:34,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 192 transitions, 1919 flow [2024-05-12 12:39:34,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 192 transitions, 1832 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:34,624 INFO L231 Difference]: Finished difference. Result has 127 places, 154 transitions, 1438 flow [2024-05-12 12:39:34,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1438, PETRI_PLACES=127, PETRI_TRANSITIONS=154} [2024-05-12 12:39:34,625 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-05-12 12:39:34,625 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 154 transitions, 1438 flow [2024-05-12 12:39:34,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:34,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:34,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:34,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:39:34,634 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-05-12 12:39:34,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:34,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1051972356, now seen corresponding path program 4 times [2024-05-12 12:39:34,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:34,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474278371] [2024-05-12 12:39:34,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:34,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:34,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:34,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:34,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474278371] [2024-05-12 12:39:34,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474278371] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:34,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:34,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:34,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216519591] [2024-05-12 12:39:34,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:34,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:34,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:34,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:34,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:34,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:34,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 154 transitions, 1438 flow. Second operand has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:34,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:34,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:34,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:35,207 INFO L124 PetriNetUnfolderBase]: 2073/3326 cut-off events. [2024-05-12 12:39:35,207 INFO L125 PetriNetUnfolderBase]: For 33934/33981 co-relation queries the response was YES. [2024-05-12 12:39:35,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16157 conditions, 3326 events. 2073/3326 cut-off events. For 33934/33981 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19887 event pairs, 262 based on Foata normal form. 32/3273 useless extension candidates. Maximal degree in co-relation 16099. Up to 2400 conditions per place. [2024-05-12 12:39:35,229 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 105 selfloop transitions, 59 changer transitions 0/195 dead transitions. [2024-05-12 12:39:35,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 195 transitions, 1912 flow [2024-05-12 12:39:35,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:35,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:35,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 12:39:35,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-05-12 12:39:35,231 INFO L175 Difference]: Start difference. First operand has 127 places, 154 transitions, 1438 flow. Second operand 7 states and 211 transitions. [2024-05-12 12:39:35,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 195 transitions, 1912 flow [2024-05-12 12:39:35,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 195 transitions, 1847 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:35,269 INFO L231 Difference]: Finished difference. Result has 129 places, 154 transitions, 1510 flow [2024-05-12 12:39:35,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1510, PETRI_PLACES=129, PETRI_TRANSITIONS=154} [2024-05-12 12:39:35,269 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 12:39:35,269 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 154 transitions, 1510 flow [2024-05-12 12:39:35,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.857142857142858) internal successors, (132), 7 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:35,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:35,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:39:35,270 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-05-12 12:39:35,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1051787658, now seen corresponding path program 2 times [2024-05-12 12:39:35,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053850535] [2024-05-12 12:39:35,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:35,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:35,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:35,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053850535] [2024-05-12 12:39:35,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053850535] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:35,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:35,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:35,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956334808] [2024-05-12 12:39:35,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:35,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:35,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:35,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:35,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:35,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:35,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 154 transitions, 1510 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:35,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:35,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:35,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:35,778 INFO L124 PetriNetUnfolderBase]: 2242/3546 cut-off events. [2024-05-12 12:39:35,778 INFO L125 PetriNetUnfolderBase]: For 32741/32741 co-relation queries the response was YES. [2024-05-12 12:39:35,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17379 conditions, 3546 events. 2242/3546 cut-off events. For 32741/32741 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20991 event pairs, 449 based on Foata normal form. 4/3543 useless extension candidates. Maximal degree in co-relation 17320. Up to 3136 conditions per place. [2024-05-12 12:39:35,802 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 149 selfloop transitions, 27 changer transitions 0/188 dead transitions. [2024-05-12 12:39:35,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 188 transitions, 1961 flow [2024-05-12 12:39:35,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:35,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:35,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:39:35,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:39:35,804 INFO L175 Difference]: Start difference. First operand has 129 places, 154 transitions, 1510 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:39:35,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 188 transitions, 1961 flow [2024-05-12 12:39:35,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 188 transitions, 1830 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:35,907 INFO L231 Difference]: Finished difference. Result has 129 places, 156 transitions, 1465 flow [2024-05-12 12:39:35,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1465, PETRI_PLACES=129, PETRI_TRANSITIONS=156} [2024-05-12 12:39:35,908 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 79 predicate places. [2024-05-12 12:39:35,908 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 156 transitions, 1465 flow [2024-05-12 12:39:35,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:35,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:35,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:35,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:39:35,908 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-05-12 12:39:35,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:35,909 INFO L85 PathProgramCache]: Analyzing trace with hash -823886508, now seen corresponding path program 3 times [2024-05-12 12:39:35,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:35,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115879718] [2024-05-12 12:39:35,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:35,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:35,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:36,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:36,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115879718] [2024-05-12 12:39:36,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115879718] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:36,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:36,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:36,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31083299] [2024-05-12 12:39:36,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:36,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:36,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:36,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:36,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:36,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:36,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 156 transitions, 1465 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:36,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:36,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:36,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:36,437 INFO L124 PetriNetUnfolderBase]: 2269/3710 cut-off events. [2024-05-12 12:39:36,437 INFO L125 PetriNetUnfolderBase]: For 33137/33149 co-relation queries the response was YES. [2024-05-12 12:39:36,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17516 conditions, 3710 events. 2269/3710 cut-off events. For 33137/33149 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 22853 event pairs, 829 based on Foata normal form. 14/3687 useless extension candidates. Maximal degree in co-relation 17456. Up to 3203 conditions per place. [2024-05-12 12:39:36,461 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 151 selfloop transitions, 24 changer transitions 0/187 dead transitions. [2024-05-12 12:39:36,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 187 transitions, 1910 flow [2024-05-12 12:39:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:39:36,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:39:36,463 INFO L175 Difference]: Start difference. First operand has 129 places, 156 transitions, 1465 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:39:36,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 187 transitions, 1910 flow [2024-05-12 12:39:36,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 187 transitions, 1840 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:36,508 INFO L231 Difference]: Finished difference. Result has 131 places, 158 transitions, 1476 flow [2024-05-12 12:39:36,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1476, PETRI_PLACES=131, PETRI_TRANSITIONS=158} [2024-05-12 12:39:36,509 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-05-12 12:39:36,509 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 158 transitions, 1476 flow [2024-05-12 12:39:36,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:36,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:36,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:36,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:39:36,524 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-05-12 12:39:36,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:36,524 INFO L85 PathProgramCache]: Analyzing trace with hash -815315628, now seen corresponding path program 4 times [2024-05-12 12:39:36,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:36,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014325706] [2024-05-12 12:39:36,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:36,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:36,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:36,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:36,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:36,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014325706] [2024-05-12 12:39:36,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014325706] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:36,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:36,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:36,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872575182] [2024-05-12 12:39:36,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:36,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:36,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:36,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:36,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:36,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:36,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 158 transitions, 1476 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:36,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:36,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:36,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:37,258 INFO L124 PetriNetUnfolderBase]: 2261/3682 cut-off events. [2024-05-12 12:39:37,259 INFO L125 PetriNetUnfolderBase]: For 32114/32126 co-relation queries the response was YES. [2024-05-12 12:39:37,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17303 conditions, 3682 events. 2261/3682 cut-off events. For 32114/32126 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22544 event pairs, 762 based on Foata normal form. 14/3659 useless extension candidates. Maximal degree in co-relation 17242. Up to 3080 conditions per place. [2024-05-12 12:39:37,296 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 147 selfloop transitions, 31 changer transitions 0/190 dead transitions. [2024-05-12 12:39:37,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 190 transitions, 1929 flow [2024-05-12 12:39:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:39:37,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:37,298 INFO L175 Difference]: Start difference. First operand has 131 places, 158 transitions, 1476 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:39:37,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 190 transitions, 1929 flow [2024-05-12 12:39:37,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 190 transitions, 1870 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:37,365 INFO L231 Difference]: Finished difference. Result has 133 places, 160 transitions, 1512 flow [2024-05-12 12:39:37,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1512, PETRI_PLACES=133, PETRI_TRANSITIONS=160} [2024-05-12 12:39:37,366 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 83 predicate places. [2024-05-12 12:39:37,366 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 160 transitions, 1512 flow [2024-05-12 12:39:37,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:37,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:37,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:37,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:39:37,367 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:37,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1366540196, now seen corresponding path program 1 times [2024-05-12 12:39:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:37,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090252977] [2024-05-12 12:39:37,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:37,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:37,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:37,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:37,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:37,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090252977] [2024-05-12 12:39:37,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090252977] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:37,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:37,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:37,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675056970] [2024-05-12 12:39:37,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:37,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:37,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:37,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:37,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:37,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:37,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 160 transitions, 1512 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:37,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:37,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:37,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:38,081 INFO L124 PetriNetUnfolderBase]: 2415/4000 cut-off events. [2024-05-12 12:39:38,081 INFO L125 PetriNetUnfolderBase]: For 40044/40044 co-relation queries the response was YES. [2024-05-12 12:39:38,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18861 conditions, 4000 events. 2415/4000 cut-off events. For 40044/40044 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25214 event pairs, 636 based on Foata normal form. 12/3974 useless extension candidates. Maximal degree in co-relation 18799. Up to 2803 conditions per place. [2024-05-12 12:39:38,108 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 51 changer transitions 0/224 dead transitions. [2024-05-12 12:39:38,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 224 transitions, 2263 flow [2024-05-12 12:39:38,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:38,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:38,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:39:38,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-05-12 12:39:38,110 INFO L175 Difference]: Start difference. First operand has 133 places, 160 transitions, 1512 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:39:38,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 224 transitions, 2263 flow [2024-05-12 12:39:38,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 224 transitions, 2186 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:38,169 INFO L231 Difference]: Finished difference. Result has 139 places, 165 transitions, 1631 flow [2024-05-12 12:39:38,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1631, PETRI_PLACES=139, PETRI_TRANSITIONS=165} [2024-05-12 12:39:38,169 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-05-12 12:39:38,169 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 165 transitions, 1631 flow [2024-05-12 12:39:38,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:38,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:38,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:38,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:39:38,170 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-05-12 12:39:38,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:38,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1656274372, now seen corresponding path program 2 times [2024-05-12 12:39:38,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:38,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595599816] [2024-05-12 12:39:38,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:38,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:38,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:38,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:38,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595599816] [2024-05-12 12:39:38,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595599816] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:38,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:38,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:38,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742400218] [2024-05-12 12:39:38,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:38,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:38,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:38,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:38,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:38,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:38,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 165 transitions, 1631 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:38,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:38,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:38,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:38,857 INFO L124 PetriNetUnfolderBase]: 2604/4296 cut-off events. [2024-05-12 12:39:38,858 INFO L125 PetriNetUnfolderBase]: For 48697/48697 co-relation queries the response was YES. [2024-05-12 12:39:38,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20952 conditions, 4296 events. 2604/4296 cut-off events. For 48697/48697 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27467 event pairs, 849 based on Foata normal form. 12/4272 useless extension candidates. Maximal degree in co-relation 20887. Up to 3341 conditions per place. [2024-05-12 12:39:38,883 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 161 selfloop transitions, 50 changer transitions 0/223 dead transitions. [2024-05-12 12:39:38,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 223 transitions, 2333 flow [2024-05-12 12:39:38,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:38,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:38,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-05-12 12:39:38,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-05-12 12:39:38,885 INFO L175 Difference]: Start difference. First operand has 139 places, 165 transitions, 1631 flow. Second operand 8 states and 233 transitions. [2024-05-12 12:39:38,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 223 transitions, 2333 flow [2024-05-12 12:39:38,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 223 transitions, 2254 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:38,951 INFO L231 Difference]: Finished difference. Result has 145 places, 168 transitions, 1710 flow [2024-05-12 12:39:38,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1710, PETRI_PLACES=145, PETRI_TRANSITIONS=168} [2024-05-12 12:39:38,952 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 95 predicate places. [2024-05-12 12:39:38,953 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 168 transitions, 1710 flow [2024-05-12 12:39:38,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:38,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:38,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:38,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:39:38,953 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-05-12 12:39:38,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:38,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1656422242, now seen corresponding path program 3 times [2024-05-12 12:39:38,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:38,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694431931] [2024-05-12 12:39:38,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:38,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:38,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:39,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:39,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:39,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694431931] [2024-05-12 12:39:39,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694431931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:39,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:39,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:39,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591667614] [2024-05-12 12:39:39,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:39,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:39,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:39,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:39,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:39,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:39,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 168 transitions, 1710 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:39,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:39,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:39,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:39,557 INFO L124 PetriNetUnfolderBase]: 2576/4112 cut-off events. [2024-05-12 12:39:39,557 INFO L125 PetriNetUnfolderBase]: For 48835/48835 co-relation queries the response was YES. [2024-05-12 12:39:39,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20724 conditions, 4112 events. 2576/4112 cut-off events. For 48835/48835 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25255 event pairs, 514 based on Foata normal form. 16/4121 useless extension candidates. Maximal degree in co-relation 20656. Up to 3458 conditions per place. [2024-05-12 12:39:39,584 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 158 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-05-12 12:39:39,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 219 transitions, 2279 flow [2024-05-12 12:39:39,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:39,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:39,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 12:39:39,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-05-12 12:39:39,585 INFO L175 Difference]: Start difference. First operand has 145 places, 168 transitions, 1710 flow. Second operand 8 states and 228 transitions. [2024-05-12 12:39:39,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 219 transitions, 2279 flow [2024-05-12 12:39:39,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 219 transitions, 2196 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:39,654 INFO L231 Difference]: Finished difference. Result has 149 places, 169 transitions, 1754 flow [2024-05-12 12:39:39,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1754, PETRI_PLACES=149, PETRI_TRANSITIONS=169} [2024-05-12 12:39:39,654 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 99 predicate places. [2024-05-12 12:39:39,654 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 169 transitions, 1754 flow [2024-05-12 12:39:39,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:39,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:39,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:39,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:39:39,655 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-05-12 12:39:39,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash 940843596, now seen corresponding path program 4 times [2024-05-12 12:39:39,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:39,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904283705] [2024-05-12 12:39:39,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:39,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:39,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:39,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:39,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904283705] [2024-05-12 12:39:39,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904283705] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:39,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:39,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:39,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011562476] [2024-05-12 12:39:39,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:39,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:39,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:39,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:39,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:39,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:39,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 169 transitions, 1754 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:39,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:39,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:39,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:40,413 INFO L124 PetriNetUnfolderBase]: 2670/4432 cut-off events. [2024-05-12 12:39:40,413 INFO L125 PetriNetUnfolderBase]: For 52855/52855 co-relation queries the response was YES. [2024-05-12 12:39:40,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21727 conditions, 4432 events. 2670/4432 cut-off events. For 52855/52855 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28640 event pairs, 932 based on Foata normal form. 16/4405 useless extension candidates. Maximal degree in co-relation 21657. Up to 3705 conditions per place. [2024-05-12 12:39:40,441 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 184 selfloop transitions, 33 changer transitions 0/229 dead transitions. [2024-05-12 12:39:40,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 229 transitions, 2362 flow [2024-05-12 12:39:40,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:40,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:40,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-05-12 12:39:40,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934782608695652 [2024-05-12 12:39:40,443 INFO L175 Difference]: Start difference. First operand has 149 places, 169 transitions, 1754 flow. Second operand 10 states and 273 transitions. [2024-05-12 12:39:40,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 229 transitions, 2362 flow [2024-05-12 12:39:40,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 229 transitions, 2267 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:40,511 INFO L231 Difference]: Finished difference. Result has 153 places, 170 transitions, 1753 flow [2024-05-12 12:39:40,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1753, PETRI_PLACES=153, PETRI_TRANSITIONS=170} [2024-05-12 12:39:40,512 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-05-12 12:39:40,512 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 170 transitions, 1753 flow [2024-05-12 12:39:40,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:40,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:40,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:40,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:39:40,512 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:40,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash 95818976, now seen corresponding path program 5 times [2024-05-12 12:39:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:40,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286482233] [2024-05-12 12:39:40,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:40,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:40,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286482233] [2024-05-12 12:39:40,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286482233] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:40,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:40,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:40,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533756749] [2024-05-12 12:39:40,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:40,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:40,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:40,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:40,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:40,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:40,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 170 transitions, 1753 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:40,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:40,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:40,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:41,197 INFO L124 PetriNetUnfolderBase]: 2764/4544 cut-off events. [2024-05-12 12:39:41,197 INFO L125 PetriNetUnfolderBase]: For 57038/57038 co-relation queries the response was YES. [2024-05-12 12:39:41,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22534 conditions, 4544 events. 2764/4544 cut-off events. For 57038/57038 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29123 event pairs, 696 based on Foata normal form. 16/4547 useless extension candidates. Maximal degree in co-relation 22463. Up to 3855 conditions per place. [2024-05-12 12:39:41,228 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 174 selfloop transitions, 32 changer transitions 0/218 dead transitions. [2024-05-12 12:39:41,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 218 transitions, 2313 flow [2024-05-12 12:39:41,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:41,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:41,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 12:39:41,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6114130434782609 [2024-05-12 12:39:41,230 INFO L175 Difference]: Start difference. First operand has 153 places, 170 transitions, 1753 flow. Second operand 8 states and 225 transitions. [2024-05-12 12:39:41,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 218 transitions, 2313 flow [2024-05-12 12:39:41,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 218 transitions, 2240 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:41,321 INFO L231 Difference]: Finished difference. Result has 153 places, 171 transitions, 1774 flow [2024-05-12 12:39:41,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1774, PETRI_PLACES=153, PETRI_TRANSITIONS=171} [2024-05-12 12:39:41,322 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-05-12 12:39:41,322 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 171 transitions, 1774 flow [2024-05-12 12:39:41,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:41,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:41,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:41,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:39:41,323 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:41,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:41,323 INFO L85 PathProgramCache]: Analyzing trace with hash 95671106, now seen corresponding path program 6 times [2024-05-12 12:39:41,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:41,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772623045] [2024-05-12 12:39:41,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:41,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:41,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:41,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:41,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:41,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772623045] [2024-05-12 12:39:41,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772623045] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:41,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:41,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:41,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600337535] [2024-05-12 12:39:41,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:41,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:41,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:41,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:41,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:41,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:41,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 171 transitions, 1774 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:41,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:41,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:41,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:42,103 INFO L124 PetriNetUnfolderBase]: 2831/4705 cut-off events. [2024-05-12 12:39:42,104 INFO L125 PetriNetUnfolderBase]: For 60423/60423 co-relation queries the response was YES. [2024-05-12 12:39:42,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23181 conditions, 4705 events. 2831/4705 cut-off events. For 60423/60423 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 30830 event pairs, 943 based on Foata normal form. 12/4676 useless extension candidates. Maximal degree in co-relation 23109. Up to 3707 conditions per place. [2024-05-12 12:39:42,137 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-05-12 12:39:42,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 224 transitions, 2394 flow [2024-05-12 12:39:42,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:39:42,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:39:42,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:39:42,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-05-12 12:39:42,139 INFO L175 Difference]: Start difference. First operand has 153 places, 171 transitions, 1774 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:39:42,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 224 transitions, 2394 flow [2024-05-12 12:39:42,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 224 transitions, 2321 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:42,227 INFO L231 Difference]: Finished difference. Result has 156 places, 174 transitions, 1847 flow [2024-05-12 12:39:42,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1847, PETRI_PLACES=156, PETRI_TRANSITIONS=174} [2024-05-12 12:39:42,228 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-05-12 12:39:42,228 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 174 transitions, 1847 flow [2024-05-12 12:39:42,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:42,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:42,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:42,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:39:42,228 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:42,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:42,229 INFO L85 PathProgramCache]: Analyzing trace with hash 941058798, now seen corresponding path program 1 times [2024-05-12 12:39:42,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:42,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064450753] [2024-05-12 12:39:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:42,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:42,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:42,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064450753] [2024-05-12 12:39:42,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064450753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:42,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:42,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:42,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968628068] [2024-05-12 12:39:42,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:42,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:42,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:42,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:42,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:42,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:42,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 174 transitions, 1847 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:42,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:42,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:42,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:43,053 INFO L124 PetriNetUnfolderBase]: 2898/4826 cut-off events. [2024-05-12 12:39:43,053 INFO L125 PetriNetUnfolderBase]: For 65020/65020 co-relation queries the response was YES. [2024-05-12 12:39:43,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23849 conditions, 4826 events. 2898/4826 cut-off events. For 65020/65020 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31846 event pairs, 975 based on Foata normal form. 12/4793 useless extension candidates. Maximal degree in co-relation 23775. Up to 3816 conditions per place. [2024-05-12 12:39:43,089 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 37 changer transitions 0/237 dead transitions. [2024-05-12 12:39:43,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 237 transitions, 2480 flow [2024-05-12 12:39:43,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:43,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 12:39:43,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:39:43,091 INFO L175 Difference]: Start difference. First operand has 156 places, 174 transitions, 1847 flow. Second operand 10 states and 275 transitions. [2024-05-12 12:39:43,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 237 transitions, 2480 flow [2024-05-12 12:39:43,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 237 transitions, 2418 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:43,203 INFO L231 Difference]: Finished difference. Result has 162 places, 175 transitions, 1883 flow [2024-05-12 12:39:43,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1883, PETRI_PLACES=162, PETRI_TRANSITIONS=175} [2024-05-12 12:39:43,204 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-05-12 12:39:43,204 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 175 transitions, 1883 flow [2024-05-12 12:39:43,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:43,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:43,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:43,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:39:43,205 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:43,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash 229108144, now seen corresponding path program 7 times [2024-05-12 12:39:43,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:43,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312930463] [2024-05-12 12:39:43,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:43,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:43,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:43,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:43,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312930463] [2024-05-12 12:39:43,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312930463] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:43,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:43,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:43,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420150996] [2024-05-12 12:39:43,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:43,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:43,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:43,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:43,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:43,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:43,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 175 transitions, 1883 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:43,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:43,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:43,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:44,090 INFO L124 PetriNetUnfolderBase]: 2992/5017 cut-off events. [2024-05-12 12:39:44,091 INFO L125 PetriNetUnfolderBase]: For 71552/71564 co-relation queries the response was YES. [2024-05-12 12:39:44,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24889 conditions, 5017 events. 2992/5017 cut-off events. For 71552/71564 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 33597 event pairs, 1051 based on Foata normal form. 26/4990 useless extension candidates. Maximal degree in co-relation 24813. Up to 4152 conditions per place. [2024-05-12 12:39:44,134 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 171 selfloop transitions, 46 changer transitions 0/229 dead transitions. [2024-05-12 12:39:44,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 229 transitions, 2483 flow [2024-05-12 12:39:44,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:44,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-05-12 12:39:44,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5990338164251208 [2024-05-12 12:39:44,136 INFO L175 Difference]: Start difference. First operand has 162 places, 175 transitions, 1883 flow. Second operand 9 states and 248 transitions. [2024-05-12 12:39:44,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 229 transitions, 2483 flow [2024-05-12 12:39:44,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 229 transitions, 2399 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:44,261 INFO L231 Difference]: Finished difference. Result has 163 places, 176 transitions, 1925 flow [2024-05-12 12:39:44,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1925, PETRI_PLACES=163, PETRI_TRANSITIONS=176} [2024-05-12 12:39:44,262 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-05-12 12:39:44,262 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 176 transitions, 1925 flow [2024-05-12 12:39:44,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:44,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:44,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:44,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:39:44,263 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:44,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:44,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1748744706, now seen corresponding path program 8 times [2024-05-12 12:39:44,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:44,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867128065] [2024-05-12 12:39:44,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:44,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:44,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:44,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:44,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867128065] [2024-05-12 12:39:44,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867128065] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:44,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:44,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:44,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457537573] [2024-05-12 12:39:44,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:44,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:44,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:44,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:44,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:44,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:44,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 176 transitions, 1925 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:44,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:44,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:44,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:45,042 INFO L124 PetriNetUnfolderBase]: 3086/5006 cut-off events. [2024-05-12 12:39:45,042 INFO L125 PetriNetUnfolderBase]: For 75931/75931 co-relation queries the response was YES. [2024-05-12 12:39:45,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25623 conditions, 5006 events. 3086/5006 cut-off events. For 75931/75931 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32586 event pairs, 763 based on Foata normal form. 16/5007 useless extension candidates. Maximal degree in co-relation 25546. Up to 4170 conditions per place. [2024-05-12 12:39:45,083 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 163 selfloop transitions, 46 changer transitions 0/221 dead transitions. [2024-05-12 12:39:45,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 221 transitions, 2491 flow [2024-05-12 12:39:45,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:45,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:45,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 12:39:45,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:39:45,084 INFO L175 Difference]: Start difference. First operand has 163 places, 176 transitions, 1925 flow. Second operand 7 states and 203 transitions. [2024-05-12 12:39:45,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 221 transitions, 2491 flow [2024-05-12 12:39:45,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 221 transitions, 2386 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:45,213 INFO L231 Difference]: Finished difference. Result has 163 places, 177 transitions, 1951 flow [2024-05-12 12:39:45,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1951, PETRI_PLACES=163, PETRI_TRANSITIONS=177} [2024-05-12 12:39:45,213 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-05-12 12:39:45,213 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 177 transitions, 1951 flow [2024-05-12 12:39:45,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:45,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:45,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:39:45,214 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:45,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:45,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1748596836, now seen corresponding path program 9 times [2024-05-12 12:39:45,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:45,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091239573] [2024-05-12 12:39:45,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:45,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:45,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:45,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091239573] [2024-05-12 12:39:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091239573] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101218492] [2024-05-12 12:39:45,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:45,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:45,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:45,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 177 transitions, 1951 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:45,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:45,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:45,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:46,046 INFO L124 PetriNetUnfolderBase]: 3153/5211 cut-off events. [2024-05-12 12:39:46,046 INFO L125 PetriNetUnfolderBase]: For 79832/79832 co-relation queries the response was YES. [2024-05-12 12:39:46,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26349 conditions, 5211 events. 3153/5211 cut-off events. For 79832/79832 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 34801 event pairs, 837 based on Foata normal form. 12/5179 useless extension candidates. Maximal degree in co-relation 26271. Up to 3559 conditions per place. [2024-05-12 12:39:46,092 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 163 selfloop transitions, 53 changer transitions 0/228 dead transitions. [2024-05-12 12:39:46,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 228 transitions, 2678 flow [2024-05-12 12:39:46,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:46,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-05-12 12:39:46,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-05-12 12:39:46,094 INFO L175 Difference]: Start difference. First operand has 163 places, 177 transitions, 1951 flow. Second operand 7 states and 208 transitions. [2024-05-12 12:39:46,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 228 transitions, 2678 flow [2024-05-12 12:39:46,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2578 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:39:46,241 INFO L231 Difference]: Finished difference. Result has 166 places, 179 transitions, 2029 flow [2024-05-12 12:39:46,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2029, PETRI_PLACES=166, PETRI_TRANSITIONS=179} [2024-05-12 12:39:46,242 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 116 predicate places. [2024-05-12 12:39:46,242 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 179 transitions, 2029 flow [2024-05-12 12:39:46,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:46,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:46,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:39:46,243 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:46,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:46,243 INFO L85 PathProgramCache]: Analyzing trace with hash 361269452, now seen corresponding path program 10 times [2024-05-12 12:39:46,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:46,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279477416] [2024-05-12 12:39:46,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:46,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:46,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:46,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:46,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:46,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279477416] [2024-05-12 12:39:46,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279477416] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:46,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:46,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776376062] [2024-05-12 12:39:46,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:46,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:46,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:46,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:46,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:46,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:46,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 179 transitions, 2029 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:46,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:46,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:46,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:47,065 INFO L124 PetriNetUnfolderBase]: 3125/5231 cut-off events. [2024-05-12 12:39:47,065 INFO L125 PetriNetUnfolderBase]: For 79111/79111 co-relation queries the response was YES. [2024-05-12 12:39:47,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26132 conditions, 5231 events. 3125/5231 cut-off events. For 79111/79111 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 35315 event pairs, 1069 based on Foata normal form. 16/5194 useless extension candidates. Maximal degree in co-relation 26052. Up to 4235 conditions per place. [2024-05-12 12:39:47,108 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 176 selfloop transitions, 48 changer transitions 0/236 dead transitions. [2024-05-12 12:39:47,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 236 transitions, 2658 flow [2024-05-12 12:39:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 12:39:47,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:39:47,110 INFO L175 Difference]: Start difference. First operand has 166 places, 179 transitions, 2029 flow. Second operand 9 states and 253 transitions. [2024-05-12 12:39:47,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 236 transitions, 2658 flow [2024-05-12 12:39:47,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 236 transitions, 2465 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:47,279 INFO L231 Difference]: Finished difference. Result has 168 places, 180 transitions, 1976 flow [2024-05-12 12:39:47,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1976, PETRI_PLACES=168, PETRI_TRANSITIONS=180} [2024-05-12 12:39:47,280 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 118 predicate places. [2024-05-12 12:39:47,280 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 180 transitions, 1976 flow [2024-05-12 12:39:47,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:47,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:47,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:39:47,281 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:47,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash 555424064, now seen corresponding path program 2 times [2024-05-12 12:39:47,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:47,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553246468] [2024-05-12 12:39:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:47,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:47,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:47,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553246468] [2024-05-12 12:39:47,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553246468] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:47,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:47,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:47,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466056814] [2024-05-12 12:39:47,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:47,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:47,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:47,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:47,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:47,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:47,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 180 transitions, 1976 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:47,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:47,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:47,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:48,216 INFO L124 PetriNetUnfolderBase]: 3192/5377 cut-off events. [2024-05-12 12:39:48,216 INFO L125 PetriNetUnfolderBase]: For 73075/73087 co-relation queries the response was YES. [2024-05-12 12:39:48,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25781 conditions, 5377 events. 3192/5377 cut-off events. For 73075/73087 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36752 event pairs, 1092 based on Foata normal form. 22/5342 useless extension candidates. Maximal degree in co-relation 25702. Up to 4351 conditions per place. [2024-05-12 12:39:48,256 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 182 selfloop transitions, 49 changer transitions 0/243 dead transitions. [2024-05-12 12:39:48,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 243 transitions, 2623 flow [2024-05-12 12:39:48,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:39:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:39:48,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-05-12 12:39:48,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:39:48,257 INFO L175 Difference]: Start difference. First operand has 168 places, 180 transitions, 1976 flow. Second operand 10 states and 275 transitions. [2024-05-12 12:39:48,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 243 transitions, 2623 flow [2024-05-12 12:39:48,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 243 transitions, 2527 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:39:48,378 INFO L231 Difference]: Finished difference. Result has 171 places, 181 transitions, 2004 flow [2024-05-12 12:39:48,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2004, PETRI_PLACES=171, PETRI_TRANSITIONS=181} [2024-05-12 12:39:48,378 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-05-12 12:39:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 181 transitions, 2004 flow [2024-05-12 12:39:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:48,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:48,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:39:48,379 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash 495020626, now seen corresponding path program 3 times [2024-05-12 12:39:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129990697] [2024-05-12 12:39:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:48,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:48,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129990697] [2024-05-12 12:39:48,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129990697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:48,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:48,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:48,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368599898] [2024-05-12 12:39:48,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:48,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:48,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:48,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:48,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:48,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:48,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 181 transitions, 2004 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:48,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:48,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:48,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:49,193 INFO L124 PetriNetUnfolderBase]: 3259/5416 cut-off events. [2024-05-12 12:39:49,193 INFO L125 PetriNetUnfolderBase]: For 76957/76969 co-relation queries the response was YES. [2024-05-12 12:39:49,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26289 conditions, 5416 events. 3259/5416 cut-off events. For 76957/76969 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36601 event pairs, 976 based on Foata normal form. 22/5393 useless extension candidates. Maximal degree in co-relation 26209. Up to 3498 conditions per place. [2024-05-12 12:39:49,240 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 168 selfloop transitions, 60 changer transitions 0/240 dead transitions. [2024-05-12 12:39:49,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 240 transitions, 2701 flow [2024-05-12 12:39:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:49,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-05-12 12:39:49,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:49,242 INFO L175 Difference]: Start difference. First operand has 171 places, 181 transitions, 2004 flow. Second operand 9 states and 252 transitions. [2024-05-12 12:39:49,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 240 transitions, 2701 flow [2024-05-12 12:39:49,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 240 transitions, 2591 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:39:49,382 INFO L231 Difference]: Finished difference. Result has 172 places, 182 transitions, 2040 flow [2024-05-12 12:39:49,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2040, PETRI_PLACES=172, PETRI_TRANSITIONS=182} [2024-05-12 12:39:49,383 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2024-05-12 12:39:49,383 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 182 transitions, 2040 flow [2024-05-12 12:39:49,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:49,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:49,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:39:49,384 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:39:49,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:49,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1754322288, now seen corresponding path program 4 times [2024-05-12 12:39:49,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:49,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706277784] [2024-05-12 12:39:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:49,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:49,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:49,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:49,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706277784] [2024-05-12 12:39:49,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706277784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:49,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:49,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:39:49,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792161925] [2024-05-12 12:39:49,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:49,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:39:49,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:49,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:39:49,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:39:49,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:49,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 182 transitions, 2040 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:49,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:49,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:49,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:50,154 INFO L124 PetriNetUnfolderBase]: 3239/5279 cut-off events. [2024-05-12 12:39:50,154 INFO L125 PetriNetUnfolderBase]: For 73304/73304 co-relation queries the response was YES. [2024-05-12 12:39:50,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25873 conditions, 5279 events. 3239/5279 cut-off events. For 73304/73304 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34864 event pairs, 751 based on Foata normal form. 12/5277 useless extension candidates. Maximal degree in co-relation 25792. Up to 3907 conditions per place. [2024-05-12 12:39:50,193 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 172 selfloop transitions, 56 changer transitions 0/240 dead transitions. [2024-05-12 12:39:50,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 240 transitions, 2591 flow [2024-05-12 12:39:50,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:39:50,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:39:50,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-05-12 12:39:50,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6135265700483091 [2024-05-12 12:39:50,195 INFO L175 Difference]: Start difference. First operand has 172 places, 182 transitions, 2040 flow. Second operand 9 states and 254 transitions. [2024-05-12 12:39:50,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 240 transitions, 2591 flow [2024-05-12 12:39:50,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 240 transitions, 2482 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 12:39:50,338 INFO L231 Difference]: Finished difference. Result has 174 places, 181 transitions, 1983 flow [2024-05-12 12:39:50,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1983, PETRI_PLACES=174, PETRI_TRANSITIONS=181} [2024-05-12 12:39:50,339 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-05-12 12:39:50,339 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 181 transitions, 1983 flow [2024-05-12 12:39:50,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:50,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:50,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:39:50,340 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-05-12 12:39:50,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:50,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1857095302, now seen corresponding path program 1 times [2024-05-12 12:39:50,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:50,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600601035] [2024-05-12 12:39:50,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:50,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:50,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:50,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:50,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600601035] [2024-05-12 12:39:50,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600601035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:50,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:50,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:50,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567310452] [2024-05-12 12:39:50,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:50,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:50,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:50,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:50,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:50,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:50,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 181 transitions, 1983 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:50,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:50,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:50,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:51,034 INFO L124 PetriNetUnfolderBase]: 3250/5357 cut-off events. [2024-05-12 12:39:51,034 INFO L125 PetriNetUnfolderBase]: For 70406/70409 co-relation queries the response was YES. [2024-05-12 12:39:51,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25963 conditions, 5357 events. 3250/5357 cut-off events. For 70406/70409 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35915 event pairs, 1210 based on Foata normal form. 3/5336 useless extension candidates. Maximal degree in co-relation 25881. Up to 4861 conditions per place. [2024-05-12 12:39:51,081 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 178 selfloop transitions, 17 changer transitions 0/207 dead transitions. [2024-05-12 12:39:51,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 207 transitions, 2556 flow [2024-05-12 12:39:51,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:51,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:51,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-05-12 12:39:51,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:39:51,087 INFO L175 Difference]: Start difference. First operand has 174 places, 181 transitions, 1983 flow. Second operand 5 states and 138 transitions. [2024-05-12 12:39:51,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 207 transitions, 2556 flow [2024-05-12 12:39:51,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 207 transitions, 2370 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 12:39:51,245 INFO L231 Difference]: Finished difference. Result has 170 places, 187 transitions, 1909 flow [2024-05-12 12:39:51,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1909, PETRI_PLACES=170, PETRI_TRANSITIONS=187} [2024-05-12 12:39:51,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 120 predicate places. [2024-05-12 12:39:51,246 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 187 transitions, 1909 flow [2024-05-12 12:39:51,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:51,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:51,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:39:51,246 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-05-12 12:39:51,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:51,247 INFO L85 PathProgramCache]: Analyzing trace with hash -2017381794, now seen corresponding path program 2 times [2024-05-12 12:39:51,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:51,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873499981] [2024-05-12 12:39:51,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:51,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:51,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:51,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-05-12 12:39:51,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873499981] [2024-05-12 12:39:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873499981] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490040863] [2024-05-12 12:39:51,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:51,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:51,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:51,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:51,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 187 transitions, 1909 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:51,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:51,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:51,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:52,079 INFO L124 PetriNetUnfolderBase]: 3247/5351 cut-off events. [2024-05-12 12:39:52,079 INFO L125 PetriNetUnfolderBase]: For 67929/67932 co-relation queries the response was YES. [2024-05-12 12:39:52,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25224 conditions, 5351 events. 3247/5351 cut-off events. For 67929/67932 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35880 event pairs, 1212 based on Foata normal form. 3/5330 useless extension candidates. Maximal degree in co-relation 25142. Up to 4865 conditions per place. [2024-05-12 12:39:52,136 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 177 selfloop transitions, 14 changer transitions 0/203 dead transitions. [2024-05-12 12:39:52,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 203 transitions, 2334 flow [2024-05-12 12:39:52,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:39:52,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:39:52,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-05-12 12:39:52,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:39:52,138 INFO L175 Difference]: Start difference. First operand has 170 places, 187 transitions, 1909 flow. Second operand 4 states and 115 transitions. [2024-05-12 12:39:52,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 203 transitions, 2334 flow [2024-05-12 12:39:52,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 203 transitions, 2282 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:52,314 INFO L231 Difference]: Finished difference. Result has 173 places, 187 transitions, 1895 flow [2024-05-12 12:39:52,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1895, PETRI_PLACES=173, PETRI_TRANSITIONS=187} [2024-05-12 12:39:52,315 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 123 predicate places. [2024-05-12 12:39:52,315 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 187 transitions, 1895 flow [2024-05-12 12:39:52,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:52,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:52,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:39:52,316 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-05-12 12:39:52,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:52,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2014725802, now seen corresponding path program 1 times [2024-05-12 12:39:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:52,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560031814] [2024-05-12 12:39:52,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:52,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560031814] [2024-05-12 12:39:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560031814] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:52,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:52,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840624811] [2024-05-12 12:39:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:52,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:52,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:52,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:52,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:52,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:39:52,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 187 transitions, 1895 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:52,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:52,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:39:52,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,043 INFO L124 PetriNetUnfolderBase]: 3150/5163 cut-off events. [2024-05-12 12:39:53,043 INFO L125 PetriNetUnfolderBase]: For 74136/74177 co-relation queries the response was YES. [2024-05-12 12:39:53,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24599 conditions, 5163 events. 3150/5163 cut-off events. For 74136/74177 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34605 event pairs, 636 based on Foata normal form. 48/5154 useless extension candidates. Maximal degree in co-relation 24515. Up to 4541 conditions per place. [2024-05-12 12:39:53,089 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 156 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-05-12 12:39:53,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 206 transitions, 2335 flow [2024-05-12 12:39:53,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:53,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:53,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:39:53,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:53,090 INFO L175 Difference]: Start difference. First operand has 173 places, 187 transitions, 1895 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:39:53,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 206 transitions, 2335 flow [2024-05-12 12:39:53,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 206 transitions, 2307 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:53,230 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1972 flow [2024-05-12 12:39:53,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1972, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-05-12 12:39:53,231 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-05-12 12:39:53,231 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1972 flow [2024-05-12 12:39:53,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:53,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:53,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:53,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:39:53,236 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-05-12 12:39:53,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:53,236 INFO L85 PathProgramCache]: Analyzing trace with hash 718314334, now seen corresponding path program 1 times [2024-05-12 12:39:53,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:53,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698350063] [2024-05-12 12:39:53,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:53,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:53,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:53,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:53,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698350063] [2024-05-12 12:39:53,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698350063] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:53,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:53,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:53,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211208901] [2024-05-12 12:39:53,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:53,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:53,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:53,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:53,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:53,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:53,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1972 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-05-12 12:39:53,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:53,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:53,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:53,965 INFO L124 PetriNetUnfolderBase]: 3295/5344 cut-off events. [2024-05-12 12:39:53,965 INFO L125 PetriNetUnfolderBase]: For 72439/72448 co-relation queries the response was YES. [2024-05-12 12:39:53,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25916 conditions, 5344 events. 3295/5344 cut-off events. For 72439/72448 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 35268 event pairs, 662 based on Foata normal form. 9/5345 useless extension candidates. Maximal degree in co-relation 25831. Up to 4867 conditions per place. [2024-05-12 12:39:54,007 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 190 selfloop transitions, 24 changer transitions 0/226 dead transitions. [2024-05-12 12:39:54,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 226 transitions, 2641 flow [2024-05-12 12:39:54,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:54,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:54,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:39:54,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:39:54,008 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1972 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:39:54,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 226 transitions, 2641 flow [2024-05-12 12:39:54,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 226 transitions, 2556 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:54,166 INFO L231 Difference]: Finished difference. Result has 181 places, 198 transitions, 2055 flow [2024-05-12 12:39:54,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2055, PETRI_PLACES=181, PETRI_TRANSITIONS=198} [2024-05-12 12:39:54,167 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 131 predicate places. [2024-05-12 12:39:54,167 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 198 transitions, 2055 flow [2024-05-12 12:39:54,167 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-05-12 12:39:54,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:54,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:54,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:39:54,167 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-05-12 12:39:54,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:54,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1901036254, now seen corresponding path program 2 times [2024-05-12 12:39:54,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:54,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032840417] [2024-05-12 12:39:54,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:54,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:54,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:54,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:54,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:54,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032840417] [2024-05-12 12:39:54,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032840417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:54,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:54,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:54,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947937034] [2024-05-12 12:39:54,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:54,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:54,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:54,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:54,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:54,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:54,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 198 transitions, 2055 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-05-12 12:39:54,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:54,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:54,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:54,854 INFO L124 PetriNetUnfolderBase]: 3306/5465 cut-off events. [2024-05-12 12:39:54,854 INFO L125 PetriNetUnfolderBase]: For 75857/75869 co-relation queries the response was YES. [2024-05-12 12:39:54,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26105 conditions, 5465 events. 3306/5465 cut-off events. For 75857/75869 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36977 event pairs, 1204 based on Foata normal form. 11/5427 useless extension candidates. Maximal degree in co-relation 26016. Up to 4879 conditions per place. [2024-05-12 12:39:54,896 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 187 selfloop transitions, 27 changer transitions 0/226 dead transitions. [2024-05-12 12:39:54,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 226 transitions, 2673 flow [2024-05-12 12:39:54,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:54,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:54,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:54,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 12:39:54,898 INFO L175 Difference]: Start difference. First operand has 181 places, 198 transitions, 2055 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 226 transitions, 2673 flow [2024-05-12 12:39:55,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 226 transitions, 2643 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:55,085 INFO L231 Difference]: Finished difference. Result has 185 places, 201 transitions, 2125 flow [2024-05-12 12:39:55,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2125, PETRI_PLACES=185, PETRI_TRANSITIONS=201} [2024-05-12 12:39:55,086 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 135 predicate places. [2024-05-12 12:39:55,086 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 201 transitions, 2125 flow [2024-05-12 12:39:55,086 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-05-12 12:39:55,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:55,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:55,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:39:55,087 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-05-12 12:39:55,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:55,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1901047414, now seen corresponding path program 3 times [2024-05-12 12:39:55,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:55,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075418298] [2024-05-12 12:39:55,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:55,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:55,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:55,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:55,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:55,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075418298] [2024-05-12 12:39:55,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075418298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:55,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:55,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:39:55,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299232214] [2024-05-12 12:39:55,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:55,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:39:55,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:55,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:39:55,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:39:55,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:55,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 201 transitions, 2125 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-05-12 12:39:55,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:55,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:55,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:55,795 INFO L124 PetriNetUnfolderBase]: 3303/5430 cut-off events. [2024-05-12 12:39:55,796 INFO L125 PetriNetUnfolderBase]: For 78881/78887 co-relation queries the response was YES. [2024-05-12 12:39:55,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26116 conditions, 5430 events. 3303/5430 cut-off events. For 78881/78887 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 36466 event pairs, 1219 based on Foata normal form. 3/5397 useless extension candidates. Maximal degree in co-relation 26025. Up to 4876 conditions per place. [2024-05-12 12:39:55,837 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 179 selfloop transitions, 29 changer transitions 0/220 dead transitions. [2024-05-12 12:39:55,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2612 flow [2024-05-12 12:39:55,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:55,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:55,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-05-12 12:39:55,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-05-12 12:39:55,839 INFO L175 Difference]: Start difference. First operand has 185 places, 201 transitions, 2125 flow. Second operand 5 states and 137 transitions. [2024-05-12 12:39:55,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2612 flow [2024-05-12 12:39:56,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 220 transitions, 2573 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:39:56,053 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2185 flow [2024-05-12 12:39:56,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2185, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-05-12 12:39:56,054 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 138 predicate places. [2024-05-12 12:39:56,054 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2185 flow [2024-05-12 12:39:56,054 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-05-12 12:39:56,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:56,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:56,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:39:56,055 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-05-12 12:39:56,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:56,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1660278718, now seen corresponding path program 1 times [2024-05-12 12:39:56,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:56,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78802533] [2024-05-12 12:39:56,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:56,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:56,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-05-12 12:39:56,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:56,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78802533] [2024-05-12 12:39:56,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78802533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:56,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:56,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:56,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772156563] [2024-05-12 12:39:56,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:56,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:56,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:56,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:56,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:56,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:56,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:56,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:56,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:56,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:56,794 INFO L124 PetriNetUnfolderBase]: 3355/5490 cut-off events. [2024-05-12 12:39:56,794 INFO L125 PetriNetUnfolderBase]: For 81554/81569 co-relation queries the response was YES. [2024-05-12 12:39:56,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26710 conditions, 5490 events. 3355/5490 cut-off events. For 81554/81569 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36936 event pairs, 700 based on Foata normal form. 14/5479 useless extension candidates. Maximal degree in co-relation 26618. Up to 4733 conditions per place. [2024-05-12 12:39:56,837 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 181 selfloop transitions, 46 changer transitions 0/239 dead transitions. [2024-05-12 12:39:56,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 239 transitions, 2999 flow [2024-05-12 12:39:56,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:39:56,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:39:56,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:39:56,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:39:56,838 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2185 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:39:56,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 239 transitions, 2999 flow [2024-05-12 12:39:57,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 239 transitions, 2961 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 12:39:57,066 INFO L231 Difference]: Finished difference. Result has 193 places, 214 transitions, 2394 flow [2024-05-12 12:39:57,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2394, PETRI_PLACES=193, PETRI_TRANSITIONS=214} [2024-05-12 12:39:57,067 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 143 predicate places. [2024-05-12 12:39:57,067 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 214 transitions, 2394 flow [2024-05-12 12:39:57,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:57,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:57,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:39:57,067 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-05-12 12:39:57,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1885680526, now seen corresponding path program 2 times [2024-05-12 12:39:57,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:57,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230680191] [2024-05-12 12:39:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:57,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:57,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:57,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:57,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230680191] [2024-05-12 12:39:57,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230680191] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:57,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:57,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:57,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179954768] [2024-05-12 12:39:57,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:57,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:57,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:57,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:57,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:57,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:57,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 214 transitions, 2394 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:57,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:57,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:57,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:57,872 INFO L124 PetriNetUnfolderBase]: 3391/5547 cut-off events. [2024-05-12 12:39:57,873 INFO L125 PetriNetUnfolderBase]: For 88857/88872 co-relation queries the response was YES. [2024-05-12 12:39:57,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27907 conditions, 5547 events. 3391/5547 cut-off events. For 88857/88872 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37360 event pairs, 690 based on Foata normal form. 14/5545 useless extension candidates. Maximal degree in co-relation 27812. Up to 4818 conditions per place. [2024-05-12 12:39:57,921 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 184 selfloop transitions, 53 changer transitions 0/249 dead transitions. [2024-05-12 12:39:57,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 249 transitions, 3208 flow [2024-05-12 12:39:57,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:39:57,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:39:57,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:39:57,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:39:57,922 INFO L175 Difference]: Start difference. First operand has 193 places, 214 transitions, 2394 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:39:57,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 249 transitions, 3208 flow [2024-05-12 12:39:58,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 249 transitions, 3113 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-05-12 12:39:58,139 INFO L231 Difference]: Finished difference. Result has 200 places, 223 transitions, 2567 flow [2024-05-12 12:39:58,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2567, PETRI_PLACES=200, PETRI_TRANSITIONS=223} [2024-05-12 12:39:58,140 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-05-12 12:39:58,140 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 223 transitions, 2567 flow [2024-05-12 12:39:58,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:58,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:58,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:39:58,141 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-05-12 12:39:58,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:58,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1885674946, now seen corresponding path program 3 times [2024-05-12 12:39:58,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:58,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461068801] [2024-05-12 12:39:58,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:58,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:58,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:58,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:58,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461068801] [2024-05-12 12:39:58,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461068801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:58,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:58,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:58,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398985202] [2024-05-12 12:39:58,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:58,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:58,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:58,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:58,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:58,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:58,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 223 transitions, 2567 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:58,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:58,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:58,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:39:58,947 INFO L124 PetriNetUnfolderBase]: 3387/5543 cut-off events. [2024-05-12 12:39:58,947 INFO L125 PetriNetUnfolderBase]: For 91548/91563 co-relation queries the response was YES. [2024-05-12 12:39:58,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28201 conditions, 5543 events. 3387/5543 cut-off events. For 91548/91563 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37283 event pairs, 702 based on Foata normal form. 14/5532 useless extension candidates. Maximal degree in co-relation 28103. Up to 4816 conditions per place. [2024-05-12 12:39:58,993 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 45 changer transitions 0/242 dead transitions. [2024-05-12 12:39:58,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 242 transitions, 3151 flow [2024-05-12 12:39:58,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:39:58,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:39:58,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:39:58,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-05-12 12:39:58,995 INFO L175 Difference]: Start difference. First operand has 200 places, 223 transitions, 2567 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:39:58,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 242 transitions, 3151 flow [2024-05-12 12:39:59,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 242 transitions, 2993 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-05-12 12:39:59,264 INFO L231 Difference]: Finished difference. Result has 201 places, 223 transitions, 2507 flow [2024-05-12 12:39:59,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2507, PETRI_PLACES=201, PETRI_TRANSITIONS=223} [2024-05-12 12:39:59,264 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 151 predicate places. [2024-05-12 12:39:59,264 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 223 transitions, 2507 flow [2024-05-12 12:39:59,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:39:59,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:39:59,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:39:59,265 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-05-12 12:39:59,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:39:59,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1237688387, now seen corresponding path program 1 times [2024-05-12 12:39:59,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:39:59,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882457749] [2024-05-12 12:39:59,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:39:59,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:39:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:39:59,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:39:59,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:39:59,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882457749] [2024-05-12 12:39:59,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882457749] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:39:59,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:39:59,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:39:59,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672957948] [2024-05-12 12:39:59,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:39:59,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:39:59,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:39:59,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:39:59,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:39:59,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:39:59,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 223 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:39:59,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:39:59,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:39:59,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:00,051 INFO L124 PetriNetUnfolderBase]: 3426/5585 cut-off events. [2024-05-12 12:40:00,052 INFO L125 PetriNetUnfolderBase]: For 94599/94599 co-relation queries the response was YES. [2024-05-12 12:40:00,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28660 conditions, 5585 events. 3426/5585 cut-off events. For 94599/94599 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 37362 event pairs, 692 based on Foata normal form. 1/5564 useless extension candidates. Maximal degree in co-relation 28561. Up to 4799 conditions per place. [2024-05-12 12:40:00,102 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 186 selfloop transitions, 67 changer transitions 0/265 dead transitions. [2024-05-12 12:40:00,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 265 transitions, 3357 flow [2024-05-12 12:40:00,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:00,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:00,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:40:00,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-05-12 12:40:00,104 INFO L175 Difference]: Start difference. First operand has 201 places, 223 transitions, 2507 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:40:00,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 265 transitions, 3357 flow [2024-05-12 12:40:00,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 265 transitions, 3259 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:00,328 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 2647 flow [2024-05-12 12:40:00,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2647, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-05-12 12:40:00,328 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-05-12 12:40:00,329 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 2647 flow [2024-05-12 12:40:00,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:00,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:00,329 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-05-12 12:40:00,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:40:00,329 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-05-12 12:40:00,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:00,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1407046657, now seen corresponding path program 2 times [2024-05-12 12:40:00,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:00,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427252929] [2024-05-12 12:40:00,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:00,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:00,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:00,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-05-12 12:40:00,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:00,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427252929] [2024-05-12 12:40:00,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427252929] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:00,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:00,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:00,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183774120] [2024-05-12 12:40:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:00,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:00,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:00,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:00,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:00,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:00,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 2647 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:00,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:00,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:00,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:01,249 INFO L124 PetriNetUnfolderBase]: 3448/5626 cut-off events. [2024-05-12 12:40:01,249 INFO L125 PetriNetUnfolderBase]: For 98744/98747 co-relation queries the response was YES. [2024-05-12 12:40:01,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29106 conditions, 5626 events. 3448/5626 cut-off events. For 98744/98747 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37768 event pairs, 662 based on Foata normal form. 3/5610 useless extension candidates. Maximal degree in co-relation 29006. Up to 5009 conditions per place. [2024-05-12 12:40:01,293 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 39 changer transitions 0/266 dead transitions. [2024-05-12 12:40:01,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 266 transitions, 3314 flow [2024-05-12 12:40:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:01,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:40:01,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 12:40:01,295 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 2647 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:40:01,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 266 transitions, 3314 flow [2024-05-12 12:40:01,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 266 transitions, 3181 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:01,526 INFO L231 Difference]: Finished difference. Result has 208 places, 236 transitions, 2693 flow [2024-05-12 12:40:01,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2693, PETRI_PLACES=208, PETRI_TRANSITIONS=236} [2024-05-12 12:40:01,526 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 158 predicate places. [2024-05-12 12:40:01,526 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 236 transitions, 2693 flow [2024-05-12 12:40:01,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:01,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:01,527 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-05-12 12:40:01,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:40:01,528 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-05-12 12:40:01,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:01,528 INFO L85 PathProgramCache]: Analyzing trace with hash -277430613, now seen corresponding path program 3 times [2024-05-12 12:40:01,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:01,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044502464] [2024-05-12 12:40:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:01,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:01,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:01,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:01,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044502464] [2024-05-12 12:40:01,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044502464] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:01,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:01,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:01,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450721115] [2024-05-12 12:40:01,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:01,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:01,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:01,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:01,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:01,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:01,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 236 transitions, 2693 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:01,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:01,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:01,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:02,414 INFO L124 PetriNetUnfolderBase]: 3506/5713 cut-off events. [2024-05-12 12:40:02,414 INFO L125 PetriNetUnfolderBase]: For 103827/103830 co-relation queries the response was YES. [2024-05-12 12:40:02,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29661 conditions, 5713 events. 3506/5713 cut-off events. For 103827/103830 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 38414 event pairs, 664 based on Foata normal form. 3/5696 useless extension candidates. Maximal degree in co-relation 29560. Up to 5048 conditions per place. [2024-05-12 12:40:02,470 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 217 selfloop transitions, 53 changer transitions 0/282 dead transitions. [2024-05-12 12:40:02,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 282 transitions, 3619 flow [2024-05-12 12:40:02,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:02,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:02,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:40:02,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:40:02,471 INFO L175 Difference]: Start difference. First operand has 208 places, 236 transitions, 2693 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:40:02,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 282 transitions, 3619 flow [2024-05-12 12:40:02,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 282 transitions, 3501 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:02,780 INFO L231 Difference]: Finished difference. Result has 214 places, 251 transitions, 2950 flow [2024-05-12 12:40:02,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2950, PETRI_PLACES=214, PETRI_TRANSITIONS=251} [2024-05-12 12:40:02,781 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 164 predicate places. [2024-05-12 12:40:02,781 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 251 transitions, 2950 flow [2024-05-12 12:40:02,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:02,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:02,781 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-05-12 12:40:02,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:40:02,782 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-05-12 12:40:02,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:02,782 INFO L85 PathProgramCache]: Analyzing trace with hash 248961759, now seen corresponding path program 4 times [2024-05-12 12:40:02,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:02,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581395291] [2024-05-12 12:40:02,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:02,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:02,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-05-12 12:40:02,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:02,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581395291] [2024-05-12 12:40:02,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581395291] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:02,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:02,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:02,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424618379] [2024-05-12 12:40:02,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:02,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:02,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:02,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:02,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:02,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:02,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 251 transitions, 2950 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:02,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:02,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:02,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:03,603 INFO L124 PetriNetUnfolderBase]: 3545/5763 cut-off events. [2024-05-12 12:40:03,603 INFO L125 PetriNetUnfolderBase]: For 109643/109643 co-relation queries the response was YES. [2024-05-12 12:40:03,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30315 conditions, 5763 events. 3545/5763 cut-off events. For 109643/109643 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38803 event pairs, 692 based on Foata normal form. 1/5742 useless extension candidates. Maximal degree in co-relation 30211. Up to 4874 conditions per place. [2024-05-12 12:40:03,652 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 180 selfloop transitions, 95 changer transitions 0/287 dead transitions. [2024-05-12 12:40:03,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 287 transitions, 3839 flow [2024-05-12 12:40:03,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:03,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:40:03,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-05-12 12:40:03,654 INFO L175 Difference]: Start difference. First operand has 214 places, 251 transitions, 2950 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:40:03,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 287 transitions, 3839 flow [2024-05-12 12:40:03,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 287 transitions, 3736 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:03,947 INFO L231 Difference]: Finished difference. Result has 218 places, 258 transitions, 3142 flow [2024-05-12 12:40:03,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3142, PETRI_PLACES=218, PETRI_TRANSITIONS=258} [2024-05-12 12:40:03,948 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-05-12 12:40:03,948 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 258 transitions, 3142 flow [2024-05-12 12:40:03,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:03,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:03,949 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-05-12 12:40:03,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:40:03,949 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-05-12 12:40:03,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:03,949 INFO L85 PathProgramCache]: Analyzing trace with hash 249081729, now seen corresponding path program 5 times [2024-05-12 12:40:03,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:03,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138696877] [2024-05-12 12:40:03,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:03,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:04,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:04,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:04,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138696877] [2024-05-12 12:40:04,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138696877] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:04,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:04,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:04,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698672326] [2024-05-12 12:40:04,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:04,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:04,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:04,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:04,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:04,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:04,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 258 transitions, 3142 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:04,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:04,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:04,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:04,869 INFO L124 PetriNetUnfolderBase]: 3542/5744 cut-off events. [2024-05-12 12:40:04,870 INFO L125 PetriNetUnfolderBase]: For 112954/112957 co-relation queries the response was YES. [2024-05-12 12:40:04,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30565 conditions, 5744 events. 3542/5744 cut-off events. For 112954/112957 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38532 event pairs, 662 based on Foata normal form. 3/5734 useless extension candidates. Maximal degree in co-relation 30460. Up to 5098 conditions per place. [2024-05-12 12:40:04,927 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 218 selfloop transitions, 52 changer transitions 0/282 dead transitions. [2024-05-12 12:40:04,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 282 transitions, 3738 flow [2024-05-12 12:40:04,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:04,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:04,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:40:04,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:40:04,929 INFO L175 Difference]: Start difference. First operand has 218 places, 258 transitions, 3142 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:40:04,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 282 transitions, 3738 flow [2024-05-12 12:40:05,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 282 transitions, 3587 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:05,279 INFO L231 Difference]: Finished difference. Result has 221 places, 258 transitions, 3109 flow [2024-05-12 12:40:05,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3109, PETRI_PLACES=221, PETRI_TRANSITIONS=258} [2024-05-12 12:40:05,280 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 171 predicate places. [2024-05-12 12:40:05,280 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 258 transitions, 3109 flow [2024-05-12 12:40:05,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:05,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:05,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:05,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:40:05,281 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-05-12 12:40:05,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:05,281 INFO L85 PathProgramCache]: Analyzing trace with hash 476862909, now seen corresponding path program 6 times [2024-05-12 12:40:05,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:05,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117197620] [2024-05-12 12:40:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:05,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:05,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:05,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117197620] [2024-05-12 12:40:05,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117197620] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:05,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:05,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380397695] [2024-05-12 12:40:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:05,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:05,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:05,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:05,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:05,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 258 transitions, 3109 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:05,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:05,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:05,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:06,159 INFO L124 PetriNetUnfolderBase]: 3553/5793 cut-off events. [2024-05-12 12:40:06,160 INFO L125 PetriNetUnfolderBase]: For 115299/115314 co-relation queries the response was YES. [2024-05-12 12:40:06,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30455 conditions, 5793 events. 3553/5793 cut-off events. For 115299/115314 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39091 event pairs, 713 based on Foata normal form. 13/5774 useless extension candidates. Maximal degree in co-relation 30350. Up to 4880 conditions per place. [2024-05-12 12:40:06,217 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 195 selfloop transitions, 80 changer transitions 0/287 dead transitions. [2024-05-12 12:40:06,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 287 transitions, 3939 flow [2024-05-12 12:40:06,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:06,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 12:40:06,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 12:40:06,220 INFO L175 Difference]: Start difference. First operand has 221 places, 258 transitions, 3109 flow. Second operand 6 states and 170 transitions. [2024-05-12 12:40:06,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 287 transitions, 3939 flow [2024-05-12 12:40:06,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 287 transitions, 3835 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:06,556 INFO L231 Difference]: Finished difference. Result has 222 places, 261 transitions, 3211 flow [2024-05-12 12:40:06,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3211, PETRI_PLACES=222, PETRI_TRANSITIONS=261} [2024-05-12 12:40:06,557 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-05-12 12:40:06,557 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 261 transitions, 3211 flow [2024-05-12 12:40:06,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:06,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:06,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:06,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:40:06,558 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-05-12 12:40:06,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:06,558 INFO L85 PathProgramCache]: Analyzing trace with hash 488290749, now seen corresponding path program 7 times [2024-05-12 12:40:06,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:06,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870003975] [2024-05-12 12:40:06,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:06,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:06,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:06,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:06,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870003975] [2024-05-12 12:40:06,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870003975] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:06,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:06,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816440546] [2024-05-12 12:40:06,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:06,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:06,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:06,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:06,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:06,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 261 transitions, 3211 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:06,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:06,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:06,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:07,450 INFO L124 PetriNetUnfolderBase]: 3545/5781 cut-off events. [2024-05-12 12:40:07,450 INFO L125 PetriNetUnfolderBase]: For 118481/118496 co-relation queries the response was YES. [2024-05-12 12:40:07,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30605 conditions, 5781 events. 3545/5781 cut-off events. For 118481/118496 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 39003 event pairs, 713 based on Foata normal form. 14/5763 useless extension candidates. Maximal degree in co-relation 30499. Up to 4872 conditions per place. [2024-05-12 12:40:07,497 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 194 selfloop transitions, 77 changer transitions 0/283 dead transitions. [2024-05-12 12:40:07,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 283 transitions, 3895 flow [2024-05-12 12:40:07,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:40:07,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:40:07,499 INFO L175 Difference]: Start difference. First operand has 222 places, 261 transitions, 3211 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:40:07,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 283 transitions, 3895 flow [2024-05-12 12:40:07,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 283 transitions, 3668 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:07,890 INFO L231 Difference]: Finished difference. Result has 224 places, 261 transitions, 3146 flow [2024-05-12 12:40:07,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3146, PETRI_PLACES=224, PETRI_TRANSITIONS=261} [2024-05-12 12:40:07,891 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 12:40:07,891 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 261 transitions, 3146 flow [2024-05-12 12:40:07,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:07,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:07,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:07,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:40:07,892 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-05-12 12:40:07,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:07,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1673631555, now seen corresponding path program 8 times [2024-05-12 12:40:07,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:07,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835345561] [2024-05-12 12:40:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:07,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:07,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:08,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:08,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:08,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835345561] [2024-05-12 12:40:08,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835345561] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:08,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:08,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:08,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263897444] [2024-05-12 12:40:08,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:08,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:08,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:08,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:08,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:08,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:08,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 261 transitions, 3146 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:08,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:08,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:08,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:08,816 INFO L124 PetriNetUnfolderBase]: 3539/5773 cut-off events. [2024-05-12 12:40:08,816 INFO L125 PetriNetUnfolderBase]: For 119265/119280 co-relation queries the response was YES. [2024-05-12 12:40:08,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30425 conditions, 5773 events. 3539/5773 cut-off events. For 119265/119280 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39043 event pairs, 713 based on Foata normal form. 14/5755 useless extension candidates. Maximal degree in co-relation 30318. Up to 4935 conditions per place. [2024-05-12 12:40:08,871 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 205 selfloop transitions, 66 changer transitions 0/283 dead transitions. [2024-05-12 12:40:08,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 283 transitions, 3834 flow [2024-05-12 12:40:08,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:08,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 12:40:08,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-05-12 12:40:08,872 INFO L175 Difference]: Start difference. First operand has 224 places, 261 transitions, 3146 flow. Second operand 5 states and 147 transitions. [2024-05-12 12:40:08,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 283 transitions, 3834 flow [2024-05-12 12:40:09,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 283 transitions, 3648 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:09,332 INFO L231 Difference]: Finished difference. Result has 224 places, 261 transitions, 3105 flow [2024-05-12 12:40:09,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3105, PETRI_PLACES=224, PETRI_TRANSITIONS=261} [2024-05-12 12:40:09,333 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 12:40:09,333 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 261 transitions, 3105 flow [2024-05-12 12:40:09,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:09,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:09,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-05-12 12:40:09,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:40:09,334 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-05-12 12:40:09,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:09,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1673868705, now seen corresponding path program 9 times [2024-05-12 12:40:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:09,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964713049] [2024-05-12 12:40:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:09,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:09,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:09,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:09,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964713049] [2024-05-12 12:40:09,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964713049] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:09,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:09,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:09,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025034345] [2024-05-12 12:40:09,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:09,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:09,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:09,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:09,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:09,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:09,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 261 transitions, 3105 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:09,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:09,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:09,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:10,231 INFO L124 PetriNetUnfolderBase]: 3525/5988 cut-off events. [2024-05-12 12:40:10,231 INFO L125 PetriNetUnfolderBase]: For 120633/120636 co-relation queries the response was YES. [2024-05-12 12:40:10,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30318 conditions, 5988 events. 3525/5988 cut-off events. For 120633/120636 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41356 event pairs, 888 based on Foata normal form. 6/5974 useless extension candidates. Maximal degree in co-relation 30210. Up to 4922 conditions per place. [2024-05-12 12:40:10,285 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 201 selfloop transitions, 84 changer transitions 0/297 dead transitions. [2024-05-12 12:40:10,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 297 transitions, 3761 flow [2024-05-12 12:40:10,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:10,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 12:40:10,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-05-12 12:40:10,290 INFO L175 Difference]: Start difference. First operand has 224 places, 261 transitions, 3105 flow. Second operand 7 states and 204 transitions. [2024-05-12 12:40:10,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 297 transitions, 3761 flow [2024-05-12 12:40:10,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 297 transitions, 3536 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:40:10,707 INFO L231 Difference]: Finished difference. Result has 225 places, 261 transitions, 3080 flow [2024-05-12 12:40:10,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2880, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3080, PETRI_PLACES=225, PETRI_TRANSITIONS=261} [2024-05-12 12:40:10,708 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 175 predicate places. [2024-05-12 12:40:10,708 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 261 transitions, 3080 flow [2024-05-12 12:40:10,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:10,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:10,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:10,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:40:10,708 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-05-12 12:40:10,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:10,709 INFO L85 PathProgramCache]: Analyzing trace with hash 864491957, now seen corresponding path program 1 times [2024-05-12 12:40:10,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:10,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043309411] [2024-05-12 12:40:10,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:10,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:10,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:10,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:10,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043309411] [2024-05-12 12:40:10,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043309411] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:10,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:10,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:10,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562893847] [2024-05-12 12:40:10,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:10,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:10,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:10,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:10,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:10,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:10,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 261 transitions, 3080 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-05-12 12:40:10,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:10,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:10,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:11,646 INFO L124 PetriNetUnfolderBase]: 3439/5604 cut-off events. [2024-05-12 12:40:11,647 INFO L125 PetriNetUnfolderBase]: For 118524/118529 co-relation queries the response was YES. [2024-05-12 12:40:11,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29648 conditions, 5604 events. 3439/5604 cut-off events. For 118524/118529 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37755 event pairs, 622 based on Foata normal form. 9/5561 useless extension candidates. Maximal degree in co-relation 29540. Up to 4910 conditions per place. [2024-05-12 12:40:11,687 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 216 selfloop transitions, 43 changer transitions 0/285 dead transitions. [2024-05-12 12:40:11,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 285 transitions, 3678 flow [2024-05-12 12:40:11,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:11,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:11,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-05-12 12:40:11,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:40:11,688 INFO L175 Difference]: Start difference. First operand has 225 places, 261 transitions, 3080 flow. Second operand 5 states and 146 transitions. [2024-05-12 12:40:11,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 285 transitions, 3678 flow [2024-05-12 12:40:12,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 285 transitions, 3482 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:12,005 INFO L231 Difference]: Finished difference. Result has 222 places, 263 transitions, 3009 flow [2024-05-12 12:40:12,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3009, PETRI_PLACES=222, PETRI_TRANSITIONS=263} [2024-05-12 12:40:12,007 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-05-12 12:40:12,007 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 263 transitions, 3009 flow [2024-05-12 12:40:12,007 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-05-12 12:40:12,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:12,007 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-05-12 12:40:12,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:40:12,007 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-05-12 12:40:12,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:12,008 INFO L85 PathProgramCache]: Analyzing trace with hash 878776757, now seen corresponding path program 2 times [2024-05-12 12:40:12,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:12,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939162439] [2024-05-12 12:40:12,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:12,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:12,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:12,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939162439] [2024-05-12 12:40:12,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939162439] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:12,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:12,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:12,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801050232] [2024-05-12 12:40:12,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:12,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:40:12,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:12,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:40:12,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:40:12,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-05-12 12:40:12,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 263 transitions, 3009 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-05-12 12:40:12,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:12,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-05-12 12:40:12,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:12,849 INFO L124 PetriNetUnfolderBase]: 3432/5611 cut-off events. [2024-05-12 12:40:12,850 INFO L125 PetriNetUnfolderBase]: For 105690/105740 co-relation queries the response was YES. [2024-05-12 12:40:12,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28986 conditions, 5611 events. 3432/5611 cut-off events. For 105690/105740 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38066 event pairs, 648 based on Foata normal form. 52/5593 useless extension candidates. Maximal degree in co-relation 28879. Up to 4806 conditions per place. [2024-05-12 12:40:12,901 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 221 selfloop transitions, 35 changer transitions 0/282 dead transitions. [2024-05-12 12:40:12,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 282 transitions, 3591 flow [2024-05-12 12:40:12,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:12,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 12:40:12,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043478260869565 [2024-05-12 12:40:12,903 INFO L175 Difference]: Start difference. First operand has 222 places, 263 transitions, 3009 flow. Second operand 5 states and 139 transitions. [2024-05-12 12:40:12,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 282 transitions, 3591 flow [2024-05-12 12:40:13,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 282 transitions, 3486 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:13,185 INFO L231 Difference]: Finished difference. Result has 224 places, 265 transitions, 3015 flow [2024-05-12 12:40:13,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3015, PETRI_PLACES=224, PETRI_TRANSITIONS=265} [2024-05-12 12:40:13,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-05-12 12:40:13,186 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 265 transitions, 3015 flow [2024-05-12 12:40:13,186 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-05-12 12:40:13,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:13,186 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-05-12 12:40:13,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:40:13,187 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-05-12 12:40:13,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:13,187 INFO L85 PathProgramCache]: Analyzing trace with hash 485442717, now seen corresponding path program 1 times [2024-05-12 12:40:13,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:13,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248194954] [2024-05-12 12:40:13,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:13,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:13,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:13,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248194954] [2024-05-12 12:40:13,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248194954] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:13,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:13,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:13,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993952375] [2024-05-12 12:40:13,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:13,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:13,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:13,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:13,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:13,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:13,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 265 transitions, 3015 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:13,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:13,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:13,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:14,205 INFO L124 PetriNetUnfolderBase]: 3569/5848 cut-off events. [2024-05-12 12:40:14,206 INFO L125 PetriNetUnfolderBase]: For 106157/106160 co-relation queries the response was YES. [2024-05-12 12:40:14,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29997 conditions, 5848 events. 3569/5848 cut-off events. For 106157/106160 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39546 event pairs, 1205 based on Foata normal form. 4/5820 useless extension candidates. Maximal degree in co-relation 29889. Up to 5239 conditions per place. [2024-05-12 12:40:14,261 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 261 selfloop transitions, 23 changer transitions 0/296 dead transitions. [2024-05-12 12:40:14,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 296 transitions, 3809 flow [2024-05-12 12:40:14,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:14,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:14,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:40:14,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:40:14,263 INFO L175 Difference]: Start difference. First operand has 224 places, 265 transitions, 3015 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:40:14,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 296 transitions, 3809 flow [2024-05-12 12:40:14,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 296 transitions, 3714 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:14,631 INFO L231 Difference]: Finished difference. Result has 227 places, 269 transitions, 3047 flow [2024-05-12 12:40:14,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3047, PETRI_PLACES=227, PETRI_TRANSITIONS=269} [2024-05-12 12:40:14,632 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 177 predicate places. [2024-05-12 12:40:14,632 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 269 transitions, 3047 flow [2024-05-12 12:40:14,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:14,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:14,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:40:14,633 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-05-12 12:40:14,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:14,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1453239559, now seen corresponding path program 2 times [2024-05-12 12:40:14,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:14,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164003461] [2024-05-12 12:40:14,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:14,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:14,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:14,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:14,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164003461] [2024-05-12 12:40:14,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164003461] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:14,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:14,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:14,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418574896] [2024-05-12 12:40:14,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:14,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:14,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:14,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:14,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:14,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:14,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 269 transitions, 3047 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:14,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:14,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:14,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:15,518 INFO L124 PetriNetUnfolderBase]: 3587/5893 cut-off events. [2024-05-12 12:40:15,518 INFO L125 PetriNetUnfolderBase]: For 109922/109925 co-relation queries the response was YES. [2024-05-12 12:40:15,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30121 conditions, 5893 events. 3587/5893 cut-off events. For 109922/109925 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40105 event pairs, 1268 based on Foata normal form. 4/5866 useless extension candidates. Maximal degree in co-relation 30012. Up to 5316 conditions per place. [2024-05-12 12:40:15,573 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 261 selfloop transitions, 20 changer transitions 0/293 dead transitions. [2024-05-12 12:40:15,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 293 transitions, 3699 flow [2024-05-12 12:40:15,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-05-12 12:40:15,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-05-12 12:40:15,574 INFO L175 Difference]: Start difference. First operand has 227 places, 269 transitions, 3047 flow. Second operand 6 states and 159 transitions. [2024-05-12 12:40:15,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 293 transitions, 3699 flow [2024-05-12 12:40:15,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 293 transitions, 3620 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:15,940 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3057 flow [2024-05-12 12:40:15,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3057, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-05-12 12:40:15,941 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 181 predicate places. [2024-05-12 12:40:15,941 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3057 flow [2024-05-12 12:40:15,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:15,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:15,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-05-12 12:40:15,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:40:15,941 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-05-12 12:40:15,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:15,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1673622627, now seen corresponding path program 3 times [2024-05-12 12:40:15,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:15,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464781338] [2024-05-12 12:40:15,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:15,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:16,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:16,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:16,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464781338] [2024-05-12 12:40:16,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464781338] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:16,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:16,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:16,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380865645] [2024-05-12 12:40:16,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:16,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:16,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:16,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:16,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:16,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:16,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3057 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:16,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:16,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:16,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:16,864 INFO L124 PetriNetUnfolderBase]: 3582/5789 cut-off events. [2024-05-12 12:40:16,865 INFO L125 PetriNetUnfolderBase]: For 109599/109602 co-relation queries the response was YES. [2024-05-12 12:40:16,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29837 conditions, 5789 events. 3582/5789 cut-off events. For 109599/109602 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38723 event pairs, 606 based on Foata normal form. 4/5784 useless extension candidates. Maximal degree in co-relation 29726. Up to 5290 conditions per place. [2024-05-12 12:40:16,918 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 262 selfloop transitions, 19 changer transitions 0/293 dead transitions. [2024-05-12 12:40:16,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 293 transitions, 3671 flow [2024-05-12 12:40:16,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:40:16,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:40:16,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:40:16,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-05-12 12:40:16,919 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3057 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:40:16,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 293 transitions, 3671 flow [2024-05-12 12:40:17,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 293 transitions, 3600 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:17,312 INFO L231 Difference]: Finished difference. Result has 232 places, 271 transitions, 3032 flow [2024-05-12 12:40:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3032, PETRI_PLACES=232, PETRI_TRANSITIONS=271} [2024-05-12 12:40:17,312 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-05-12 12:40:17,312 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 271 transitions, 3032 flow [2024-05-12 12:40:17,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:17,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:17,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:40:17,313 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:17,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:17,313 INFO L85 PathProgramCache]: Analyzing trace with hash 228208726, now seen corresponding path program 1 times [2024-05-12 12:40:17,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:17,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325074711] [2024-05-12 12:40:17,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:17,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:17,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:17,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:17,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325074711] [2024-05-12 12:40:17,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325074711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:17,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:17,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:40:17,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556424587] [2024-05-12 12:40:17,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:17,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:40:17,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:17,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:40:17,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:40:17,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-05-12 12:40:17,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 271 transitions, 3032 flow. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:17,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:17,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-05-12 12:40:17,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:18,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([217] L749-->P1EXIT: Formula: (and (= |v_P1Thread1of1ForFork0_#res.offset_1| 0) (= |v_P1Thread1of1ForFork0_#res.base_1| 0)) InVars {} OutVars{P1Thread1of1ForFork0_#res.base=|v_P1Thread1of1ForFork0_#res.base_1|, P1Thread1of1ForFork0_#res.offset=|v_P1Thread1of1ForFork0_#res.offset_1|} AuxVars[] AssignedVars[P1Thread1of1ForFork0_#res.offset, P1Thread1of1ForFork0_#res.base][52], [30#L18-2true, Black: 516#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 261#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 523#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 521#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 676#true, Black: 269#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 90#true, Black: 532#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 531#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), 21#P1EXITtrue, Black: 281#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 539#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 289#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 541#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 297#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 554#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 27#L726true, Black: 304#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 305#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, Black: 306#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P1Thread1of1ForFork0InUse, P2Thread1of1ForFork2InUse, Black: 60#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 317#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 316#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 42#L764true, Black: 65#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 327#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 72#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 584#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 580#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 353#true, Black: 81#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 106#true, Black: 596#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 86#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 87#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 95#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 349#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 614#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), 535#true, 478#true, Black: 102#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 622#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 526#true, Black: 109#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 630#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 372#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 118#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 640#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 126#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 385#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 651#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 658#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 147#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 400#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 666#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 154#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 155#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 412#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 674#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 413#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 164#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 62#true, Black: 682#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 660#true, Black: 427#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 229#true, Black: 457#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 203#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 470#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 217#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 227#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 483#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), 686#true, 149#true, Black: 235#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 159#true, Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 243#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 499#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 503#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 251#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 505#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-05-12 12:40:18,561 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2024-05-12 12:40:18,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-05-12 12:40:18,561 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-05-12 12:40:18,562 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-05-12 12:40:18,607 INFO L124 PetriNetUnfolderBase]: 4673/8592 cut-off events. [2024-05-12 12:40:18,607 INFO L125 PetriNetUnfolderBase]: For 145156/145653 co-relation queries the response was YES. [2024-05-12 12:40:18,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41106 conditions, 8592 events. 4673/8592 cut-off events. For 145156/145653 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 70545 event pairs, 1280 based on Foata normal form. 297/8274 useless extension candidates. Maximal degree in co-relation 40994. Up to 3647 conditions per place. [2024-05-12 12:40:18,695 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 167 selfloop transitions, 132 changer transitions 89/534 dead transitions. [2024-05-12 12:40:18,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 534 transitions, 6448 flow [2024-05-12 12:40:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:18,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:18,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 12:40:18,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-05-12 12:40:18,696 INFO L175 Difference]: Start difference. First operand has 232 places, 271 transitions, 3032 flow. Second operand 7 states and 216 transitions. [2024-05-12 12:40:18,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 534 transitions, 6448 flow [2024-05-12 12:40:19,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 534 transitions, 6335 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:19,183 INFO L231 Difference]: Finished difference. Result has 239 places, 359 transitions, 4422 flow [2024-05-12 12:40:19,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4422, PETRI_PLACES=239, PETRI_TRANSITIONS=359} [2024-05-12 12:40:19,184 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 189 predicate places. [2024-05-12 12:40:19,184 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 359 transitions, 4422 flow [2024-05-12 12:40:19,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:19,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:19,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:19,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:40:19,185 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-05-12 12:40:19,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:19,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1380335201, now seen corresponding path program 1 times [2024-05-12 12:40:19,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:19,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029601966] [2024-05-12 12:40:19,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:19,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:19,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:19,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:19,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:19,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029601966] [2024-05-12 12:40:19,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029601966] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:19,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:19,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:19,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366995812] [2024-05-12 12:40:19,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:19,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:19,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:19,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:19,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:19,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:19,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 359 transitions, 4422 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:19,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:19,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:19,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:20,697 INFO L124 PetriNetUnfolderBase]: 6051/9883 cut-off events. [2024-05-12 12:40:20,697 INFO L125 PetriNetUnfolderBase]: For 218758/218925 co-relation queries the response was YES. [2024-05-12 12:40:20,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 9883 events. 6051/9883 cut-off events. For 218758/218925 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 71038 event pairs, 1405 based on Foata normal form. 93/9840 useless extension candidates. Maximal degree in co-relation 54479. Up to 7737 conditions per place. [2024-05-12 12:40:20,794 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 187 selfloop transitions, 151 changer transitions 80/431 dead transitions. [2024-05-12 12:40:20,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 431 transitions, 6065 flow [2024-05-12 12:40:20,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:20,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:20,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 12:40:20,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-05-12 12:40:20,796 INFO L175 Difference]: Start difference. First operand has 239 places, 359 transitions, 4422 flow. Second operand 8 states and 236 transitions. [2024-05-12 12:40:20,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 431 transitions, 6065 flow [2024-05-12 12:40:21,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 431 transitions, 6057 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 12:40:21,503 INFO L231 Difference]: Finished difference. Result has 247 places, 306 transitions, 3971 flow [2024-05-12 12:40:21,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4414, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3971, PETRI_PLACES=247, PETRI_TRANSITIONS=306} [2024-05-12 12:40:21,504 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-05-12 12:40:21,504 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 306 transitions, 3971 flow [2024-05-12 12:40:21,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:21,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:21,504 INFO 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-05-12 12:40:21,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:40:21,505 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-05-12 12:40:21,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:21,505 INFO L85 PathProgramCache]: Analyzing trace with hash -799789517, now seen corresponding path program 1 times [2024-05-12 12:40:21,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:21,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259527879] [2024-05-12 12:40:21,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:21,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:21,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:21,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:21,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259527879] [2024-05-12 12:40:21,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259527879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:21,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:21,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:21,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841287649] [2024-05-12 12:40:21,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:21,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:21,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:21,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:21,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:21,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:21,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 306 transitions, 3971 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:21,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:21,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:21,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:22,795 INFO L124 PetriNetUnfolderBase]: 4984/8279 cut-off events. [2024-05-12 12:40:22,795 INFO L125 PetriNetUnfolderBase]: For 221700/221789 co-relation queries the response was YES. [2024-05-12 12:40:22,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48394 conditions, 8279 events. 4984/8279 cut-off events. For 221700/221789 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59171 event pairs, 1160 based on Foata normal form. 73/8255 useless extension candidates. Maximal degree in co-relation 48274. Up to 7052 conditions per place. [2024-05-12 12:40:22,879 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 258 selfloop transitions, 72 changer transitions 1/344 dead transitions. [2024-05-12 12:40:22,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 344 transitions, 4993 flow [2024-05-12 12:40:22,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:22,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:40:22,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 12:40:22,881 INFO L175 Difference]: Start difference. First operand has 247 places, 306 transitions, 3971 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:40:22,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 344 transitions, 4993 flow [2024-05-12 12:40:23,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 344 transitions, 4746 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:23,537 INFO L231 Difference]: Finished difference. Result has 248 places, 312 transitions, 3946 flow [2024-05-12 12:40:23,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3946, PETRI_PLACES=248, PETRI_TRANSITIONS=312} [2024-05-12 12:40:23,538 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-05-12 12:40:23,538 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 312 transitions, 3946 flow [2024-05-12 12:40:23,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:23,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:23,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:23,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:40:23,538 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-05-12 12:40:23,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:23,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1367000603, now seen corresponding path program 2 times [2024-05-12 12:40:23,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:23,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067491764] [2024-05-12 12:40:23,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:23,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:23,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:23,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067491764] [2024-05-12 12:40:23,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067491764] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:23,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:23,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:23,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835274319] [2024-05-12 12:40:23,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:23,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:23,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:23,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:23,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:23,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:23,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 312 transitions, 3946 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:23,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:23,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:23,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:24,919 INFO L124 PetriNetUnfolderBase]: 4930/8143 cut-off events. [2024-05-12 12:40:24,920 INFO L125 PetriNetUnfolderBase]: For 224575/224711 co-relation queries the response was YES. [2024-05-12 12:40:24,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47501 conditions, 8143 events. 4930/8143 cut-off events. For 224575/224711 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 57928 event pairs, 1107 based on Foata normal form. 79/8113 useless extension candidates. Maximal degree in co-relation 47380. Up to 6945 conditions per place. [2024-05-12 12:40:24,992 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 248 selfloop transitions, 94 changer transitions 0/355 dead transitions. [2024-05-12 12:40:24,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 355 transitions, 4879 flow [2024-05-12 12:40:24,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:24,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:24,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:40:24,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-05-12 12:40:24,993 INFO L175 Difference]: Start difference. First operand has 248 places, 312 transitions, 3946 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:40:24,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 355 transitions, 4879 flow [2024-05-12 12:40:25,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 355 transitions, 4704 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:25,569 INFO L231 Difference]: Finished difference. Result has 252 places, 315 transitions, 4000 flow [2024-05-12 12:40:25,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3771, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4000, PETRI_PLACES=252, PETRI_TRANSITIONS=315} [2024-05-12 12:40:25,570 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-05-12 12:40:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 315 transitions, 4000 flow [2024-05-12 12:40:25,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:25,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:25,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:40:25,571 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-05-12 12:40:25,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:25,571 INFO L85 PathProgramCache]: Analyzing trace with hash 2112667453, now seen corresponding path program 2 times [2024-05-12 12:40:25,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:25,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839139001] [2024-05-12 12:40:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:25,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:25,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:25,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:25,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839139001] [2024-05-12 12:40:25,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839139001] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:25,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868591284] [2024-05-12 12:40:25,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:25,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:25,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:25,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:25,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:25,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:25,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 315 transitions, 4000 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:25,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:25,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:25,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:26,978 INFO L124 PetriNetUnfolderBase]: 5079/8446 cut-off events. [2024-05-12 12:40:26,978 INFO L125 PetriNetUnfolderBase]: For 237309/237419 co-relation queries the response was YES. [2024-05-12 12:40:27,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49365 conditions, 8446 events. 5079/8446 cut-off events. For 237309/237419 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 60738 event pairs, 1162 based on Foata normal form. 92/8439 useless extension candidates. Maximal degree in co-relation 49244. Up to 7148 conditions per place. [2024-05-12 12:40:27,046 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 263 selfloop transitions, 86 changer transitions 1/363 dead transitions. [2024-05-12 12:40:27,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 363 transitions, 5322 flow [2024-05-12 12:40:27,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:27,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:27,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:40:27,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:40:27,048 INFO L175 Difference]: Start difference. First operand has 252 places, 315 transitions, 4000 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:40:27,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 363 transitions, 5322 flow [2024-05-12 12:40:27,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 363 transitions, 5078 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 12:40:27,690 INFO L231 Difference]: Finished difference. Result has 253 places, 331 transitions, 4138 flow [2024-05-12 12:40:27,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=253, PETRI_TRANSITIONS=331} [2024-05-12 12:40:27,691 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 203 predicate places. [2024-05-12 12:40:27,691 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 331 transitions, 4138 flow [2024-05-12 12:40:27,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:27,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:27,691 INFO 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-05-12 12:40:27,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:40:27,692 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-05-12 12:40:27,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:27,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1287977865, now seen corresponding path program 3 times [2024-05-12 12:40:27,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:27,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023498581] [2024-05-12 12:40:27,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:27,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:27,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:27,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:27,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023498581] [2024-05-12 12:40:27,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023498581] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:27,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:27,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:27,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774917171] [2024-05-12 12:40:27,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:27,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:27,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:27,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:27,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:27,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:27,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 331 transitions, 4138 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:27,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:27,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:27,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:29,060 INFO L124 PetriNetUnfolderBase]: 5042/8421 cut-off events. [2024-05-12 12:40:29,061 INFO L125 PetriNetUnfolderBase]: For 243844/243977 co-relation queries the response was YES. [2024-05-12 12:40:29,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48958 conditions, 8421 events. 5042/8421 cut-off events. For 243844/243977 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 60950 event pairs, 1180 based on Foata normal form. 76/8392 useless extension candidates. Maximal degree in co-relation 48836. Up to 7039 conditions per place. [2024-05-12 12:40:29,154 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 248 selfloop transitions, 119 changer transitions 0/380 dead transitions. [2024-05-12 12:40:29,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 380 transitions, 5306 flow [2024-05-12 12:40:29,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:40:29,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:40:29,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-05-12 12:40:29,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5917874396135265 [2024-05-12 12:40:29,155 INFO L175 Difference]: Start difference. First operand has 253 places, 331 transitions, 4138 flow. Second operand 9 states and 245 transitions. [2024-05-12 12:40:29,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 380 transitions, 5306 flow [2024-05-12 12:40:30,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 380 transitions, 5197 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:30,061 INFO L231 Difference]: Finished difference. Result has 261 places, 339 transitions, 4394 flow [2024-05-12 12:40:30,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4394, PETRI_PLACES=261, PETRI_TRANSITIONS=339} [2024-05-12 12:40:30,062 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-05-12 12:40:30,063 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 339 transitions, 4394 flow [2024-05-12 12:40:30,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:30,063 INFO 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-05-12 12:40:30,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:40:30,063 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-05-12 12:40:30,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:30,064 INFO L85 PathProgramCache]: Analyzing trace with hash 402629427, now seen corresponding path program 3 times [2024-05-12 12:40:30,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:30,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476545389] [2024-05-12 12:40:30,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:30,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:30,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:30,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:30,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476545389] [2024-05-12 12:40:30,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476545389] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:30,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:30,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:30,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206592498] [2024-05-12 12:40:30,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:30,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:30,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:30,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:30,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:30,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 339 transitions, 4394 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:30,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:30,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:30,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:31,621 INFO L124 PetriNetUnfolderBase]: 5105/8492 cut-off events. [2024-05-12 12:40:31,621 INFO L125 PetriNetUnfolderBase]: For 253496/253606 co-relation queries the response was YES. [2024-05-12 12:40:31,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50098 conditions, 8492 events. 5105/8492 cut-off events. For 253496/253606 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 61046 event pairs, 1162 based on Foata normal form. 92/8483 useless extension candidates. Maximal degree in co-relation 49974. Up to 7185 conditions per place. [2024-05-12 12:40:31,718 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 265 selfloop transitions, 90 changer transitions 0/368 dead transitions. [2024-05-12 12:40:31,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 368 transitions, 5406 flow [2024-05-12 12:40:31,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:31,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:31,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:40:31,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 12:40:31,719 INFO L175 Difference]: Start difference. First operand has 261 places, 339 transitions, 4394 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:40:31,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 368 transitions, 5406 flow [2024-05-12 12:40:32,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 368 transitions, 5186 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:32,561 INFO L231 Difference]: Finished difference. Result has 263 places, 339 transitions, 4360 flow [2024-05-12 12:40:32,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4360, PETRI_PLACES=263, PETRI_TRANSITIONS=339} [2024-05-12 12:40:32,562 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-05-12 12:40:32,562 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 339 transitions, 4360 flow [2024-05-12 12:40:32,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:32,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:32,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:40:32,563 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-05-12 12:40:32,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:32,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1455658433, now seen corresponding path program 1 times [2024-05-12 12:40:32,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:32,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834242264] [2024-05-12 12:40:32,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:32,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:32,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:32,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:32,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834242264] [2024-05-12 12:40:32,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834242264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:32,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:32,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:32,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294527122] [2024-05-12 12:40:32,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:32,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:32,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:32,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 339 transitions, 4360 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:32,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:32,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:32,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:34,003 INFO L124 PetriNetUnfolderBase]: 5228/8646 cut-off events. [2024-05-12 12:40:34,003 INFO L125 PetriNetUnfolderBase]: For 277233/277329 co-relation queries the response was YES. [2024-05-12 12:40:34,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51103 conditions, 8646 events. 5228/8646 cut-off events. For 277233/277329 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 61915 event pairs, 971 based on Foata normal form. 86/8633 useless extension candidates. Maximal degree in co-relation 50980. Up to 7412 conditions per place. [2024-05-12 12:40:34,094 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 334 selfloop transitions, 37 changer transitions 0/384 dead transitions. [2024-05-12 12:40:34,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 384 transitions, 5423 flow [2024-05-12 12:40:34,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:34,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:40:34,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-05-12 12:40:34,095 INFO L175 Difference]: Start difference. First operand has 263 places, 339 transitions, 4360 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:40:34,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 384 transitions, 5423 flow [2024-05-12 12:40:34,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 384 transitions, 5257 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:34,982 INFO L231 Difference]: Finished difference. Result has 267 places, 344 transitions, 4356 flow [2024-05-12 12:40:34,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4356, PETRI_PLACES=267, PETRI_TRANSITIONS=344} [2024-05-12 12:40:34,982 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-05-12 12:40:34,983 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 344 transitions, 4356 flow [2024-05-12 12:40:34,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:34,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:34,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:34,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:40:34,983 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-05-12 12:40:34,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:34,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1189961153, now seen corresponding path program 2 times [2024-05-12 12:40:34,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:34,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003474913] [2024-05-12 12:40:34,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:34,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:34,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:35,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:35,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003474913] [2024-05-12 12:40:35,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003474913] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:35,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:35,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:35,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858311620] [2024-05-12 12:40:35,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:35,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:35,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:35,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:35,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:35,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 344 transitions, 4356 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:35,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:35,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:35,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:36,418 INFO L124 PetriNetUnfolderBase]: 5404/9054 cut-off events. [2024-05-12 12:40:36,418 INFO L125 PetriNetUnfolderBase]: For 301786/301997 co-relation queries the response was YES. [2024-05-12 12:40:36,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53302 conditions, 9054 events. 5404/9054 cut-off events. For 301786/301997 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 66399 event pairs, 1890 based on Foata normal form. 102/9029 useless extension candidates. Maximal degree in co-relation 53176. Up to 7829 conditions per place. [2024-05-12 12:40:36,529 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 336 selfloop transitions, 35 changer transitions 0/384 dead transitions. [2024-05-12 12:40:36,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 384 transitions, 5401 flow [2024-05-12 12:40:36,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:36,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:36,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 12:40:36,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-05-12 12:40:36,530 INFO L175 Difference]: Start difference. First operand has 267 places, 344 transitions, 4356 flow. Second operand 7 states and 192 transitions. [2024-05-12 12:40:36,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 384 transitions, 5401 flow [2024-05-12 12:40:37,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 384 transitions, 5357 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 12:40:37,435 INFO L231 Difference]: Finished difference. Result has 273 places, 348 transitions, 4449 flow [2024-05-12 12:40:37,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4449, PETRI_PLACES=273, PETRI_TRANSITIONS=348} [2024-05-12 12:40:37,435 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 223 predicate places. [2024-05-12 12:40:37,436 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 348 transitions, 4449 flow [2024-05-12 12:40:37,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:37,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:37,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:37,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:40:37,436 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-05-12 12:40:37,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:37,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1189634723, now seen corresponding path program 3 times [2024-05-12 12:40:37,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:37,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918102733] [2024-05-12 12:40:37,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:37,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:37,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:37,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918102733] [2024-05-12 12:40:37,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918102733] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:37,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:37,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:37,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731977787] [2024-05-12 12:40:37,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:37,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:37,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:37,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:37,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:37,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:37,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 348 transitions, 4449 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:37,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:37,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:37,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:38,905 INFO L124 PetriNetUnfolderBase]: 5386/9046 cut-off events. [2024-05-12 12:40:38,905 INFO L125 PetriNetUnfolderBase]: For 301881/302092 co-relation queries the response was YES. [2024-05-12 12:40:38,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53285 conditions, 9046 events. 5386/9046 cut-off events. For 301881/302092 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 66542 event pairs, 1911 based on Foata normal form. 104/9025 useless extension candidates. Maximal degree in co-relation 53156. Up to 7900 conditions per place. [2024-05-12 12:40:38,999 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 333 selfloop transitions, 34 changer transitions 0/380 dead transitions. [2024-05-12 12:40:38,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 380 transitions, 5305 flow [2024-05-12 12:40:39,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:39,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:39,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:40:39,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838509316770186 [2024-05-12 12:40:39,001 INFO L175 Difference]: Start difference. First operand has 273 places, 348 transitions, 4449 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:40:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 380 transitions, 5305 flow [2024-05-12 12:40:40,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 380 transitions, 5263 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:40,223 INFO L231 Difference]: Finished difference. Result has 277 places, 348 transitions, 4480 flow [2024-05-12 12:40:40,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4480, PETRI_PLACES=277, PETRI_TRANSITIONS=348} [2024-05-12 12:40:40,223 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 227 predicate places. [2024-05-12 12:40:40,223 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 348 transitions, 4480 flow [2024-05-12 12:40:40,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:40,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:40,224 INFO 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-05-12 12:40:40,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:40:40,224 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-05-12 12:40:40,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:40,225 INFO L85 PathProgramCache]: Analyzing trace with hash 290570753, now seen corresponding path program 4 times [2024-05-12 12:40:40,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:40,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673361105] [2024-05-12 12:40:40,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:40,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:40,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-05-12 12:40:40,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:40,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673361105] [2024-05-12 12:40:40,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673361105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:40,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:40,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:40,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125489111] [2024-05-12 12:40:40,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:40,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:40,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:40,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:40,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:40,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:40,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 348 transitions, 4480 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:40,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:40,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:40,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:41,746 INFO L124 PetriNetUnfolderBase]: 5462/9533 cut-off events. [2024-05-12 12:40:41,747 INFO L125 PetriNetUnfolderBase]: For 307280/307418 co-relation queries the response was YES. [2024-05-12 12:40:41,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55094 conditions, 9533 events. 5462/9533 cut-off events. For 307280/307418 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 73056 event pairs, 1514 based on Foata normal form. 121/9566 useless extension candidates. Maximal degree in co-relation 54963. Up to 7558 conditions per place. [2024-05-12 12:40:41,850 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 265 selfloop transitions, 125 changer transitions 0/403 dead transitions. [2024-05-12 12:40:41,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 403 transitions, 5788 flow [2024-05-12 12:40:41,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:41,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:41,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 12:40:41,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-05-12 12:40:41,851 INFO L175 Difference]: Start difference. First operand has 277 places, 348 transitions, 4480 flow. Second operand 8 states and 231 transitions. [2024-05-12 12:40:41,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 403 transitions, 5788 flow [2024-05-12 12:40:42,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 403 transitions, 5737 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:40:42,710 INFO L231 Difference]: Finished difference. Result has 282 places, 362 transitions, 4888 flow [2024-05-12 12:40:42,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4429, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4888, PETRI_PLACES=282, PETRI_TRANSITIONS=362} [2024-05-12 12:40:42,710 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-05-12 12:40:42,710 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 362 transitions, 4888 flow [2024-05-12 12:40:42,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:42,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:42,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:42,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:40:42,711 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-05-12 12:40:42,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:42,711 INFO L85 PathProgramCache]: Analyzing trace with hash -163564203, now seen corresponding path program 5 times [2024-05-12 12:40:42,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:42,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023767660] [2024-05-12 12:40:42,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:42,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:42,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:42,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:42,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:42,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023767660] [2024-05-12 12:40:42,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023767660] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:42,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:42,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:42,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631151513] [2024-05-12 12:40:42,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:42,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:42,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:42,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:42,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:42,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 362 transitions, 4888 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:42,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:42,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:42,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:44,284 INFO L124 PetriNetUnfolderBase]: 5395/9242 cut-off events. [2024-05-12 12:40:44,284 INFO L125 PetriNetUnfolderBase]: For 315142/315313 co-relation queries the response was YES. [2024-05-12 12:40:44,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54872 conditions, 9242 events. 5395/9242 cut-off events. For 315142/315313 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 69455 event pairs, 1496 based on Foata normal form. 121/9261 useless extension candidates. Maximal degree in co-relation 54739. Up to 7834 conditions per place. [2024-05-12 12:40:44,377 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 324 selfloop transitions, 61 changer transitions 0/398 dead transitions. [2024-05-12 12:40:44,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 5766 flow [2024-05-12 12:40:44,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:40:44,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:40:44,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:40:44,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-05-12 12:40:44,378 INFO L175 Difference]: Start difference. First operand has 282 places, 362 transitions, 4888 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:40:44,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 5766 flow [2024-05-12 12:40:45,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 398 transitions, 5582 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-05-12 12:40:45,650 INFO L231 Difference]: Finished difference. Result has 287 places, 362 transitions, 4832 flow [2024-05-12 12:40:45,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4832, PETRI_PLACES=287, PETRI_TRANSITIONS=362} [2024-05-12 12:40:45,651 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 237 predicate places. [2024-05-12 12:40:45,651 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 362 transitions, 4832 flow [2024-05-12 12:40:45,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:45,652 INFO 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-05-12 12:40:45,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:40:45,652 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-05-12 12:40:45,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:45,652 INFO L85 PathProgramCache]: Analyzing trace with hash 659514331, now seen corresponding path program 4 times [2024-05-12 12:40:45,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:45,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710439150] [2024-05-12 12:40:45,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:45,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:45,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:45,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:45,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:45,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710439150] [2024-05-12 12:40:45,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710439150] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:45,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:45,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:45,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630717610] [2024-05-12 12:40:45,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:45,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:45,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:45,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:45,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:45,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:45,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 362 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:45,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:45,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:45,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:47,076 INFO L124 PetriNetUnfolderBase]: 5491/9092 cut-off events. [2024-05-12 12:40:47,076 INFO L125 PetriNetUnfolderBase]: For 321886/322038 co-relation queries the response was YES. [2024-05-12 12:40:47,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55665 conditions, 9092 events. 5491/9092 cut-off events. For 321886/322038 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 65859 event pairs, 1198 based on Foata normal form. 134/9117 useless extension candidates. Maximal degree in co-relation 55530. Up to 7856 conditions per place. [2024-05-12 12:40:47,176 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 303 selfloop transitions, 71 changer transitions 0/387 dead transitions. [2024-05-12 12:40:47,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 387 transitions, 5774 flow [2024-05-12 12:40:47,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:40:47,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:40:47,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:40:47,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-05-12 12:40:47,178 INFO L175 Difference]: Start difference. First operand has 287 places, 362 transitions, 4832 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:40:47,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 387 transitions, 5774 flow [2024-05-12 12:40:48,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 387 transitions, 5646 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:48,663 INFO L231 Difference]: Finished difference. Result has 288 places, 362 transitions, 4858 flow [2024-05-12 12:40:48,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4704, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4858, PETRI_PLACES=288, PETRI_TRANSITIONS=362} [2024-05-12 12:40:48,664 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 238 predicate places. [2024-05-12 12:40:48,664 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 362 transitions, 4858 flow [2024-05-12 12:40:48,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:48,664 INFO 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-05-12 12:40:48,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:40:48,665 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-05-12 12:40:48,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:48,665 INFO L85 PathProgramCache]: Analyzing trace with hash 286067885, now seen corresponding path program 6 times [2024-05-12 12:40:48,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:48,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701579339] [2024-05-12 12:40:48,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:48,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:48,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:48,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:48,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701579339] [2024-05-12 12:40:48,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701579339] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:48,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:48,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:48,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202076148] [2024-05-12 12:40:48,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:48,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:48,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:48,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:48,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:48,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:48,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 362 transitions, 4858 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:48,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:48,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:48,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:50,183 INFO L124 PetriNetUnfolderBase]: 5417/8994 cut-off events. [2024-05-12 12:40:50,183 INFO L125 PetriNetUnfolderBase]: For 328905/329084 co-relation queries the response was YES. [2024-05-12 12:40:50,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55054 conditions, 8994 events. 5417/8994 cut-off events. For 328905/329084 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 65535 event pairs, 1203 based on Foata normal form. 123/9008 useless extension candidates. Maximal degree in co-relation 54918. Up to 7485 conditions per place. [2024-05-12 12:40:50,284 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 273 selfloop transitions, 132 changer transitions 0/418 dead transitions. [2024-05-12 12:40:50,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 418 transitions, 6109 flow [2024-05-12 12:40:50,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:50,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:50,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-05-12 12:40:50,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6152173913043478 [2024-05-12 12:40:50,285 INFO L175 Difference]: Start difference. First operand has 288 places, 362 transitions, 4858 flow. Second operand 10 states and 283 transitions. [2024-05-12 12:40:50,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 418 transitions, 6109 flow [2024-05-12 12:40:51,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 418 transitions, 5973 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:40:51,966 INFO L231 Difference]: Finished difference. Result has 293 places, 365 transitions, 5033 flow [2024-05-12 12:40:51,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5033, PETRI_PLACES=293, PETRI_TRANSITIONS=365} [2024-05-12 12:40:51,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-05-12 12:40:51,967 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 365 transitions, 5033 flow [2024-05-12 12:40:51,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:51,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:51,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:40:51,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:40:51,968 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:40:51,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:51,968 INFO L85 PathProgramCache]: Analyzing trace with hash 665055085, now seen corresponding path program 7 times [2024-05-12 12:40:51,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:51,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002846098] [2024-05-12 12:40:51,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:51,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002846098] [2024-05-12 12:40:52,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002846098] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471773583] [2024-05-12 12:40:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:52,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:52,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:52,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:52,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 365 transitions, 5033 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:52,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:52,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:52,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:53,537 INFO L124 PetriNetUnfolderBase]: 5430/9017 cut-off events. [2024-05-12 12:40:53,537 INFO L125 PetriNetUnfolderBase]: For 339585/339764 co-relation queries the response was YES. [2024-05-12 12:40:53,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55795 conditions, 9017 events. 5430/9017 cut-off events. For 339585/339764 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 65861 event pairs, 1203 based on Foata normal form. 123/9030 useless extension candidates. Maximal degree in co-relation 55658. Up to 7500 conditions per place. [2024-05-12 12:40:53,635 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 270 selfloop transitions, 137 changer transitions 0/420 dead transitions. [2024-05-12 12:40:53,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 420 transitions, 6174 flow [2024-05-12 12:40:53,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:40:53,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:40:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-05-12 12:40:53,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-05-12 12:40:53,637 INFO L175 Difference]: Start difference. First operand has 293 places, 365 transitions, 5033 flow. Second operand 11 states and 299 transitions. [2024-05-12 12:40:53,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 420 transitions, 6174 flow [2024-05-12 12:40:54,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 420 transitions, 5859 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:54,967 INFO L231 Difference]: Finished difference. Result has 296 places, 368 transitions, 5045 flow [2024-05-12 12:40:54,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5045, PETRI_PLACES=296, PETRI_TRANSITIONS=368} [2024-05-12 12:40:54,968 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 246 predicate places. [2024-05-12 12:40:54,968 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 368 transitions, 5045 flow [2024-05-12 12:40:54,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:54,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:54,968 INFO 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-05-12 12:40:54,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:40:54,969 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-05-12 12:40:54,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:54,969 INFO L85 PathProgramCache]: Analyzing trace with hash -154304193, now seen corresponding path program 8 times [2024-05-12 12:40:54,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:54,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553706410] [2024-05-12 12:40:54,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:54,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:55,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:55,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:55,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553706410] [2024-05-12 12:40:55,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553706410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:55,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:55,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:40:55,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387886416] [2024-05-12 12:40:55,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:55,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:40:55,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:55,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:40:55,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:40:55,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:55,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 368 transitions, 5045 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:55,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:55,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:55,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:56,578 INFO L124 PetriNetUnfolderBase]: 5522/9650 cut-off events. [2024-05-12 12:40:56,578 INFO L125 PetriNetUnfolderBase]: For 353293/353421 co-relation queries the response was YES. [2024-05-12 12:40:56,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57778 conditions, 9650 events. 5522/9650 cut-off events. For 353293/353421 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 74187 event pairs, 1513 based on Foata normal form. 116/9676 useless extension candidates. Maximal degree in co-relation 57640. Up to 8007 conditions per place. [2024-05-12 12:40:56,874 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 333 selfloop transitions, 74 changer transitions 0/420 dead transitions. [2024-05-12 12:40:56,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 420 transitions, 6261 flow [2024-05-12 12:40:56,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:40:56,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:40:56,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-05-12 12:40:56,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782608695652174 [2024-05-12 12:40:56,875 INFO L175 Difference]: Start difference. First operand has 296 places, 368 transitions, 5045 flow. Second operand 10 states and 266 transitions. [2024-05-12 12:40:56,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 420 transitions, 6261 flow [2024-05-12 12:40:58,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 420 transitions, 5990 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:40:58,352 INFO L231 Difference]: Finished difference. Result has 299 places, 377 transitions, 5098 flow [2024-05-12 12:40:58,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4785, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5098, PETRI_PLACES=299, PETRI_TRANSITIONS=377} [2024-05-12 12:40:58,353 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2024-05-12 12:40:58,353 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 377 transitions, 5098 flow [2024-05-12 12:40:58,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:40:58,353 INFO 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-05-12 12:40:58,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:40:58,354 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-05-12 12:40:58,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:40:58,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1682646257, now seen corresponding path program 5 times [2024-05-12 12:40:58,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:40:58,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863506898] [2024-05-12 12:40:58,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:40:58,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:40:58,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:40:58,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:40:58,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:40:58,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863506898] [2024-05-12 12:40:58,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863506898] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:40:58,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:40:58,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:40:58,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428216424] [2024-05-12 12:40:58,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:40:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:40:58,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:40:58,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:40:58,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:40:58,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:40:58,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 377 transitions, 5098 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:40:58,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:40:58,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:40:58,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:40:59,852 INFO L124 PetriNetUnfolderBase]: 5569/9219 cut-off events. [2024-05-12 12:40:59,852 INFO L125 PetriNetUnfolderBase]: For 361759/361911 co-relation queries the response was YES. [2024-05-12 12:40:59,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57193 conditions, 9219 events. 5569/9219 cut-off events. For 361759/361911 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 66949 event pairs, 1181 based on Foata normal form. 136/9243 useless extension candidates. Maximal degree in co-relation 57053. Up to 7954 conditions per place. [2024-05-12 12:40:59,955 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 302 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2024-05-12 12:40:59,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 408 transitions, 6134 flow [2024-05-12 12:40:59,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:40:59,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:40:59,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:40:59,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-05-12 12:40:59,956 INFO L175 Difference]: Start difference. First operand has 299 places, 377 transitions, 5098 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:40:59,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 408 transitions, 6134 flow [2024-05-12 12:41:01,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 408 transitions, 5998 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:01,458 INFO L231 Difference]: Finished difference. Result has 301 places, 380 transitions, 5192 flow [2024-05-12 12:41:01,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5192, PETRI_PLACES=301, PETRI_TRANSITIONS=380} [2024-05-12 12:41:01,459 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-05-12 12:41:01,459 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 380 transitions, 5192 flow [2024-05-12 12:41:01,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:01,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:01,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:41:01,459 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-05-12 12:41:01,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:01,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1463547581, now seen corresponding path program 6 times [2024-05-12 12:41:01,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:01,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360549743] [2024-05-12 12:41:01,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:01,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:01,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:01,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:01,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360549743] [2024-05-12 12:41:01,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360549743] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:01,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:01,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:01,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117120300] [2024-05-12 12:41:01,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:01,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:01,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:01,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:01,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:01,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:01,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 380 transitions, 5192 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:01,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:01,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:01,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:03,125 INFO L124 PetriNetUnfolderBase]: 5566/9213 cut-off events. [2024-05-12 12:41:03,125 INFO L125 PetriNetUnfolderBase]: For 367470/367618 co-relation queries the response was YES. [2024-05-12 12:41:03,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57409 conditions, 9213 events. 5566/9213 cut-off events. For 367470/367618 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 66858 event pairs, 1196 based on Foata normal form. 131/9230 useless extension candidates. Maximal degree in co-relation 57268. Up to 7951 conditions per place. [2024-05-12 12:41:03,239 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 310 selfloop transitions, 78 changer transitions 0/401 dead transitions. [2024-05-12 12:41:03,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 401 transitions, 6030 flow [2024-05-12 12:41:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:41:03,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:41:03,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 12:41:03,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:41:03,241 INFO L175 Difference]: Start difference. First operand has 301 places, 380 transitions, 5192 flow. Second operand 5 states and 145 transitions. [2024-05-12 12:41:03,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 401 transitions, 6030 flow [2024-05-12 12:41:04,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 401 transitions, 5834 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:04,957 INFO L231 Difference]: Finished difference. Result has 300 places, 380 transitions, 5175 flow [2024-05-12 12:41:04,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5175, PETRI_PLACES=300, PETRI_TRANSITIONS=380} [2024-05-12 12:41:04,957 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 250 predicate places. [2024-05-12 12:41:04,957 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 380 transitions, 5175 flow [2024-05-12 12:41:04,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:04,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:04,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:04,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:41:04,958 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-05-12 12:41:04,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:04,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1463547395, now seen corresponding path program 9 times [2024-05-12 12:41:04,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:04,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779188557] [2024-05-12 12:41:04,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:04,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:05,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:05,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779188557] [2024-05-12 12:41:05,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779188557] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:05,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:05,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:05,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242105901] [2024-05-12 12:41:05,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:05,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:05,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:05,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:05,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:05,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:05,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 380 transitions, 5175 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:05,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:05,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:05,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:06,615 INFO L124 PetriNetUnfolderBase]: 5523/9547 cut-off events. [2024-05-12 12:41:06,615 INFO L125 PetriNetUnfolderBase]: For 365610/365734 co-relation queries the response was YES. [2024-05-12 12:41:06,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57487 conditions, 9547 events. 5523/9547 cut-off events. For 365610/365734 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 72658 event pairs, 1455 based on Foata normal form. 112/9569 useless extension candidates. Maximal degree in co-relation 57346. Up to 8011 conditions per place. [2024-05-12 12:41:06,733 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 341 selfloop transitions, 74 changer transitions 0/428 dead transitions. [2024-05-12 12:41:06,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 428 transitions, 6153 flow [2024-05-12 12:41:06,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:41:06,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:41:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 309 transitions. [2024-05-12 12:41:06,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597826086956522 [2024-05-12 12:41:06,734 INFO L175 Difference]: Start difference. First operand has 300 places, 380 transitions, 5175 flow. Second operand 12 states and 309 transitions. [2024-05-12 12:41:06,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 428 transitions, 6153 flow [2024-05-12 12:41:08,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 428 transitions, 5963 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:08,387 INFO L231 Difference]: Finished difference. Result has 306 places, 380 transitions, 5139 flow [2024-05-12 12:41:08,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5139, PETRI_PLACES=306, PETRI_TRANSITIONS=380} [2024-05-12 12:41:08,388 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-05-12 12:41:08,388 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 380 transitions, 5139 flow [2024-05-12 12:41:08,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:08,389 INFO 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-05-12 12:41:08,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:41:08,389 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-05-12 12:41:08,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:08,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1864883979, now seen corresponding path program 10 times [2024-05-12 12:41:08,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:08,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541470746] [2024-05-12 12:41:08,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:08,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:08,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:08,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:08,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541470746] [2024-05-12 12:41:08,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541470746] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:08,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:08,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:08,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090249159] [2024-05-12 12:41:08,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:08,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:08,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:08,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:08,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:08,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 380 transitions, 5139 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:08,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:08,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:08,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:09,976 INFO L124 PetriNetUnfolderBase]: 5518/9175 cut-off events. [2024-05-12 12:41:09,976 INFO L125 PetriNetUnfolderBase]: For 355901/356069 co-relation queries the response was YES. [2024-05-12 12:41:10,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56596 conditions, 9175 events. 5518/9175 cut-off events. For 355901/356069 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 67171 event pairs, 1201 based on Foata normal form. 125/9187 useless extension candidates. Maximal degree in co-relation 56456. Up to 8022 conditions per place. [2024-05-12 12:41:10,082 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 350 selfloop transitions, 66 changer transitions 0/429 dead transitions. [2024-05-12 12:41:10,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 429 transitions, 6380 flow [2024-05-12 12:41:10,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:10,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:10,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-05-12 12:41:10,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549407114624506 [2024-05-12 12:41:10,084 INFO L175 Difference]: Start difference. First operand has 306 places, 380 transitions, 5139 flow. Second operand 11 states and 278 transitions. [2024-05-12 12:41:10,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 429 transitions, 6380 flow [2024-05-12 12:41:11,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 429 transitions, 6191 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-05-12 12:41:11,662 INFO L231 Difference]: Finished difference. Result has 307 places, 389 transitions, 5271 flow [2024-05-12 12:41:11,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5271, PETRI_PLACES=307, PETRI_TRANSITIONS=389} [2024-05-12 12:41:11,663 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-05-12 12:41:11,663 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 389 transitions, 5271 flow [2024-05-12 12:41:11,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:11,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:11,664 INFO 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-05-12 12:41:11,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:41:11,664 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-05-12 12:41:11,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:11,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1232482669, now seen corresponding path program 7 times [2024-05-12 12:41:11,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:11,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384950812] [2024-05-12 12:41:11,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:11,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384950812] [2024-05-12 12:41:11,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384950812] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:11,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:11,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:11,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798678675] [2024-05-12 12:41:11,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:11,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:11,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:11,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:11,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:11,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:11,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 389 transitions, 5271 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:11,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:11,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:11,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:13,160 INFO L124 PetriNetUnfolderBase]: 5605/9294 cut-off events. [2024-05-12 12:41:13,161 INFO L125 PetriNetUnfolderBase]: For 368450/368641 co-relation queries the response was YES. [2024-05-12 12:41:13,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57739 conditions, 9294 events. 5605/9294 cut-off events. For 368450/368641 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 67781 event pairs, 1249 based on Foata normal form. 133/9299 useless extension candidates. Maximal degree in co-relation 57596. Up to 7905 conditions per place. [2024-05-12 12:41:13,266 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 290 selfloop transitions, 108 changer transitions 0/411 dead transitions. [2024-05-12 12:41:13,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 411 transitions, 6282 flow [2024-05-12 12:41:13,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:13,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-05-12 12:41:13,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5905797101449275 [2024-05-12 12:41:13,268 INFO L175 Difference]: Start difference. First operand has 307 places, 389 transitions, 5271 flow. Second operand 6 states and 163 transitions. [2024-05-12 12:41:13,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 411 transitions, 6282 flow [2024-05-12 12:41:14,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 411 transitions, 6122 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:14,811 INFO L231 Difference]: Finished difference. Result has 306 places, 392 transitions, 5360 flow [2024-05-12 12:41:14,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5360, PETRI_PLACES=306, PETRI_TRANSITIONS=392} [2024-05-12 12:41:14,812 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-05-12 12:41:14,812 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 392 transitions, 5360 flow [2024-05-12 12:41:14,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:14,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:14,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:14,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:41:14,813 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-05-12 12:41:14,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:14,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1833377791, now seen corresponding path program 11 times [2024-05-12 12:41:14,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:14,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371979932] [2024-05-12 12:41:14,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:14,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:14,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:14,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:14,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371979932] [2024-05-12 12:41:14,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371979932] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:14,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:14,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:14,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661835160] [2024-05-12 12:41:14,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:14,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:14,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:14,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:14,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:14,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:14,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 392 transitions, 5360 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:14,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:14,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:14,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:16,586 INFO L124 PetriNetUnfolderBase]: 5573/9744 cut-off events. [2024-05-12 12:41:16,587 INFO L125 PetriNetUnfolderBase]: For 377433/377559 co-relation queries the response was YES. [2024-05-12 12:41:16,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58384 conditions, 9744 events. 5573/9744 cut-off events. For 377433/377559 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 75217 event pairs, 1527 based on Foata normal form. 114/9765 useless extension candidates. Maximal degree in co-relation 58240. Up to 8115 conditions per place. [2024-05-12 12:41:16,701 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 349 selfloop transitions, 66 changer transitions 0/428 dead transitions. [2024-05-12 12:41:16,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 428 transitions, 6302 flow [2024-05-12 12:41:16,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:16,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:16,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-05-12 12:41:16,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565217391304348 [2024-05-12 12:41:16,702 INFO L175 Difference]: Start difference. First operand has 306 places, 392 transitions, 5360 flow. Second operand 10 states and 256 transitions. [2024-05-12 12:41:16,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 428 transitions, 6302 flow [2024-05-12 12:41:18,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 428 transitions, 6067 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:18,410 INFO L231 Difference]: Finished difference. Result has 312 places, 392 transitions, 5263 flow [2024-05-12 12:41:18,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5263, PETRI_PLACES=312, PETRI_TRANSITIONS=392} [2024-05-12 12:41:18,411 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 262 predicate places. [2024-05-12 12:41:18,411 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 392 transitions, 5263 flow [2024-05-12 12:41:18,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:18,411 INFO 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-05-12 12:41:18,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:41:18,411 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-05-12 12:41:18,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1038080981, now seen corresponding path program 12 times [2024-05-12 12:41:18,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:18,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937182503] [2024-05-12 12:41:18,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:18,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:18,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:18,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937182503] [2024-05-12 12:41:18,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937182503] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:18,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:18,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:18,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746892812] [2024-05-12 12:41:18,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:18,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:18,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:18,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:18,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:18,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:18,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 392 transitions, 5263 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:18,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:18,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:18,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:20,032 INFO L124 PetriNetUnfolderBase]: 5676/9396 cut-off events. [2024-05-12 12:41:20,032 INFO L125 PetriNetUnfolderBase]: For 386179/386309 co-relation queries the response was YES. [2024-05-12 12:41:20,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58630 conditions, 9396 events. 5676/9396 cut-off events. For 386179/386309 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 68584 event pairs, 1192 based on Foata normal form. 110/9378 useless extension candidates. Maximal degree in co-relation 58486. Up to 7858 conditions per place. [2024-05-12 12:41:20,142 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 268 selfloop transitions, 166 changer transitions 0/447 dead transitions. [2024-05-12 12:41:20,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 447 transitions, 6915 flow [2024-05-12 12:41:20,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:20,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:20,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-05-12 12:41:20,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-05-12 12:41:20,143 INFO L175 Difference]: Start difference. First operand has 312 places, 392 transitions, 5263 flow. Second operand 10 states and 263 transitions. [2024-05-12 12:41:20,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 447 transitions, 6915 flow [2024-05-12 12:41:21,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 447 transitions, 6783 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:21,831 INFO L231 Difference]: Finished difference. Result has 315 places, 408 transitions, 5785 flow [2024-05-12 12:41:21,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5131, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5785, PETRI_PLACES=315, PETRI_TRANSITIONS=408} [2024-05-12 12:41:21,831 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 265 predicate places. [2024-05-12 12:41:21,831 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 408 transitions, 5785 flow [2024-05-12 12:41:21,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:21,832 INFO 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-05-12 12:41:21,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:41:21,832 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-05-12 12:41:21,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:21,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1217137493, now seen corresponding path program 8 times [2024-05-12 12:41:21,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:21,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763360299] [2024-05-12 12:41:21,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:21,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:21,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:21,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763360299] [2024-05-12 12:41:21,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763360299] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:21,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:21,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:21,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398048060] [2024-05-12 12:41:21,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:21,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:21,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:21,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:21,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:21,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:21,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 408 transitions, 5785 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:21,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:22,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:22,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:23,508 INFO L124 PetriNetUnfolderBase]: 5676/9420 cut-off events. [2024-05-12 12:41:23,508 INFO L125 PetriNetUnfolderBase]: For 398262/398406 co-relation queries the response was YES. [2024-05-12 12:41:23,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59577 conditions, 9420 events. 5676/9420 cut-off events. For 398262/398406 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 68899 event pairs, 1204 based on Foata normal form. 127/9426 useless extension candidates. Maximal degree in co-relation 59430. Up to 7971 conditions per place. [2024-05-12 12:41:23,613 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 317 selfloop transitions, 108 changer transitions 1/439 dead transitions. [2024-05-12 12:41:23,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 439 transitions, 6888 flow [2024-05-12 12:41:23,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:23,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:23,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 12:41:23,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-05-12 12:41:23,615 INFO L175 Difference]: Start difference. First operand has 315 places, 408 transitions, 5785 flow. Second operand 6 states and 172 transitions. [2024-05-12 12:41:23,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 439 transitions, 6888 flow [2024-05-12 12:41:25,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 439 transitions, 6578 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:25,251 INFO L231 Difference]: Finished difference. Result has 316 places, 411 transitions, 5739 flow [2024-05-12 12:41:25,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5481, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5739, PETRI_PLACES=316, PETRI_TRANSITIONS=411} [2024-05-12 12:41:25,252 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-05-12 12:41:25,252 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 411 transitions, 5739 flow [2024-05-12 12:41:25,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:25,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:25,252 INFO 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-05-12 12:41:25,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:41:25,253 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-05-12 12:41:25,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1534767229, now seen corresponding path program 9 times [2024-05-12 12:41:25,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:25,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811638029] [2024-05-12 12:41:25,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:25,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:25,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:25,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:25,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811638029] [2024-05-12 12:41:25,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811638029] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:25,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:25,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:25,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827689868] [2024-05-12 12:41:25,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:25,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:25,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:25,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:25,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:25,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:25,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 411 transitions, 5739 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:25,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:25,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:25,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:26,842 INFO L124 PetriNetUnfolderBase]: 5676/9401 cut-off events. [2024-05-12 12:41:26,842 INFO L125 PetriNetUnfolderBase]: For 404877/405021 co-relation queries the response was YES. [2024-05-12 12:41:26,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59319 conditions, 9401 events. 5676/9401 cut-off events. For 404877/405021 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 68498 event pairs, 1195 based on Foata normal form. 127/9407 useless extension candidates. Maximal degree in co-relation 59172. Up to 7971 conditions per place. [2024-05-12 12:41:26,951 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 306 selfloop transitions, 116 changer transitions 0/435 dead transitions. [2024-05-12 12:41:26,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 435 transitions, 6655 flow [2024-05-12 12:41:26,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:26,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:26,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:41:26,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:41:26,952 INFO L175 Difference]: Start difference. First operand has 316 places, 411 transitions, 5739 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:41:26,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 435 transitions, 6655 flow [2024-05-12 12:41:28,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 435 transitions, 6467 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:28,644 INFO L231 Difference]: Finished difference. Result has 317 places, 411 transitions, 5793 flow [2024-05-12 12:41:28,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5793, PETRI_PLACES=317, PETRI_TRANSITIONS=411} [2024-05-12 12:41:28,644 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 267 predicate places. [2024-05-12 12:41:28,644 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 411 transitions, 5793 flow [2024-05-12 12:41:28,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:28,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:28,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:41:28,645 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-05-12 12:41:28,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1534764253, now seen corresponding path program 4 times [2024-05-12 12:41:28,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:28,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257755655] [2024-05-12 12:41:28,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:28,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:28,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:28,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:28,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257755655] [2024-05-12 12:41:28,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257755655] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:28,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:28,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:28,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970856045] [2024-05-12 12:41:28,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:28,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:28,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:28,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:28,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:28,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:28,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 411 transitions, 5793 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:28,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:28,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:28,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:30,277 INFO L124 PetriNetUnfolderBase]: 5726/9624 cut-off events. [2024-05-12 12:41:30,277 INFO L125 PetriNetUnfolderBase]: For 415127/415368 co-relation queries the response was YES. [2024-05-12 12:41:30,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59828 conditions, 9624 events. 5726/9624 cut-off events. For 415127/415368 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 71643 event pairs, 1961 based on Foata normal form. 118/9602 useless extension candidates. Maximal degree in co-relation 59682. Up to 8289 conditions per place. [2024-05-12 12:41:30,380 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 388 selfloop transitions, 40 changer transitions 0/441 dead transitions. [2024-05-12 12:41:30,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 441 transitions, 6776 flow [2024-05-12 12:41:30,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:30,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:30,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:41:30,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:41:30,382 INFO L175 Difference]: Start difference. First operand has 317 places, 411 transitions, 5793 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:41:30,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 441 transitions, 6776 flow [2024-05-12 12:41:31,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 441 transitions, 6453 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:41:31,923 INFO L231 Difference]: Finished difference. Result has 316 places, 412 transitions, 5574 flow [2024-05-12 12:41:31,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5574, PETRI_PLACES=316, PETRI_TRANSITIONS=412} [2024-05-12 12:41:31,923 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-05-12 12:41:31,924 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 412 transitions, 5574 flow [2024-05-12 12:41:31,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:31,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:31,924 INFO 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-05-12 12:41:31,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:41:31,924 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-05-12 12:41:31,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:31,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1534437823, now seen corresponding path program 5 times [2024-05-12 12:41:31,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:31,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420739873] [2024-05-12 12:41:31,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:31,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:31,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:32,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:32,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420739873] [2024-05-12 12:41:32,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420739873] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:32,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:32,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:32,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677249351] [2024-05-12 12:41:32,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:32,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:32,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:32,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:32,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:32,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:32,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 412 transitions, 5574 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:32,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:32,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:32,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:33,535 INFO L124 PetriNetUnfolderBase]: 5805/9706 cut-off events. [2024-05-12 12:41:33,536 INFO L125 PetriNetUnfolderBase]: For 409260/409491 co-relation queries the response was YES. [2024-05-12 12:41:33,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60018 conditions, 9706 events. 5805/9706 cut-off events. For 409260/409491 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 71838 event pairs, 1610 based on Foata normal form. 126/9691 useless extension candidates. Maximal degree in co-relation 59872. Up to 7941 conditions per place. [2024-05-12 12:41:33,645 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 391 selfloop transitions, 45 changer transitions 0/449 dead transitions. [2024-05-12 12:41:33,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 449 transitions, 6737 flow [2024-05-12 12:41:33,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:33,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:33,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 12:41:33,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6268115942028986 [2024-05-12 12:41:33,646 INFO L175 Difference]: Start difference. First operand has 316 places, 412 transitions, 5574 flow. Second operand 6 states and 173 transitions. [2024-05-12 12:41:33,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 449 transitions, 6737 flow [2024-05-12 12:41:35,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 449 transitions, 6666 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:41:35,160 INFO L231 Difference]: Finished difference. Result has 318 places, 413 transitions, 5619 flow [2024-05-12 12:41:35,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5505, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5619, PETRI_PLACES=318, PETRI_TRANSITIONS=413} [2024-05-12 12:41:35,160 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 268 predicate places. [2024-05-12 12:41:35,160 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 413 transitions, 5619 flow [2024-05-12 12:41:35,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:35,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:35,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:35,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:41:35,161 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-05-12 12:41:35,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:35,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1545489013, now seen corresponding path program 6 times [2024-05-12 12:41:35,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:35,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544204514] [2024-05-12 12:41:35,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:35,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:35,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:35,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:35,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544204514] [2024-05-12 12:41:35,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544204514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:35,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:35,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:35,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389503345] [2024-05-12 12:41:35,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:35,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:35,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:35,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:35,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:35,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:35,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 413 transitions, 5619 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:35,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:35,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:35,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:36,806 INFO L124 PetriNetUnfolderBase]: 5741/9493 cut-off events. [2024-05-12 12:41:36,806 INFO L125 PetriNetUnfolderBase]: For 393018/393181 co-relation queries the response was YES. [2024-05-12 12:41:36,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59090 conditions, 9493 events. 5741/9493 cut-off events. For 393018/393181 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 69270 event pairs, 1298 based on Foata normal form. 131/9502 useless extension candidates. Maximal degree in co-relation 58944. Up to 8434 conditions per place. [2024-05-12 12:41:36,914 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 381 selfloop transitions, 42 changer transitions 0/436 dead transitions. [2024-05-12 12:41:36,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 436 transitions, 6562 flow [2024-05-12 12:41:36,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:36,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:41:36,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:41:36,915 INFO L175 Difference]: Start difference. First operand has 318 places, 413 transitions, 5619 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:41:36,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 436 transitions, 6562 flow [2024-05-12 12:41:38,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 436 transitions, 6477 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:38,392 INFO L231 Difference]: Finished difference. Result has 319 places, 413 transitions, 5623 flow [2024-05-12 12:41:38,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5534, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5623, PETRI_PLACES=319, PETRI_TRANSITIONS=413} [2024-05-12 12:41:38,393 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 269 predicate places. [2024-05-12 12:41:38,393 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 413 transitions, 5623 flow [2024-05-12 12:41:38,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:38,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:38,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:41:38,393 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-05-12 12:41:38,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:38,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1545888727, now seen corresponding path program 1 times [2024-05-12 12:41:38,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:38,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350743607] [2024-05-12 12:41:38,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:38,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:38,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:38,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350743607] [2024-05-12 12:41:38,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350743607] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:38,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:38,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:41:38,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586352600] [2024-05-12 12:41:38,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:38,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:41:38,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:38,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:41:38,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:41:38,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:38,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 413 transitions, 5623 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:38,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:38,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:38,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:39,985 INFO L124 PetriNetUnfolderBase]: 5729/9475 cut-off events. [2024-05-12 12:41:39,986 INFO L125 PetriNetUnfolderBase]: For 365304/365467 co-relation queries the response was YES. [2024-05-12 12:41:40,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58173 conditions, 9475 events. 5729/9475 cut-off events. For 365304/365467 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 69060 event pairs, 1247 based on Foata normal form. 129/9482 useless extension candidates. Maximal degree in co-relation 58028. Up to 8152 conditions per place. [2024-05-12 12:41:40,101 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 382 selfloop transitions, 47 changer transitions 0/442 dead transitions. [2024-05-12 12:41:40,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 442 transitions, 6616 flow [2024-05-12 12:41:40,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:41:40,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:41:40,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:41:40,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-05-12 12:41:40,102 INFO L175 Difference]: Start difference. First operand has 319 places, 413 transitions, 5623 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:41:40,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 442 transitions, 6616 flow [2024-05-12 12:41:41,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 442 transitions, 6508 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:41,555 INFO L231 Difference]: Finished difference. Result has 321 places, 416 transitions, 5654 flow [2024-05-12 12:41:41,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5654, PETRI_PLACES=321, PETRI_TRANSITIONS=416} [2024-05-12 12:41:41,556 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 271 predicate places. [2024-05-12 12:41:41,556 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 416 transitions, 5654 flow [2024-05-12 12:41:41,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:41,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:41,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:41,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:41:41,557 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-05-12 12:41:41,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:41,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1845030445, now seen corresponding path program 13 times [2024-05-12 12:41:41,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:41,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114007879] [2024-05-12 12:41:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:41,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:41,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:41,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114007879] [2024-05-12 12:41:41,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114007879] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:41,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:41,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:41,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342917510] [2024-05-12 12:41:41,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:41,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:41,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:41,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:41,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:41,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:41,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 416 transitions, 5654 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:41,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:41,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:41,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:43,283 INFO L124 PetriNetUnfolderBase]: 5849/9692 cut-off events. [2024-05-12 12:41:43,284 INFO L125 PetriNetUnfolderBase]: For 373738/373902 co-relation queries the response was YES. [2024-05-12 12:41:43,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59948 conditions, 9692 events. 5849/9692 cut-off events. For 373738/373902 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 71085 event pairs, 1207 based on Foata normal form. 147/9720 useless extension candidates. Maximal degree in co-relation 59801. Up to 7628 conditions per place. [2024-05-12 12:41:43,392 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 177 changer transitions 0/473 dead transitions. [2024-05-12 12:41:43,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 473 transitions, 7140 flow [2024-05-12 12:41:43,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:41:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:41:43,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 12:41:43,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6159420289855072 [2024-05-12 12:41:43,393 INFO L175 Difference]: Start difference. First operand has 321 places, 416 transitions, 5654 flow. Second operand 9 states and 255 transitions. [2024-05-12 12:41:43,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 473 transitions, 7140 flow [2024-05-12 12:41:44,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 473 transitions, 7055 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:41:44,876 INFO L231 Difference]: Finished difference. Result has 328 places, 426 transitions, 6159 flow [2024-05-12 12:41:44,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6159, PETRI_PLACES=328, PETRI_TRANSITIONS=426} [2024-05-12 12:41:44,877 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-05-12 12:41:44,877 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 426 transitions, 6159 flow [2024-05-12 12:41:44,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:44,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:44,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:44,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:41:44,878 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-05-12 12:41:44,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1897849039, now seen corresponding path program 14 times [2024-05-12 12:41:44,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:44,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713530668] [2024-05-12 12:41:44,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:44,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:45,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:45,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713530668] [2024-05-12 12:41:45,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713530668] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:45,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:45,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:45,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902891543] [2024-05-12 12:41:45,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:45,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:45,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:45,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:45,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:45,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:45,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 426 transitions, 6159 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:45,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:45,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:45,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:46,652 INFO L124 PetriNetUnfolderBase]: 5856/9705 cut-off events. [2024-05-12 12:41:46,653 INFO L125 PetriNetUnfolderBase]: For 387297/387458 co-relation queries the response was YES. [2024-05-12 12:41:46,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61391 conditions, 9705 events. 5856/9705 cut-off events. For 387297/387458 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 71224 event pairs, 1204 based on Foata normal form. 144/9729 useless extension candidates. Maximal degree in co-relation 61242. Up to 7633 conditions per place. [2024-05-12 12:41:46,769 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 288 selfloop transitions, 181 changer transitions 0/482 dead transitions. [2024-05-12 12:41:46,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 482 transitions, 7593 flow [2024-05-12 12:41:46,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:41:46,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:41:46,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-05-12 12:41:46,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-05-12 12:41:46,771 INFO L175 Difference]: Start difference. First operand has 328 places, 426 transitions, 6159 flow. Second operand 11 states and 299 transitions. [2024-05-12 12:41:46,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 482 transitions, 7593 flow [2024-05-12 12:41:48,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 482 transitions, 7190 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:48,235 INFO L231 Difference]: Finished difference. Result has 334 places, 429 transitions, 6186 flow [2024-05-12 12:41:48,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5784, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6186, PETRI_PLACES=334, PETRI_TRANSITIONS=429} [2024-05-12 12:41:48,235 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-05-12 12:41:48,236 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 429 transitions, 6186 flow [2024-05-12 12:41:48,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:48,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:48,236 INFO 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-05-12 12:41:48,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:41:48,236 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-05-12 12:41:48,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:48,237 INFO L85 PathProgramCache]: Analyzing trace with hash -2042855217, now seen corresponding path program 15 times [2024-05-12 12:41:48,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:48,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292854369] [2024-05-12 12:41:48,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:48,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:48,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:48,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-05-12 12:41:48,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:48,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292854369] [2024-05-12 12:41:48,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292854369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:48,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:48,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:48,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640589827] [2024-05-12 12:41:48,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:48,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:48,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:48,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:48,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:48,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:48,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 429 transitions, 6186 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:48,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:48,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:48,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:49,999 INFO L124 PetriNetUnfolderBase]: 5917/9808 cut-off events. [2024-05-12 12:41:50,000 INFO L125 PetriNetUnfolderBase]: For 403331/403492 co-relation queries the response was YES. [2024-05-12 12:41:50,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61992 conditions, 9808 events. 5917/9808 cut-off events. For 403331/403492 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72113 event pairs, 1204 based on Foata normal form. 145/9831 useless extension candidates. Maximal degree in co-relation 61842. Up to 7690 conditions per place. [2024-05-12 12:41:50,121 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 283 selfloop transitions, 187 changer transitions 0/483 dead transitions. [2024-05-12 12:41:50,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 483 transitions, 7672 flow [2024-05-12 12:41:50,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:50,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:50,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 12:41:50,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-05-12 12:41:50,123 INFO L175 Difference]: Start difference. First operand has 334 places, 429 transitions, 6186 flow. Second operand 10 states and 272 transitions. [2024-05-12 12:41:50,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 483 transitions, 7672 flow [2024-05-12 12:41:51,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 483 transitions, 7278 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 12:41:51,596 INFO L231 Difference]: Finished difference. Result has 335 places, 438 transitions, 6286 flow [2024-05-12 12:41:51,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5810, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6286, PETRI_PLACES=335, PETRI_TRANSITIONS=438} [2024-05-12 12:41:51,597 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 285 predicate places. [2024-05-12 12:41:51,597 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 438 transitions, 6286 flow [2024-05-12 12:41:51,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:51,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:51,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:41:51,598 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-05-12 12:41:51,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:51,598 INFO L85 PathProgramCache]: Analyzing trace with hash 862542911, now seen corresponding path program 16 times [2024-05-12 12:41:51,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:51,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757540965] [2024-05-12 12:41:51,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:51,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:51,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:51,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:51,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:51,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757540965] [2024-05-12 12:41:51,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757540965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:51,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:51,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:51,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707793252] [2024-05-12 12:41:51,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:51,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:51,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:51,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:51,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:51,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:51,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 438 transitions, 6286 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:51,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:51,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:51,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:53,381 INFO L124 PetriNetUnfolderBase]: 5889/9747 cut-off events. [2024-05-12 12:41:53,381 INFO L125 PetriNetUnfolderBase]: For 417411/417634 co-relation queries the response was YES. [2024-05-12 12:41:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61878 conditions, 9747 events. 5889/9747 cut-off events. For 417411/417634 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 71768 event pairs, 1204 based on Foata normal form. 156/9768 useless extension candidates. Maximal degree in co-relation 61727. Up to 7604 conditions per place. [2024-05-12 12:41:53,506 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 240 selfloop transitions, 237 changer transitions 0/490 dead transitions. [2024-05-12 12:41:53,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 490 transitions, 7957 flow [2024-05-12 12:41:53,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:41:53,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:41:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 12:41:53,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:41:53,507 INFO L175 Difference]: Start difference. First operand has 335 places, 438 transitions, 6286 flow. Second operand 8 states and 232 transitions. [2024-05-12 12:41:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 490 transitions, 7957 flow [2024-05-12 12:41:55,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 490 transitions, 7647 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 12:41:55,332 INFO L231 Difference]: Finished difference. Result has 337 places, 448 transitions, 6629 flow [2024-05-12 12:41:55,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6629, PETRI_PLACES=337, PETRI_TRANSITIONS=448} [2024-05-12 12:41:55,332 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-05-12 12:41:55,332 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 448 transitions, 6629 flow [2024-05-12 12:41:55,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:55,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:55,333 INFO 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-05-12 12:41:55,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:41:55,333 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-05-12 12:41:55,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:55,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1098860257, now seen corresponding path program 17 times [2024-05-12 12:41:55,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:55,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949971272] [2024-05-12 12:41:55,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:55,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:55,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:55,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949971272] [2024-05-12 12:41:55,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949971272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:55,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:55,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671012909] [2024-05-12 12:41:55,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:55,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:55,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:55,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:55,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 448 transitions, 6629 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:55,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:55,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:55,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:41:57,138 INFO L124 PetriNetUnfolderBase]: 5984/9934 cut-off events. [2024-05-12 12:41:57,138 INFO L125 PetriNetUnfolderBase]: For 431839/431997 co-relation queries the response was YES. [2024-05-12 12:41:57,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63567 conditions, 9934 events. 5984/9934 cut-off events. For 431839/431997 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 73325 event pairs, 1202 based on Foata normal form. 133/9937 useless extension candidates. Maximal degree in co-relation 63415. Up to 7742 conditions per place. [2024-05-12 12:41:57,259 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 246 selfloop transitions, 247 changer transitions 0/506 dead transitions. [2024-05-12 12:41:57,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 506 transitions, 8408 flow [2024-05-12 12:41:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:41:57,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:41:57,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-05-12 12:41:57,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239130434782608 [2024-05-12 12:41:57,260 INFO L175 Difference]: Start difference. First operand has 337 places, 448 transitions, 6629 flow. Second operand 10 states and 287 transitions. [2024-05-12 12:41:57,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 506 transitions, 8408 flow [2024-05-12 12:41:59,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 506 transitions, 7950 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 12:41:59,763 INFO L231 Difference]: Finished difference. Result has 342 places, 451 transitions, 6740 flow [2024-05-12 12:41:59,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6190, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6740, PETRI_PLACES=342, PETRI_TRANSITIONS=451} [2024-05-12 12:41:59,763 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-05-12 12:41:59,763 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 451 transitions, 6740 flow [2024-05-12 12:41:59,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:59,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:41:59,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:41:59,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:41:59,764 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-05-12 12:41:59,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:41:59,764 INFO L85 PathProgramCache]: Analyzing trace with hash -872119315, now seen corresponding path program 18 times [2024-05-12 12:41:59,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:41:59,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663521604] [2024-05-12 12:41:59,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:41:59,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:41:59,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:41:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:41:59,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:41:59,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663521604] [2024-05-12 12:41:59,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663521604] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:41:59,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:41:59,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:41:59,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211601028] [2024-05-12 12:41:59,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:41:59,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:41:59,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:41:59,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:41:59,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:41:59,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:41:59,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 451 transitions, 6740 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:41:59,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:41:59,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:41:59,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:01,606 INFO L124 PetriNetUnfolderBase]: 5981/9931 cut-off events. [2024-05-12 12:42:01,606 INFO L125 PetriNetUnfolderBase]: For 428088/428246 co-relation queries the response was YES. [2024-05-12 12:42:01,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63659 conditions, 9931 events. 5981/9931 cut-off events. For 428088/428246 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 73199 event pairs, 1202 based on Foata normal form. 133/9934 useless extension candidates. Maximal degree in co-relation 63507. Up to 7740 conditions per place. [2024-05-12 12:42:01,725 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 241 selfloop transitions, 252 changer transitions 0/506 dead transitions. [2024-05-12 12:42:01,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 506 transitions, 8342 flow [2024-05-12 12:42:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:42:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:42:01,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 303 transitions. [2024-05-12 12:42:01,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988142292490118 [2024-05-12 12:42:01,730 INFO L175 Difference]: Start difference. First operand has 342 places, 451 transitions, 6740 flow. Second operand 11 states and 303 transitions. [2024-05-12 12:42:01,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 506 transitions, 8342 flow [2024-05-12 12:42:04,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 506 transitions, 7732 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-05-12 12:42:04,046 INFO L231 Difference]: Finished difference. Result has 343 places, 452 transitions, 6674 flow [2024-05-12 12:42:04,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6674, PETRI_PLACES=343, PETRI_TRANSITIONS=452} [2024-05-12 12:42:04,046 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-05-12 12:42:04,046 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 452 transitions, 6674 flow [2024-05-12 12:42:04,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:04,047 INFO 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-05-12 12:42:04,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:42:04,047 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-05-12 12:42:04,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:04,047 INFO L85 PathProgramCache]: Analyzing trace with hash -877660255, now seen corresponding path program 19 times [2024-05-12 12:42:04,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:04,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357894294] [2024-05-12 12:42:04,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:04,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:04,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:04,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357894294] [2024-05-12 12:42:04,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357894294] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:04,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:04,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:04,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38176376] [2024-05-12 12:42:04,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:04,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:04,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:04,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 452 transitions, 6674 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:05,857 INFO L124 PetriNetUnfolderBase]: 5903/9821 cut-off events. [2024-05-12 12:42:05,857 INFO L125 PetriNetUnfolderBase]: For 420955/421158 co-relation queries the response was YES. [2024-05-12 12:42:05,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62530 conditions, 9821 events. 5903/9821 cut-off events. For 420955/421158 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72843 event pairs, 1224 based on Foata normal form. 148/9847 useless extension candidates. Maximal degree in co-relation 62378. Up to 8367 conditions per place. [2024-05-12 12:42:05,986 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 361 selfloop transitions, 114 changer transitions 0/488 dead transitions. [2024-05-12 12:42:05,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 488 transitions, 7732 flow [2024-05-12 12:42:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 12:42:05,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-05-12 12:42:05,988 INFO L175 Difference]: Start difference. First operand has 343 places, 452 transitions, 6674 flow. Second operand 8 states and 221 transitions. [2024-05-12 12:42:05,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 488 transitions, 7732 flow [2024-05-12 12:42:08,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 488 transitions, 7272 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:08,296 INFO L231 Difference]: Finished difference. Result has 342 places, 452 transitions, 6452 flow [2024-05-12 12:42:08,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6214, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6452, PETRI_PLACES=342, PETRI_TRANSITIONS=452} [2024-05-12 12:42:08,297 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-05-12 12:42:08,297 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 452 transitions, 6452 flow [2024-05-12 12:42:08,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:08,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:08,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:08,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:42:08,298 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-05-12 12:42:08,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:08,298 INFO L85 PathProgramCache]: Analyzing trace with hash -868400245, now seen corresponding path program 20 times [2024-05-12 12:42:08,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:08,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051267984] [2024-05-12 12:42:08,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:08,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:08,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:08,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-05-12 12:42:08,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:08,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051267984] [2024-05-12 12:42:08,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051267984] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:08,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:08,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:08,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172569208] [2024-05-12 12:42:08,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:08,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:08,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:08,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:08,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:08,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:08,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 452 transitions, 6452 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:08,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:08,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:08,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:10,161 INFO L124 PetriNetUnfolderBase]: 5900/9738 cut-off events. [2024-05-12 12:42:10,161 INFO L125 PetriNetUnfolderBase]: For 416551/416758 co-relation queries the response was YES. [2024-05-12 12:42:10,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61469 conditions, 9738 events. 5900/9738 cut-off events. For 416551/416758 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 71482 event pairs, 1145 based on Foata normal form. 165/9770 useless extension candidates. Maximal degree in co-relation 61317. Up to 8293 conditions per place. [2024-05-12 12:42:10,265 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 339 selfloop transitions, 143 changer transitions 0/495 dead transitions. [2024-05-12 12:42:10,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 495 transitions, 7690 flow [2024-05-12 12:42:10,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:10,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:10,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-05-12 12:42:10,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826086956521739 [2024-05-12 12:42:10,266 INFO L175 Difference]: Start difference. First operand has 342 places, 452 transitions, 6452 flow. Second operand 10 states and 268 transitions. [2024-05-12 12:42:10,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 495 transitions, 7690 flow [2024-05-12 12:42:12,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 495 transitions, 7443 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:12,059 INFO L231 Difference]: Finished difference. Result has 344 places, 452 transitions, 6507 flow [2024-05-12 12:42:12,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6207, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6507, PETRI_PLACES=344, PETRI_TRANSITIONS=452} [2024-05-12 12:42:12,062 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 294 predicate places. [2024-05-12 12:42:12,062 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 452 transitions, 6507 flow [2024-05-12 12:42:12,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:12,063 INFO 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-05-12 12:42:12,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:42:12,063 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-05-12 12:42:12,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:12,063 INFO L85 PathProgramCache]: Analyzing trace with hash -868405825, now seen corresponding path program 21 times [2024-05-12 12:42:12,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:12,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612478955] [2024-05-12 12:42:12,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:12,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:12,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:12,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:12,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612478955] [2024-05-12 12:42:12,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612478955] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:12,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:12,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:12,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279062258] [2024-05-12 12:42:12,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:12,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:12,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:12,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:12,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:12,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:12,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 452 transitions, 6507 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:12,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:12,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:12,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:13,899 INFO L124 PetriNetUnfolderBase]: 5969/9874 cut-off events. [2024-05-12 12:42:13,899 INFO L125 PetriNetUnfolderBase]: For 415111/415257 co-relation queries the response was YES. [2024-05-12 12:42:13,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62466 conditions, 9874 events. 5969/9874 cut-off events. For 415111/415257 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 72520 event pairs, 1160 based on Foata normal form. 135/9883 useless extension candidates. Maximal degree in co-relation 62314. Up to 8414 conditions per place. [2024-05-12 12:42:14,017 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 344 selfloop transitions, 143 changer transitions 0/500 dead transitions. [2024-05-12 12:42:14,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 500 transitions, 7629 flow [2024-05-12 12:42:14,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:42:14,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:42:14,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 312 transitions. [2024-05-12 12:42:14,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-05-12 12:42:14,019 INFO L175 Difference]: Start difference. First operand has 344 places, 452 transitions, 6507 flow. Second operand 12 states and 312 transitions. [2024-05-12 12:42:14,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 500 transitions, 7629 flow [2024-05-12 12:42:15,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 500 transitions, 7331 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-05-12 12:42:15,998 INFO L231 Difference]: Finished difference. Result has 348 places, 452 transitions, 6509 flow [2024-05-12 12:42:15,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6509, PETRI_PLACES=348, PETRI_TRANSITIONS=452} [2024-05-12 12:42:15,999 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 298 predicate places. [2024-05-12 12:42:15,999 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 452 transitions, 6509 flow [2024-05-12 12:42:15,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:15,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:16,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:16,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:42:16,000 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-05-12 12:42:16,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:16,000 INFO L85 PathProgramCache]: Analyzing trace with hash -342969905, now seen corresponding path program 22 times [2024-05-12 12:42:16,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:16,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372409034] [2024-05-12 12:42:16,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:16,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:16,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:16,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:16,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:16,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372409034] [2024-05-12 12:42:16,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372409034] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:16,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:16,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:16,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398309229] [2024-05-12 12:42:16,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:16,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:16,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:16,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:16,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:16,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:16,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 452 transitions, 6509 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:16,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:16,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:16,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:17,803 INFO L124 PetriNetUnfolderBase]: 5968/9919 cut-off events. [2024-05-12 12:42:17,803 INFO L125 PetriNetUnfolderBase]: For 424841/425002 co-relation queries the response was YES. [2024-05-12 12:42:17,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62538 conditions, 9919 events. 5968/9919 cut-off events. For 424841/425002 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 73209 event pairs, 1212 based on Foata normal form. 145/9933 useless extension candidates. Maximal degree in co-relation 62386. Up to 7947 conditions per place. [2024-05-12 12:42:17,923 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 321 selfloop transitions, 155 changer transitions 0/489 dead transitions. [2024-05-12 12:42:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 489 transitions, 7715 flow [2024-05-12 12:42:17,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:17,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-05-12 12:42:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-05-12 12:42:17,925 INFO L175 Difference]: Start difference. First operand has 348 places, 452 transitions, 6509 flow. Second operand 7 states and 206 transitions. [2024-05-12 12:42:17,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 489 transitions, 7715 flow [2024-05-12 12:42:19,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 489 transitions, 7376 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-05-12 12:42:19,734 INFO L231 Difference]: Finished difference. Result has 342 places, 452 transitions, 6495 flow [2024-05-12 12:42:19,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6174, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6495, PETRI_PLACES=342, PETRI_TRANSITIONS=452} [2024-05-12 12:42:19,735 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-05-12 12:42:19,735 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 452 transitions, 6495 flow [2024-05-12 12:42:19,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:19,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-05-12 12:42:19,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:42:19,736 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-05-12 12:42:19,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:19,736 INFO L85 PathProgramCache]: Analyzing trace with hash -350327135, now seen corresponding path program 23 times [2024-05-12 12:42:19,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:19,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024195951] [2024-05-12 12:42:19,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:19,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:19,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:19,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:19,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024195951] [2024-05-12 12:42:19,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024195951] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:19,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:19,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:19,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534457728] [2024-05-12 12:42:19,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:19,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:19,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:19,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:19,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:19,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:19,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 452 transitions, 6495 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:19,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:19,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:19,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:21,576 INFO L124 PetriNetUnfolderBase]: 5889/9724 cut-off events. [2024-05-12 12:42:21,576 INFO L125 PetriNetUnfolderBase]: For 407178/407385 co-relation queries the response was YES. [2024-05-12 12:42:21,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61198 conditions, 9724 events. 5889/9724 cut-off events. For 407178/407385 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 71470 event pairs, 1153 based on Foata normal form. 166/9760 useless extension candidates. Maximal degree in co-relation 61047. Up to 7826 conditions per place. [2024-05-12 12:42:21,708 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 286 selfloop transitions, 209 changer transitions 0/508 dead transitions. [2024-05-12 12:42:21,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 508 transitions, 7937 flow [2024-05-12 12:42:21,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:21,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:21,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 288 transitions. [2024-05-12 12:42:21,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260869565217392 [2024-05-12 12:42:21,714 INFO L175 Difference]: Start difference. First operand has 342 places, 452 transitions, 6495 flow. Second operand 10 states and 288 transitions. [2024-05-12 12:42:21,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 508 transitions, 7937 flow [2024-05-12 12:42:23,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 508 transitions, 7680 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:23,843 INFO L231 Difference]: Finished difference. Result has 346 places, 452 transitions, 6700 flow [2024-05-12 12:42:23,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6700, PETRI_PLACES=346, PETRI_TRANSITIONS=452} [2024-05-12 12:42:23,843 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-05-12 12:42:23,844 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 452 transitions, 6700 flow [2024-05-12 12:42:23,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:23,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:23,844 INFO 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-05-12 12:42:23,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:42:23,844 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-05-12 12:42:23,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:23,845 INFO L85 PathProgramCache]: Analyzing trace with hash -350321555, now seen corresponding path program 24 times [2024-05-12 12:42:23,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:23,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989421486] [2024-05-12 12:42:23,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:23,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:23,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-05-12 12:42:23,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:23,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989421486] [2024-05-12 12:42:23,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989421486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:23,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:23,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:23,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214072220] [2024-05-12 12:42:23,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:23,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:23,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:23,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:23,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:24,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:24,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 452 transitions, 6700 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:24,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:24,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:24,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:25,687 INFO L124 PetriNetUnfolderBase]: 5867/9695 cut-off events. [2024-05-12 12:42:25,688 INFO L125 PetriNetUnfolderBase]: For 398236/398442 co-relation queries the response was YES. [2024-05-12 12:42:25,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61227 conditions, 9695 events. 5867/9695 cut-off events. For 398236/398442 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 71171 event pairs, 1153 based on Foata normal form. 160/9723 useless extension candidates. Maximal degree in co-relation 61076. Up to 7804 conditions per place. [2024-05-12 12:42:25,802 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 287 selfloop transitions, 207 changer transitions 0/507 dead transitions. [2024-05-12 12:42:25,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 507 transitions, 7994 flow [2024-05-12 12:42:25,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:25,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:25,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 289 transitions. [2024-05-12 12:42:25,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282608695652174 [2024-05-12 12:42:25,803 INFO L175 Difference]: Start difference. First operand has 346 places, 452 transitions, 6700 flow. Second operand 10 states and 289 transitions. [2024-05-12 12:42:25,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 507 transitions, 7994 flow [2024-05-12 12:42:27,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 507 transitions, 7505 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-05-12 12:42:27,559 INFO L231 Difference]: Finished difference. Result has 345 places, 452 transitions, 6663 flow [2024-05-12 12:42:27,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6663, PETRI_PLACES=345, PETRI_TRANSITIONS=452} [2024-05-12 12:42:27,559 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 295 predicate places. [2024-05-12 12:42:27,560 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 452 transitions, 6663 flow [2024-05-12 12:42:27,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:27,560 INFO 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-05-12 12:42:27,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:42:27,560 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-05-12 12:42:27,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:27,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1518574083, now seen corresponding path program 25 times [2024-05-12 12:42:27,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:27,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036579776] [2024-05-12 12:42:27,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:27,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:27,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:27,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:27,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036579776] [2024-05-12 12:42:27,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036579776] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:27,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:27,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:27,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474554901] [2024-05-12 12:42:27,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:27,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:27,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:27,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:27,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:27,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:27,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 452 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:27,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:27,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:27,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:29,359 INFO L124 PetriNetUnfolderBase]: 5877/9725 cut-off events. [2024-05-12 12:42:29,360 INFO L125 PetriNetUnfolderBase]: For 372652/372857 co-relation queries the response was YES. [2024-05-12 12:42:29,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61026 conditions, 9725 events. 5877/9725 cut-off events. For 372652/372857 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 71636 event pairs, 1166 based on Foata normal form. 155/9739 useless extension candidates. Maximal degree in co-relation 60877. Up to 7604 conditions per place. [2024-05-12 12:42:29,489 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 244 selfloop transitions, 256 changer transitions 0/513 dead transitions. [2024-05-12 12:42:29,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 513 transitions, 8015 flow [2024-05-12 12:42:29,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:42:29,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:42:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 292 transitions. [2024-05-12 12:42:29,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347826086956522 [2024-05-12 12:42:29,490 INFO L175 Difference]: Start difference. First operand has 345 places, 452 transitions, 6663 flow. Second operand 10 states and 292 transitions. [2024-05-12 12:42:29,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 513 transitions, 8015 flow [2024-05-12 12:42:31,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 513 transitions, 7440 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-05-12 12:42:31,312 INFO L231 Difference]: Finished difference. Result has 343 places, 455 transitions, 6732 flow [2024-05-12 12:42:31,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6096, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6732, PETRI_PLACES=343, PETRI_TRANSITIONS=455} [2024-05-12 12:42:31,313 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 293 predicate places. [2024-05-12 12:42:31,313 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 455 transitions, 6732 flow [2024-05-12 12:42:31,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:31,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:31,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:31,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:42:31,313 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-05-12 12:42:31,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:31,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1029447639, now seen corresponding path program 2 times [2024-05-12 12:42:31,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:31,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061579388] [2024-05-12 12:42:31,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:31,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:31,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:31,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:31,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:31,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061579388] [2024-05-12 12:42:31,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061579388] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:31,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:31,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:31,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106048435] [2024-05-12 12:42:31,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:31,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:31,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:31,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:31,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:31,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:31,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 455 transitions, 6732 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:31,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:31,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:31,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:32,999 INFO L124 PetriNetUnfolderBase]: 5986/9920 cut-off events. [2024-05-12 12:42:32,999 INFO L125 PetriNetUnfolderBase]: For 357803/357966 co-relation queries the response was YES. [2024-05-12 12:42:33,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62036 conditions, 9920 events. 5986/9920 cut-off events. For 357803/357966 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 73305 event pairs, 1182 based on Foata normal form. 123/9890 useless extension candidates. Maximal degree in co-relation 61887. Up to 8593 conditions per place. [2024-05-12 12:42:33,125 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 428 selfloop transitions, 52 changer transitions 0/493 dead transitions. [2024-05-12 12:42:33,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 493 transitions, 7855 flow [2024-05-12 12:42:33,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:33,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:33,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 12:42:33,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-05-12 12:42:33,127 INFO L175 Difference]: Start difference. First operand has 343 places, 455 transitions, 6732 flow. Second operand 6 states and 175 transitions. [2024-05-12 12:42:33,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 493 transitions, 7855 flow [2024-05-12 12:42:34,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 493 transitions, 7374 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-05-12 12:42:34,709 INFO L231 Difference]: Finished difference. Result has 341 places, 458 transitions, 6406 flow [2024-05-12 12:42:34,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6251, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6406, PETRI_PLACES=341, PETRI_TRANSITIONS=458} [2024-05-12 12:42:34,710 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 291 predicate places. [2024-05-12 12:42:34,710 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 458 transitions, 6406 flow [2024-05-12 12:42:34,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:34,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:34,710 INFO 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-05-12 12:42:34,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:42:34,711 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-05-12 12:42:34,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:34,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1472276439, now seen corresponding path program 3 times [2024-05-12 12:42:34,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:34,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941683949] [2024-05-12 12:42:34,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:34,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:34,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:34,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:34,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:34,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941683949] [2024-05-12 12:42:34,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941683949] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:34,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:34,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:42:34,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5094033] [2024-05-12 12:42:34,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:34,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:42:34,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:34,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:42:34,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:42:34,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:34,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 458 transitions, 6406 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:34,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:34,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:34,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:36,481 INFO L124 PetriNetUnfolderBase]: 5959/9887 cut-off events. [2024-05-12 12:42:36,481 INFO L125 PetriNetUnfolderBase]: For 318124/318295 co-relation queries the response was YES. [2024-05-12 12:42:36,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60324 conditions, 9887 events. 5959/9887 cut-off events. For 318124/318295 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 72713 event pairs, 958 based on Foata normal form. 140/9890 useless extension candidates. Maximal degree in co-relation 60174. Up to 7943 conditions per place. [2024-05-12 12:42:36,615 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 431 selfloop transitions, 46 changer transitions 0/490 dead transitions. [2024-05-12 12:42:36,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 490 transitions, 7499 flow [2024-05-12 12:42:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:36,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:42:36,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-05-12 12:42:36,616 INFO L175 Difference]: Start difference. First operand has 341 places, 458 transitions, 6406 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:42:36,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 490 transitions, 7499 flow [2024-05-12 12:42:38,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 490 transitions, 7441 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:38,494 INFO L231 Difference]: Finished difference. Result has 346 places, 460 transitions, 6467 flow [2024-05-12 12:42:38,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6348, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6467, PETRI_PLACES=346, PETRI_TRANSITIONS=460} [2024-05-12 12:42:38,495 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-05-12 12:42:38,495 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 460 transitions, 6467 flow [2024-05-12 12:42:38,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:38,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:38,495 INFO 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-05-12 12:42:38,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:42:38,496 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-05-12 12:42:38,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:38,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1155670751, now seen corresponding path program 1 times [2024-05-12 12:42:38,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:38,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342641401] [2024-05-12 12:42:38,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:38,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:38,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-05-12 12:42:38,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:38,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342641401] [2024-05-12 12:42:38,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342641401] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:38,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:38,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:38,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41396837] [2024-05-12 12:42:38,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:38,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:38,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:38,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:38,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:38,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:38,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 460 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:38,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:38,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:38,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:40,478 INFO L124 PetriNetUnfolderBase]: 6453/11169 cut-off events. [2024-05-12 12:42:40,479 INFO L125 PetriNetUnfolderBase]: For 421393/421544 co-relation queries the response was YES. [2024-05-12 12:42:40,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68734 conditions, 11169 events. 6453/11169 cut-off events. For 421393/421544 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 87498 event pairs, 1549 based on Foata normal form. 146/11195 useless extension candidates. Maximal degree in co-relation 68581. Up to 7977 conditions per place. [2024-05-12 12:42:40,645 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 408 selfloop transitions, 86 changer transitions 0/507 dead transitions. [2024-05-12 12:42:40,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 507 transitions, 8035 flow [2024-05-12 12:42:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:40,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:42:40,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-05-12 12:42:40,647 INFO L175 Difference]: Start difference. First operand has 346 places, 460 transitions, 6467 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:42:40,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 507 transitions, 8035 flow [2024-05-12 12:42:42,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 507 transitions, 7907 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:42:42,358 INFO L231 Difference]: Finished difference. Result has 350 places, 465 transitions, 6638 flow [2024-05-12 12:42:42,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6339, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6638, PETRI_PLACES=350, PETRI_TRANSITIONS=465} [2024-05-12 12:42:42,358 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 300 predicate places. [2024-05-12 12:42:42,358 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 465 transitions, 6638 flow [2024-05-12 12:42:42,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:42,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:42,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:42,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:42:42,359 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-05-12 12:42:42,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:42,359 INFO L85 PathProgramCache]: Analyzing trace with hash -2129269887, now seen corresponding path program 2 times [2024-05-12 12:42:42,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:42,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383506256] [2024-05-12 12:42:42,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:42,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:42,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:42,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:42,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383506256] [2024-05-12 12:42:42,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383506256] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:42,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:42,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:42,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017262175] [2024-05-12 12:42:42,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:42,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:42,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:42,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:42,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:42,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:42,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 465 transitions, 6638 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:42,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:42,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:42,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:44,542 INFO L124 PetriNetUnfolderBase]: 6894/11423 cut-off events. [2024-05-12 12:42:44,542 INFO L125 PetriNetUnfolderBase]: For 498541/498724 co-relation queries the response was YES. [2024-05-12 12:42:44,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74668 conditions, 11423 events. 6894/11423 cut-off events. For 498541/498724 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 86344 event pairs, 1435 based on Foata normal form. 178/11453 useless extension candidates. Maximal degree in co-relation 74514. Up to 9290 conditions per place. [2024-05-12 12:42:44,677 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 408 selfloop transitions, 80 changer transitions 1/502 dead transitions. [2024-05-12 12:42:44,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 502 transitions, 7985 flow [2024-05-12 12:42:44,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:44,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:44,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:42:44,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-05-12 12:42:44,690 INFO L175 Difference]: Start difference. First operand has 350 places, 465 transitions, 6638 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:42:44,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 502 transitions, 7985 flow [2024-05-12 12:42:46,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 502 transitions, 7869 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 12:42:46,469 INFO L231 Difference]: Finished difference. Result has 356 places, 468 transitions, 6791 flow [2024-05-12 12:42:46,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6791, PETRI_PLACES=356, PETRI_TRANSITIONS=468} [2024-05-12 12:42:46,470 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 306 predicate places. [2024-05-12 12:42:46,470 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 468 transitions, 6791 flow [2024-05-12 12:42:46,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:46,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:46,470 INFO 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-05-12 12:42:46,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:42:46,471 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-05-12 12:42:46,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:46,471 INFO L85 PathProgramCache]: Analyzing trace with hash -2042430207, now seen corresponding path program 3 times [2024-05-12 12:42:46,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:46,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611175336] [2024-05-12 12:42:46,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:46,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:46,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:46,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:46,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611175336] [2024-05-12 12:42:46,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611175336] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:46,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:46,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:46,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391375678] [2024-05-12 12:42:46,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:46,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:46,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:46,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:46,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:46,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 468 transitions, 6791 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:46,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:46,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:46,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:48,632 INFO L124 PetriNetUnfolderBase]: 6826/11894 cut-off events. [2024-05-12 12:42:48,632 INFO L125 PetriNetUnfolderBase]: For 491648/491835 co-relation queries the response was YES. [2024-05-12 12:42:48,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74612 conditions, 11894 events. 6826/11894 cut-off events. For 491648/491835 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 94798 event pairs, 1873 based on Foata normal form. 186/11964 useless extension candidates. Maximal degree in co-relation 74455. Up to 9586 conditions per place. [2024-05-12 12:42:48,790 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 402 selfloop transitions, 83 changer transitions 0/498 dead transitions. [2024-05-12 12:42:48,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 498 transitions, 7915 flow [2024-05-12 12:42:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:42:48,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:42:48,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:42:48,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.593167701863354 [2024-05-12 12:42:48,792 INFO L175 Difference]: Start difference. First operand has 356 places, 468 transitions, 6791 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:42:48,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 498 transitions, 7915 flow [2024-05-12 12:42:50,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 498 transitions, 7791 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 12:42:50,610 INFO L231 Difference]: Finished difference. Result has 360 places, 470 transitions, 6893 flow [2024-05-12 12:42:50,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6667, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6893, PETRI_PLACES=360, PETRI_TRANSITIONS=470} [2024-05-12 12:42:50,610 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 310 predicate places. [2024-05-12 12:42:50,610 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 470 transitions, 6893 flow [2024-05-12 12:42:50,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:50,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:50,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:50,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:42:50,611 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-05-12 12:42:50,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:50,611 INFO L85 PathProgramCache]: Analyzing trace with hash -337182515, now seen corresponding path program 4 times [2024-05-12 12:42:50,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:50,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062341692] [2024-05-12 12:42:50,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:50,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:50,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:50,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:50,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062341692] [2024-05-12 12:42:50,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062341692] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:50,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:50,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:50,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713704425] [2024-05-12 12:42:50,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:50,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:50,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:50,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:50,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:50,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:50,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 470 transitions, 6893 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:50,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:50,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:50,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:52,875 INFO L124 PetriNetUnfolderBase]: 7023/12209 cut-off events. [2024-05-12 12:42:52,876 INFO L125 PetriNetUnfolderBase]: For 524776/524985 co-relation queries the response was YES. [2024-05-12 12:42:52,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76678 conditions, 12209 events. 7023/12209 cut-off events. For 524776/524985 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 97705 event pairs, 1924 based on Foata normal form. 224/12310 useless extension candidates. Maximal degree in co-relation 76519. Up to 9802 conditions per place. [2024-05-12 12:42:53,041 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 401 selfloop transitions, 90 changer transitions 0/504 dead transitions. [2024-05-12 12:42:53,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 504 transitions, 8064 flow [2024-05-12 12:42:53,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:42:53,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:42:53,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-05-12 12:42:53,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-05-12 12:42:53,043 INFO L175 Difference]: Start difference. First operand has 360 places, 470 transitions, 6893 flow. Second operand 8 states and 214 transitions. [2024-05-12 12:42:53,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 504 transitions, 8064 flow [2024-05-12 12:42:54,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 504 transitions, 7874 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:42:54,897 INFO L231 Difference]: Finished difference. Result has 363 places, 473 transitions, 6971 flow [2024-05-12 12:42:54,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6703, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6971, PETRI_PLACES=363, PETRI_TRANSITIONS=473} [2024-05-12 12:42:54,898 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-05-12 12:42:54,898 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 473 transitions, 6971 flow [2024-05-12 12:42:54,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:54,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:54,898 INFO 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-05-12 12:42:54,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:42:54,898 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-05-12 12:42:54,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:54,899 INFO L85 PathProgramCache]: Analyzing trace with hash -342544895, now seen corresponding path program 5 times [2024-05-12 12:42:54,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:54,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094479379] [2024-05-12 12:42:54,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:54,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:54,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:55,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:55,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094479379] [2024-05-12 12:42:55,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094479379] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:55,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:55,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:55,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038232705] [2024-05-12 12:42:55,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:55,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:55,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:55,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:55,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:55,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:55,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 473 transitions, 6971 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:55,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:55,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:55,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:42:57,282 INFO L124 PetriNetUnfolderBase]: 7165/11864 cut-off events. [2024-05-12 12:42:57,282 INFO L125 PetriNetUnfolderBase]: For 492943/493154 co-relation queries the response was YES. [2024-05-12 12:42:57,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77279 conditions, 11864 events. 7165/11864 cut-off events. For 492943/493154 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 90358 event pairs, 1500 based on Foata normal form. 210/11925 useless extension candidates. Maximal degree in co-relation 77119. Up to 10204 conditions per place. [2024-05-12 12:42:57,418 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 415 selfloop transitions, 72 changer transitions 0/500 dead transitions. [2024-05-12 12:42:57,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 500 transitions, 8094 flow [2024-05-12 12:42:57,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:42:57,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:42:57,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:42:57,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-05-12 12:42:57,419 INFO L175 Difference]: Start difference. First operand has 363 places, 473 transitions, 6971 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:42:57,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 500 transitions, 8094 flow [2024-05-12 12:42:59,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 500 transitions, 7875 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-05-12 12:42:59,259 INFO L231 Difference]: Finished difference. Result has 363 places, 475 transitions, 6961 flow [2024-05-12 12:42:59,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6961, PETRI_PLACES=363, PETRI_TRANSITIONS=475} [2024-05-12 12:42:59,260 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 313 predicate places. [2024-05-12 12:42:59,260 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 475 transitions, 6961 flow [2024-05-12 12:42:59,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:59,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:42:59,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:42:59,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:42:59,260 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-05-12 12:42:59,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:42:59,261 INFO L85 PathProgramCache]: Analyzing trace with hash -342692765, now seen corresponding path program 6 times [2024-05-12 12:42:59,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:42:59,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271783351] [2024-05-12 12:42:59,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:42:59,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:42:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:42:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:42:59,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:42:59,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271783351] [2024-05-12 12:42:59,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271783351] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:42:59,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:42:59,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:42:59,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788379349] [2024-05-12 12:42:59,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:42:59,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:42:59,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:42:59,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:42:59,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:42:59,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:42:59,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 475 transitions, 6961 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:42:59,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:42:59,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:42:59,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:01,593 INFO L124 PetriNetUnfolderBase]: 7125/12343 cut-off events. [2024-05-12 12:43:01,593 INFO L125 PetriNetUnfolderBase]: For 461174/461385 co-relation queries the response was YES. [2024-05-12 12:43:01,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75994 conditions, 12343 events. 7125/12343 cut-off events. For 461174/461385 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 98549 event pairs, 1740 based on Foata normal form. 206/12424 useless extension candidates. Maximal degree in co-relation 75833. Up to 9159 conditions per place. [2024-05-12 12:43:01,762 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 420 selfloop transitions, 77 changer transitions 0/510 dead transitions. [2024-05-12 12:43:01,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 510 transitions, 8301 flow [2024-05-12 12:43:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:01,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:43:01,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-05-12 12:43:01,763 INFO L175 Difference]: Start difference. First operand has 363 places, 475 transitions, 6961 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:43:01,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 510 transitions, 8301 flow [2024-05-12 12:43:03,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 510 transitions, 8125 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:03,602 INFO L231 Difference]: Finished difference. Result has 366 places, 478 transitions, 7068 flow [2024-05-12 12:43:03,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6785, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7068, PETRI_PLACES=366, PETRI_TRANSITIONS=478} [2024-05-12 12:43:03,603 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-05-12 12:43:03,603 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 478 transitions, 7068 flow [2024-05-12 12:43:03,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:03,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:03,605 INFO 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-05-12 12:43:03,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:43:03,605 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-05-12 12:43:03,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:03,605 INFO L85 PathProgramCache]: Analyzing trace with hash -336967313, now seen corresponding path program 1 times [2024-05-12 12:43:03,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:03,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979212371] [2024-05-12 12:43:03,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:03,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:03,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:03,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:03,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:03,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979212371] [2024-05-12 12:43:03,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979212371] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:03,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:03,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:03,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660459591] [2024-05-12 12:43:03,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:03,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:03,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:03,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:03,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:03,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:03,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 478 transitions, 7068 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:03,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:03,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:03,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:06,413 INFO L124 PetriNetUnfolderBase]: 7161/11859 cut-off events. [2024-05-12 12:43:06,414 INFO L125 PetriNetUnfolderBase]: For 452161/452377 co-relation queries the response was YES. [2024-05-12 12:43:06,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74367 conditions, 11859 events. 7161/11859 cut-off events. For 452161/452377 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 89974 event pairs, 1324 based on Foata normal form. 223/11932 useless extension candidates. Maximal degree in co-relation 74204. Up to 9500 conditions per place. [2024-05-12 12:43:06,537 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 399 selfloop transitions, 101 changer transitions 0/513 dead transitions. [2024-05-12 12:43:06,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 513 transitions, 8222 flow [2024-05-12 12:43:06,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:06,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:06,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:43:06,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5896739130434783 [2024-05-12 12:43:06,538 INFO L175 Difference]: Start difference. First operand has 366 places, 478 transitions, 7068 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:43:06,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 513 transitions, 8222 flow [2024-05-12 12:43:08,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 513 transitions, 7954 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:08,553 INFO L231 Difference]: Finished difference. Result has 369 places, 479 transitions, 7032 flow [2024-05-12 12:43:08,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6800, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7032, PETRI_PLACES=369, PETRI_TRANSITIONS=479} [2024-05-12 12:43:08,554 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 319 predicate places. [2024-05-12 12:43:08,554 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 479 transitions, 7032 flow [2024-05-12 12:43:08,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:08,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:08,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:08,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:43:08,555 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-05-12 12:43:08,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:08,555 INFO L85 PathProgramCache]: Analyzing trace with hash 568936317, now seen corresponding path program 1 times [2024-05-12 12:43:08,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:08,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168778410] [2024-05-12 12:43:08,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:08,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:08,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:08,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:08,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168778410] [2024-05-12 12:43:08,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168778410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:08,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:08,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:08,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503912319] [2024-05-12 12:43:08,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:08,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:08,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:08,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:08,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:08,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:08,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 479 transitions, 7032 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:08,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:08,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:08,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:11,288 INFO L124 PetriNetUnfolderBase]: 7157/11888 cut-off events. [2024-05-12 12:43:11,288 INFO L125 PetriNetUnfolderBase]: For 394447/394664 co-relation queries the response was YES. [2024-05-12 12:43:11,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73435 conditions, 11888 events. 7157/11888 cut-off events. For 394447/394664 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 90832 event pairs, 1574 based on Foata normal form. 180/11909 useless extension candidates. Maximal degree in co-relation 73272. Up to 9358 conditions per place. [2024-05-12 12:43:11,423 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 292 selfloop transitions, 211 changer transitions 1/517 dead transitions. [2024-05-12 12:43:11,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 517 transitions, 8440 flow [2024-05-12 12:43:11,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:11,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 12:43:11,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-05-12 12:43:11,425 INFO L175 Difference]: Start difference. First operand has 369 places, 479 transitions, 7032 flow. Second operand 8 states and 224 transitions. [2024-05-12 12:43:11,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 517 transitions, 8440 flow [2024-05-12 12:43:14,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 517 transitions, 8137 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 12:43:14,081 INFO L231 Difference]: Finished difference. Result has 370 places, 479 transitions, 7157 flow [2024-05-12 12:43:14,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7157, PETRI_PLACES=370, PETRI_TRANSITIONS=479} [2024-05-12 12:43:14,081 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 320 predicate places. [2024-05-12 12:43:14,082 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 479 transitions, 7157 flow [2024-05-12 12:43:14,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:14,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:14,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:14,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:43:14,082 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-05-12 12:43:14,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:14,082 INFO L85 PathProgramCache]: Analyzing trace with hash 572655387, now seen corresponding path program 2 times [2024-05-12 12:43:14,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:14,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287875316] [2024-05-12 12:43:14,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:14,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:14,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:14,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:14,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287875316] [2024-05-12 12:43:14,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287875316] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:14,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:14,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:14,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647348203] [2024-05-12 12:43:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:14,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:14,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:14,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:14,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 479 transitions, 7157 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:14,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:14,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:14,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:16,953 INFO L124 PetriNetUnfolderBase]: 7184/11931 cut-off events. [2024-05-12 12:43:16,953 INFO L125 PetriNetUnfolderBase]: For 400565/400758 co-relation queries the response was YES. [2024-05-12 12:43:17,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72786 conditions, 11931 events. 7184/11931 cut-off events. For 400565/400758 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 91161 event pairs, 1499 based on Foata normal form. 177/11958 useless extension candidates. Maximal degree in co-relation 72623. Up to 10252 conditions per place. [2024-05-12 12:43:17,091 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 391 selfloop transitions, 114 changer transitions 1/519 dead transitions. [2024-05-12 12:43:17,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 519 transitions, 8505 flow [2024-05-12 12:43:17,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:17,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:17,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:43:17,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-05-12 12:43:17,093 INFO L175 Difference]: Start difference. First operand has 370 places, 479 transitions, 7157 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:43:17,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 519 transitions, 8505 flow [2024-05-12 12:43:19,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 519 transitions, 7752 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:19,532 INFO L231 Difference]: Finished difference. Result has 370 places, 485 transitions, 6734 flow [2024-05-12 12:43:19,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6452, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6734, PETRI_PLACES=370, PETRI_TRANSITIONS=485} [2024-05-12 12:43:19,532 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 320 predicate places. [2024-05-12 12:43:19,532 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 485 transitions, 6734 flow [2024-05-12 12:43:19,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:19,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:19,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:19,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:43:19,533 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-05-12 12:43:19,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:19,534 INFO L85 PathProgramCache]: Analyzing trace with hash 572660967, now seen corresponding path program 3 times [2024-05-12 12:43:19,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:19,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347308067] [2024-05-12 12:43:19,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:19,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:19,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:19,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:19,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347308067] [2024-05-12 12:43:19,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347308067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:19,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:19,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:19,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929418641] [2024-05-12 12:43:19,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:19,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:19,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:19,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:19,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:19,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:19,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 485 transitions, 6734 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:19,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:19,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:19,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:22,261 INFO L124 PetriNetUnfolderBase]: 7181/11927 cut-off events. [2024-05-12 12:43:22,261 INFO L125 PetriNetUnfolderBase]: For 390873/391066 co-relation queries the response was YES. [2024-05-12 12:43:22,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70974 conditions, 11927 events. 7181/11927 cut-off events. For 390873/391066 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 91192 event pairs, 1499 based on Foata normal form. 177/11954 useless extension candidates. Maximal degree in co-relation 70813. Up to 10249 conditions per place. [2024-05-12 12:43:22,396 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 115 changer transitions 3/524 dead transitions. [2024-05-12 12:43:22,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 524 transitions, 7876 flow [2024-05-12 12:43:22,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:22,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:22,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-05-12 12:43:22,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630434782608695 [2024-05-12 12:43:22,398 INFO L175 Difference]: Start difference. First operand has 370 places, 485 transitions, 6734 flow. Second operand 10 states and 259 transitions. [2024-05-12 12:43:22,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 524 transitions, 7876 flow [2024-05-12 12:43:24,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 524 transitions, 7739 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:24,621 INFO L231 Difference]: Finished difference. Result has 376 places, 485 transitions, 6833 flow [2024-05-12 12:43:24,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6833, PETRI_PLACES=376, PETRI_TRANSITIONS=485} [2024-05-12 12:43:24,622 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 326 predicate places. [2024-05-12 12:43:24,622 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 485 transitions, 6833 flow [2024-05-12 12:43:24,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:24,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:24,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:24,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:43:24,623 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-05-12 12:43:24,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:24,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1768770791, now seen corresponding path program 4 times [2024-05-12 12:43:24,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:24,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893552501] [2024-05-12 12:43:24,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:24,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:24,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:24,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893552501] [2024-05-12 12:43:24,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893552501] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:24,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:24,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:24,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475051990] [2024-05-12 12:43:24,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:24,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:24,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:24,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:24,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:24,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:24,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 485 transitions, 6833 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:24,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:24,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:24,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:27,306 INFO L124 PetriNetUnfolderBase]: 7240/12002 cut-off events. [2024-05-12 12:43:27,307 INFO L125 PetriNetUnfolderBase]: For 407248/407442 co-relation queries the response was YES. [2024-05-12 12:43:27,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72206 conditions, 12002 events. 7240/12002 cut-off events. For 407248/407442 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 91632 event pairs, 1479 based on Foata normal form. 178/12031 useless extension candidates. Maximal degree in co-relation 72043. Up to 10262 conditions per place. [2024-05-12 12:43:27,456 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 392 selfloop transitions, 131 changer transitions 3/539 dead transitions. [2024-05-12 12:43:27,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 539 transitions, 8564 flow [2024-05-12 12:43:27,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:43:27,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:43:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-05-12 12:43:27,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612648221343873 [2024-05-12 12:43:27,458 INFO L175 Difference]: Start difference. First operand has 376 places, 485 transitions, 6833 flow. Second operand 11 states and 284 transitions. [2024-05-12 12:43:27,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 539 transitions, 8564 flow [2024-05-12 12:43:29,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 539 transitions, 8330 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:43:29,800 INFO L231 Difference]: Finished difference. Result has 379 places, 497 transitions, 7006 flow [2024-05-12 12:43:29,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7006, PETRI_PLACES=379, PETRI_TRANSITIONS=497} [2024-05-12 12:43:29,800 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 329 predicate places. [2024-05-12 12:43:29,800 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 497 transitions, 7006 flow [2024-05-12 12:43:29,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:29,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:29,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:29,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 12:43:29,801 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-05-12 12:43:29,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:29,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1768765211, now seen corresponding path program 5 times [2024-05-12 12:43:29,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:29,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982338211] [2024-05-12 12:43:29,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:29,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:29,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:29,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:29,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982338211] [2024-05-12 12:43:29,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982338211] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:29,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:29,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:29,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557185346] [2024-05-12 12:43:29,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:29,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:29,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:29,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:29,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:29,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 497 transitions, 7006 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:29,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:29,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:29,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:32,528 INFO L124 PetriNetUnfolderBase]: 7237/12025 cut-off events. [2024-05-12 12:43:32,529 INFO L125 PetriNetUnfolderBase]: For 415485/415679 co-relation queries the response was YES. [2024-05-12 12:43:32,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72520 conditions, 12025 events. 7237/12025 cut-off events. For 415485/415679 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 92070 event pairs, 1488 based on Foata normal form. 178/12054 useless extension candidates. Maximal degree in co-relation 72355. Up to 10259 conditions per place. [2024-05-12 12:43:32,676 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 388 selfloop transitions, 130 changer transitions 1/532 dead transitions. [2024-05-12 12:43:32,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 532 transitions, 8450 flow [2024-05-12 12:43:32,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:43:32,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:43:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 12:43:32,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772946859903382 [2024-05-12 12:43:32,678 INFO L175 Difference]: Start difference. First operand has 379 places, 497 transitions, 7006 flow. Second operand 9 states and 239 transitions. [2024-05-12 12:43:32,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 532 transitions, 8450 flow [2024-05-12 12:43:34,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 532 transitions, 8196 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 12:43:34,966 INFO L231 Difference]: Finished difference. Result has 382 places, 497 transitions, 7018 flow [2024-05-12 12:43:34,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7018, PETRI_PLACES=382, PETRI_TRANSITIONS=497} [2024-05-12 12:43:34,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 332 predicate places. [2024-05-12 12:43:34,967 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 497 transitions, 7018 flow [2024-05-12 12:43:34,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:34,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:34,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:34,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 12:43:34,968 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-05-12 12:43:34,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:34,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1776122441, now seen corresponding path program 6 times [2024-05-12 12:43:34,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:34,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953677343] [2024-05-12 12:43:34,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:34,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:34,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:35,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:35,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:35,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953677343] [2024-05-12 12:43:35,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953677343] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:35,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:35,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:35,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517938695] [2024-05-12 12:43:35,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:35,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:35,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:35,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:35,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:35,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:35,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 497 transitions, 7018 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:35,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:35,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:35,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:37,732 INFO L124 PetriNetUnfolderBase]: 7234/11995 cut-off events. [2024-05-12 12:43:37,732 INFO L125 PetriNetUnfolderBase]: For 420089/420283 co-relation queries the response was YES. [2024-05-12 12:43:37,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72493 conditions, 11995 events. 7234/11995 cut-off events. For 420089/420283 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 91528 event pairs, 1485 based on Foata normal form. 178/12024 useless extension candidates. Maximal degree in co-relation 72327. Up to 10256 conditions per place. [2024-05-12 12:43:37,881 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 382 selfloop transitions, 138 changer transitions 1/534 dead transitions. [2024-05-12 12:43:37,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 534 transitions, 8326 flow [2024-05-12 12:43:37,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:43:37,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:43:37,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-05-12 12:43:37,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558695652173913 [2024-05-12 12:43:37,883 INFO L175 Difference]: Start difference. First operand has 382 places, 497 transitions, 7018 flow. Second operand 10 states and 257 transitions. [2024-05-12 12:43:37,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 534 transitions, 8326 flow [2024-05-12 12:43:40,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 534 transitions, 8064 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:40,181 INFO L231 Difference]: Finished difference. Result has 384 places, 497 transitions, 7038 flow [2024-05-12 12:43:40,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7038, PETRI_PLACES=384, PETRI_TRANSITIONS=497} [2024-05-12 12:43:40,182 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 334 predicate places. [2024-05-12 12:43:40,182 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 497 transitions, 7038 flow [2024-05-12 12:43:40,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:40,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:40,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:40,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 12:43:40,183 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-05-12 12:43:40,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:40,183 INFO L85 PathProgramCache]: Analyzing trace with hash 284575036, now seen corresponding path program 1 times [2024-05-12 12:43:40,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:40,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161799955] [2024-05-12 12:43:40,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:40,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:40,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:40,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-05-12 12:43:40,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:40,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161799955] [2024-05-12 12:43:40,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161799955] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:40,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:40,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:40,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189337333] [2024-05-12 12:43:40,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:40,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:40,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:40,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:40,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:40,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:40,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 497 transitions, 7038 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:40,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:40,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:40,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:42,995 INFO L124 PetriNetUnfolderBase]: 7288/12165 cut-off events. [2024-05-12 12:43:42,995 INFO L125 PetriNetUnfolderBase]: For 472461/472717 co-relation queries the response was YES. [2024-05-12 12:43:43,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74413 conditions, 12165 events. 7288/12165 cut-off events. For 472461/472717 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 93927 event pairs, 1527 based on Foata normal form. 197/12203 useless extension candidates. Maximal degree in co-relation 74246. Up to 10260 conditions per place. [2024-05-12 12:43:43,135 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 426 selfloop transitions, 109 changer transitions 0/548 dead transitions. [2024-05-12 12:43:43,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 548 transitions, 8558 flow [2024-05-12 12:43:43,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 12:43:43,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 12:43:43,136 INFO L175 Difference]: Start difference. First operand has 384 places, 497 transitions, 7038 flow. Second operand 8 states and 230 transitions. [2024-05-12 12:43:43,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 548 transitions, 8558 flow [2024-05-12 12:43:46,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 548 transitions, 8300 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:43:46,189 INFO L231 Difference]: Finished difference. Result has 385 places, 503 transitions, 7173 flow [2024-05-12 12:43:46,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6780, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7173, PETRI_PLACES=385, PETRI_TRANSITIONS=503} [2024-05-12 12:43:46,190 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 335 predicate places. [2024-05-12 12:43:46,190 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 503 transitions, 7173 flow [2024-05-12 12:43:46,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:46,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:46,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 12:43:46,190 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-05-12 12:43:46,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:46,191 INFO L85 PathProgramCache]: Analyzing trace with hash -858121122, now seen corresponding path program 2 times [2024-05-12 12:43:46,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:46,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850158818] [2024-05-12 12:43:46,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:46,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:46,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:46,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:46,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:46,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850158818] [2024-05-12 12:43:46,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850158818] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:46,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:46,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:46,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105045947] [2024-05-12 12:43:46,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:46,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:46,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:46,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:46,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:46,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:46,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 503 transitions, 7173 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:46,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:46,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:49,005 INFO L124 PetriNetUnfolderBase]: 7268/12614 cut-off events. [2024-05-12 12:43:49,006 INFO L125 PetriNetUnfolderBase]: For 482475/482732 co-relation queries the response was YES. [2024-05-12 12:43:49,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75290 conditions, 12614 events. 7268/12614 cut-off events. For 482475/482732 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 101450 event pairs, 1959 based on Foata normal form. 195/12665 useless extension candidates. Maximal degree in co-relation 75121. Up to 10399 conditions per place. [2024-05-12 12:43:49,152 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 423 selfloop transitions, 104 changer transitions 0/540 dead transitions. [2024-05-12 12:43:49,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 540 transitions, 8337 flow [2024-05-12 12:43:49,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:43:49,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:43:49,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-05-12 12:43:49,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-05-12 12:43:49,153 INFO L175 Difference]: Start difference. First operand has 385 places, 503 transitions, 7173 flow. Second operand 8 states and 222 transitions. [2024-05-12 12:43:49,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 540 transitions, 8337 flow [2024-05-12 12:43:51,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 540 transitions, 8100 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 12:43:51,415 INFO L231 Difference]: Finished difference. Result has 388 places, 503 transitions, 7149 flow [2024-05-12 12:43:51,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6936, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7149, PETRI_PLACES=388, PETRI_TRANSITIONS=503} [2024-05-12 12:43:51,416 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 338 predicate places. [2024-05-12 12:43:51,416 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 503 transitions, 7149 flow [2024-05-12 12:43:51,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:51,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:51,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:51,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 12:43:51,416 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-05-12 12:43:51,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:51,417 INFO L85 PathProgramCache]: Analyzing trace with hash 347823018, now seen corresponding path program 3 times [2024-05-12 12:43:51,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:51,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29920358] [2024-05-12 12:43:51,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:51,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:51,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:51,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-05-12 12:43:51,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:51,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29920358] [2024-05-12 12:43:51,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29920358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:51,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:51,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:43:51,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715162738] [2024-05-12 12:43:51,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:51,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:43:51,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:51,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:43:51,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:43:51,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-05-12 12:43:51,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 503 transitions, 7149 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:51,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:51,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-05-12 12:43:51,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand