./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 803cd42f 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/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-22 13:51:42,955 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-22 13:51:42,994 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-22 13:51:42,998 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-22 13:51:42,998 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-22 13:51:43,031 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-22 13:51:43,031 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-22 13:51:43,032 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-22 13:51:43,032 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-22 13:51:43,032 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-22 13:51:43,033 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-22 13:51:43,033 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-22 13:51:43,037 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-22 13:51:43,038 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-22 13:51:43,038 INFO L153 SettingsManager]: * Use SBE=true [2024-11-22 13:51:43,038 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-22 13:51:43,038 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-22 13:51:43,039 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-22 13:51:43,039 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-22 13:51:43,039 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-22 13:51:43,039 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-22 13:51:43,040 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-22 13:51:43,040 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-22 13:51:43,040 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-22 13:51:43,041 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-22 13:51:43,041 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-22 13:51:43,044 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-22 13:51:43,044 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-22 13:51:43,045 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-22 13:51:43,045 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-22 13:51:43,045 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-22 13:51:43,045 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-22 13:51:43,045 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 13:51:43,045 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-22 13:51:43,045 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-22 13:51:43,046 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-22 13:51:43,046 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-22 13:51:43,046 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-22 13:51:43,046 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-22 13:51:43,046 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-22 13:51:43,047 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-22 13:51:43,047 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-22 13:51:43,047 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac [2024-11-22 13:51:43,279 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-22 13:51:43,299 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-22 13:51:43,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-22 13:51:43,302 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-22 13:51:43,303 INFO L274 PluginConnector]: CDTParser initialized [2024-11-22 13:51:43,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-22 13:51:44,669 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-22 13:51:44,802 INFO L384 CDTParser]: Found 1 translation units. [2024-11-22 13:51:44,803 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-22 13:51:44,810 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/22c98be2f/228b44e8112445a1b6bae11c6772c2ea/FLAGbbe4f1150 [2024-11-22 13:51:44,822 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/22c98be2f/228b44e8112445a1b6bae11c6772c2ea [2024-11-22 13:51:44,824 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-22 13:51:44,825 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-22 13:51:44,826 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-22 13:51:44,826 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-22 13:51:44,832 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-22 13:51:44,833 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:51:44" (1/1) ... [2024-11-22 13:51:44,833 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@92055c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:44, skipping insertion in model container [2024-11-22 13:51:44,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:51:44" (1/1) ... [2024-11-22 13:51:44,857 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-22 13:51:45,029 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-22 13:51:45,039 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 13:51:45,047 INFO L200 MainTranslator]: Completed pre-run [2024-11-22 13:51:45,067 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-22 13:51:45,071 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 13:51:45,086 INFO L204 MainTranslator]: Completed translation [2024-11-22 13:51:45,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45 WrapperNode [2024-11-22 13:51:45,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-22 13:51:45,088 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-22 13:51:45,088 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-22 13:51:45,088 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-22 13:51:45,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,106 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,133 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-11-22 13:51:45,133 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-22 13:51:45,134 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-22 13:51:45,134 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-22 13:51:45,134 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-22 13:51:45,154 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,154 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,157 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,179 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-22 13:51:45,180 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,180 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,186 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,195 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,196 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,197 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,199 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-22 13:51:45,200 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-22 13:51:45,200 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-22 13:51:45,200 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-22 13:51:45,201 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (1/1) ... [2024-11-22 13:51:45,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 13:51:45,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 13:51:45,226 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-11-22 13:51:45,228 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-11-22 13:51:45,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-22 13:51:45,262 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-22 13:51:45,262 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-22 13:51:45,263 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-22 13:51:45,263 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-22 13:51:45,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-22 13:51:45,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-22 13:51:45,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-22 13:51:45,291 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-22 13:51:45,406 INFO L238 CfgBuilder]: Building ICFG [2024-11-22 13:51:45,408 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-22 13:51:45,752 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-22 13:51:45,752 INFO L287 CfgBuilder]: Performing block encoding [2024-11-22 13:51:45,986 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-22 13:51:45,987 INFO L316 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-22 13:51:45,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:51:45 BoogieIcfgContainer [2024-11-22 13:51:45,988 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-22 13:51:45,989 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-22 13:51:45,990 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-22 13:51:45,993 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-22 13:51:45,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 01:51:44" (1/3) ... [2024-11-22 13:51:45,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aaaef0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:51:45, skipping insertion in model container [2024-11-22 13:51:45,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:51:45" (2/3) ... [2024-11-22 13:51:45,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aaaef0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:51:45, skipping insertion in model container [2024-11-22 13:51:45,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:51:45" (3/3) ... [2024-11-22 13:51:45,995 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-22 13:51:46,007 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-22 13:51:46,008 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-22 13:51:46,008 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-22 13:51:46,054 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-22 13:51:46,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-11-22 13:51:46,113 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-11-22 13:51:46,114 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-22 13:51:46,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 41 events. 7/41 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2024-11-22 13:51:46,117 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-11-22 13:51:46,120 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-11-22 13:51:46,127 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-22 13:51:46,136 INFO L333 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, 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;@7124c5d4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-22 13:51:46,136 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-22 13:51:46,151 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-22 13:51:46,151 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-11-22 13:51:46,151 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-22 13:51:46,152 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:46,152 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:46,153 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:46,157 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:46,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-11-22 13:51:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:46,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181578210] [2024-11-22 13:51:46,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:51:46,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:51:46,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 13:51:46,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:46,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181578210] [2024-11-22 13:51:46,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181578210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:46,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:46,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-22 13:51:46,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621512909] [2024-11-22 13:51:46,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:46,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-22 13:51:46,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:46,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-22 13:51:46,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 13:51:46,375 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:51:46,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 98 flow. Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:46,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:46,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:51:46,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:46,571 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-11-22 13:51:46,572 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-11-22 13:51:46,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1735 events. 1088/1735 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8165 event pairs, 892 based on Foata normal form. 156/1750 useless extension candidates. Maximal degree in co-relation 3078. Up to 1453 conditions per place. [2024-11-22 13:51:46,584 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-11-22 13:51:46,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-11-22 13:51:46,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-22 13:51:46,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-22 13:51:46,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-11-22 13:51:46,593 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-11-22 13:51:46,595 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-11-22 13:51:46,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-11-22 13:51:46,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-22 13:51:46,600 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-11-22 13:51:46,601 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=82, PETRI_PLACES=38, PETRI_TRANSITIONS=38} [2024-11-22 13:51:46,604 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-11-22 13:51:46,604 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-11-22 13:51:46,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:46,605 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:46,605 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:46,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-22 13:51:46,605 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:46,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:46,606 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-11-22 13:51:46,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:46,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956883937] [2024-11-22 13:51:46,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:51:46,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:46,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:51:46,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-11-22 13:51:46,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:46,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956883937] [2024-11-22 13:51:46,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956883937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:46,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:46,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-22 13:51:46,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778612735] [2024-11-22 13:51:46,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:46,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-22 13:51:46,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:46,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-22 13:51:46,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 13:51:46,763 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:51:46,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 38 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:46,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:46,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:51:46,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:46,956 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-11-22 13:51:46,957 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-22 13:51:46,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3057 conditions, 1633 events. 980/1633 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7937 event pairs, 300 based on Foata normal form. 39/1573 useless extension candidates. Maximal degree in co-relation 3054. Up to 1042 conditions per place. [2024-11-22 13:51:46,964 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-22 13:51:46,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-11-22 13:51:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-22 13:51:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-22 13:51:46,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-22 13:51:46,966 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-22 13:51:46,966 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-11-22 13:51:46,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-11-22 13:51:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-22 13:51:46,969 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-11-22 13:51:46,969 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-11-22 13:51:46,971 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-11-22 13:51:46,971 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-11-22 13:51:46,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:46,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:46,971 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:46,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-22 13:51:46,972 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:46,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:46,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-11-22 13:51:46,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:46,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314567550] [2024-11-22 13:51:46,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:51:46,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:46,999 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:51:46,999 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:47,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 13:51:47,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:47,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314567550] [2024-11-22 13:51:47,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314567550] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:47,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:47,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-22 13:51:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486543031] [2024-11-22 13:51:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:47,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-22 13:51:47,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:47,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-22 13:51:47,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-22 13:51:47,114 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:51:47,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:47,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:47,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:51:47,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:47,280 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-11-22 13:51:47,281 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-22 13:51:47,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 1738 events. 1029/1738 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8492 event pairs, 828 based on Foata normal form. 42/1679 useless extension candidates. Maximal degree in co-relation 3471. Up to 1373 conditions per place. [2024-11-22 13:51:47,289 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-11-22 13:51:47,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-11-22 13:51:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-22 13:51:47,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-22 13:51:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-22 13:51:47,291 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-11-22 13:51:47,291 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-11-22 13:51:47,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-11-22 13:51:47,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-22 13:51:47,293 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-11-22 13:51:47,293 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-11-22 13:51:47,294 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-11-22 13:51:47,294 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-11-22 13:51:47,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:47,294 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:47,294 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:47,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-22 13:51:47,295 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:47,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:47,295 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-11-22 13:51:47,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:47,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157073382] [2024-11-22 13:51:47,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:51:47,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:51:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:51:47,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:47,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157073382] [2024-11-22 13:51:47,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157073382] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:47,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:47,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-22 13:51:47,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210928297] [2024-11-22 13:51:47,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:47,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-22 13:51:47,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:47,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-22 13:51:47,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-22 13:51:47,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:51:47,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:47,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:47,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:51:47,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:47,563 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-11-22 13:51:47,563 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-11-22 13:51:47,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 1998 events. 1180/1998 cut-off events. For 473/473 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10274 event pairs, 961 based on Foata normal form. 38/1930 useless extension candidates. Maximal degree in co-relation 4280. Up to 1374 conditions per place. [2024-11-22 13:51:47,572 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-11-22 13:51:47,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-11-22 13:51:47,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-22 13:51:47,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-22 13:51:47,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-11-22 13:51:47,574 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-11-22 13:51:47,574 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-11-22 13:51:47,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-11-22 13:51:47,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-22 13:51:47,575 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-11-22 13:51:47,575 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=120, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-11-22 13:51:47,576 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-11-22 13:51:47,576 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-11-22 13:51:47,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:47,576 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:47,577 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:47,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-22 13:51:47,577 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:47,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:47,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-11-22 13:51:47,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:47,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292396538] [2024-11-22 13:51:47,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:51:47,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:47,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:51:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:48,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:48,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292396538] [2024-11-22 13:51:48,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292396538] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:48,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:48,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:48,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545029835] [2024-11-22 13:51:48,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:48,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:48,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:48,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:48,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:48,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 120 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:48,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:48,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:48,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:48,998 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-11-22 13:51:48,999 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-11-22 13:51:49,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 2616 events. 1573/2616 cut-off events. For 694/696 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14273 event pairs, 114 based on Foata normal form. 1/2542 useless extension candidates. Maximal degree in co-relation 5745. Up to 1621 conditions per place. [2024-11-22 13:51:49,015 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-11-22 13:51:49,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-11-22 13:51:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:51:49,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:51:49,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-11-22 13:51:49,018 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-11-22 13:51:49,018 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-11-22 13:51:49,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-11-22 13:51:49,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-22 13:51:49,021 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-11-22 13:51:49,021 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=266, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-11-22 13:51:49,022 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-22 13:51:49,022 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-11-22 13:51:49,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:49,022 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:49,022 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:49,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-22 13:51:49,023 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:49,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:49,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-11-22 13:51:49,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:49,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216105484] [2024-11-22 13:51:49,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:51:49,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:49,035 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:51:49,036 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:49,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216105484] [2024-11-22 13:51:49,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216105484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:49,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:49,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-22 13:51:49,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031788843] [2024-11-22 13:51:49,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:49,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-22 13:51:49,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:49,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-22 13:51:49,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-22 13:51:49,083 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:51:49,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 266 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:49,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:49,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:51:49,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:49,235 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-11-22 13:51:49,235 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-11-22 13:51:49,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 2048 events. 1191/2048 cut-off events. For 1199/1202 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10357 event pairs, 345 based on Foata normal form. 17/2009 useless extension candidates. Maximal degree in co-relation 5412. Up to 1662 conditions per place. [2024-11-22 13:51:49,247 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-11-22 13:51:49,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-11-22 13:51:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-22 13:51:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-22 13:51:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-11-22 13:51:49,249 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-11-22 13:51:49,249 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-11-22 13:51:49,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-11-22 13:51:49,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-22 13:51:49,254 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-11-22 13:51:49,254 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=269, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-11-22 13:51:49,255 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-22 13:51:49,255 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-11-22 13:51:49,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:49,255 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:49,255 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:49,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-22 13:51:49,255 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:49,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:49,256 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-11-22 13:51:49,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:49,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808627505] [2024-11-22 13:51:49,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:51:49,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:49,291 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:51:49,292 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:49,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:49,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:49,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808627505] [2024-11-22 13:51:49,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808627505] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:49,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:49,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:49,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065410646] [2024-11-22 13:51:49,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:49,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:49,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:49,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:49,840 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:49,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 269 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:49,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:49,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:49,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:50,241 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-11-22 13:51:50,241 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-11-22 13:51:50,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 2417 events. 1412/2417 cut-off events. For 1965/1965 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 13002 event pairs, 305 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 6754. Up to 1722 conditions per place. [2024-11-22 13:51:50,258 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-11-22 13:51:50,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-11-22 13:51:50,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:50,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-11-22 13:51:50,260 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-11-22 13:51:50,260 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-11-22 13:51:50,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-11-22 13:51:50,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-22 13:51:50,265 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-11-22 13:51:50,267 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=416, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-11-22 13:51:50,267 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-11-22 13:51:50,267 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-11-22 13:51:50,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:50,268 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:50,268 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:50,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-22 13:51:50,268 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:50,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:50,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-11-22 13:51:50,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:50,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630497578] [2024-11-22 13:51:50,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:51:50,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:50,314 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:51:50,314 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:50,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:50,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:50,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630497578] [2024-11-22 13:51:50,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630497578] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:50,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:50,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:50,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361625928] [2024-11-22 13:51:50,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:50,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:50,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:50,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:50,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:50,976 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:51:50,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 416 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:51:50,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:50,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:51:50,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:51,466 INFO L124 PetriNetUnfolderBase]: 1714/2966 cut-off events. [2024-11-22 13:51:51,467 INFO L125 PetriNetUnfolderBase]: For 2920/2924 co-relation queries the response was YES. [2024-11-22 13:51:51,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8324 conditions, 2966 events. 1714/2966 cut-off events. For 2920/2924 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16756 event pairs, 491 based on Foata normal form. 1/2877 useless extension candidates. Maximal degree in co-relation 8306. Up to 2063 conditions per place. [2024-11-22 13:51:51,482 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 108 selfloop transitions, 34 changer transitions 3/151 dead transitions. [2024-11-22 13:51:51,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 151 transitions, 1000 flow [2024-11-22 13:51:51,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:51,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:51,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-11-22 13:51:51,485 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2024-11-22 13:51:51,485 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 217 transitions. [2024-11-22 13:51:51,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 151 transitions, 1000 flow [2024-11-22 13:51:51,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 151 transitions, 969 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-22 13:51:51,491 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-11-22 13:51:51,491 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=611, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-11-22 13:51:51,491 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-11-22 13:51:51,492 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-11-22 13:51:51,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:51:51,492 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:51,492 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:51,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-22 13:51:51,492 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:51,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:51,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-11-22 13:51:51,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:51,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010003769] [2024-11-22 13:51:51,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:51:51,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:51,523 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:51:51,523 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:52,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:52,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:52,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010003769] [2024-11-22 13:51:52,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010003769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:52,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:52,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:52,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448322503] [2024-11-22 13:51:52,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:52,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:52,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:52,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:52,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:52,211 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:52,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 94 transitions, 611 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:52,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:52,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:52,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:52,855 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-11-22 13:51:52,855 INFO L125 PetriNetUnfolderBase]: For 5453/5465 co-relation queries the response was YES. [2024-11-22 13:51:52,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9358 conditions, 2976 events. 1683/2976 cut-off events. For 5453/5465 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17544 event pairs, 319 based on Foata normal form. 4/2885 useless extension candidates. Maximal degree in co-relation 9332. Up to 1830 conditions per place. [2024-11-22 13:51:52,875 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-11-22 13:51:52,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-11-22 13:51:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:51:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:51:52,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-11-22 13:51:52,877 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-11-22 13:51:52,877 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-11-22 13:51:52,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-11-22 13:51:52,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-11-22 13:51:52,889 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-11-22 13:51:52,889 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=768, PETRI_PLACES=102, PETRI_TRANSITIONS=103} [2024-11-22 13:51:52,889 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-11-22 13:51:52,890 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-11-22 13:51:52,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:52,890 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:52,890 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:52,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-22 13:51:52,890 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:52,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-11-22 13:51:52,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:52,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899410299] [2024-11-22 13:51:52,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:51:52,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:52,912 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:51:52,912 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:53,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:53,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:53,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899410299] [2024-11-22 13:51:53,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899410299] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:53,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:53,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:53,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184127532] [2024-11-22 13:51:53,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:53,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:53,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:53,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:53,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:53,397 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:53,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 103 transitions, 768 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:53,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:53,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:53,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:53,917 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-11-22 13:51:53,918 INFO L125 PetriNetUnfolderBase]: For 8171/8183 co-relation queries the response was YES. [2024-11-22 13:51:53,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 3198 events. 1787/3198 cut-off events. For 8171/8183 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19450 event pairs, 417 based on Foata normal form. 4/3097 useless extension candidates. Maximal degree in co-relation 10666. Up to 2167 conditions per place. [2024-11-22 13:51:53,937 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-11-22 13:51:53,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-11-22 13:51:53,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:51:53,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:51:53,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-11-22 13:51:53,939 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-11-22 13:51:53,939 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-11-22 13:51:53,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-11-22 13:51:53,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-22 13:51:53,953 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-11-22 13:51:53,953 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=846, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-11-22 13:51:53,954 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-11-22 13:51:53,954 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-11-22 13:51:53,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:53,954 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:53,954 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:53,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-22 13:51:53,955 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:53,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-11-22 13:51:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600146582] [2024-11-22 13:51:53,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:51:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:53,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:51:54,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:54,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:54,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600146582] [2024-11-22 13:51:54,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600146582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:54,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:54,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:54,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878482139] [2024-11-22 13:51:54,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:54,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:54,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:54,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:54,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:54,459 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:54,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 846 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:54,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:54,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:54,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:54,940 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-11-22 13:51:54,941 INFO L125 PetriNetUnfolderBase]: For 10095/10119 co-relation queries the response was YES. [2024-11-22 13:51:54,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11031 conditions, 3196 events. 1787/3196 cut-off events. For 10095/10119 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19459 event pairs, 437 based on Foata normal form. 16/3104 useless extension candidates. Maximal degree in co-relation 10997. Up to 2251 conditions per place. [2024-11-22 13:51:54,962 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-11-22 13:51:54,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-11-22 13:51:54,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:51:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:51:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-11-22 13:51:54,963 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-11-22 13:51:54,963 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-11-22 13:51:54,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-11-22 13:51:54,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-11-22 13:51:54,979 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-11-22 13:51:54,980 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=868, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2024-11-22 13:51:54,980 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-11-22 13:51:54,980 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-11-22 13:51:54,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:54,980 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:54,981 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:54,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-22 13:51:54,981 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:54,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:54,981 INFO L85 PathProgramCache]: Analyzing trace with hash 722715295, now seen corresponding path program 8 times [2024-11-22 13:51:54,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:54,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72628804] [2024-11-22 13:51:54,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:51:54,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:55,004 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:51:55,005 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:55,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:55,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:55,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72628804] [2024-11-22 13:51:55,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72628804] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:55,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:55,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:55,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240549862] [2024-11-22 13:51:55,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:55,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:55,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:55,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:55,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:55,505 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:55,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 868 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:55,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:55,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:55,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:56,119 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-11-22 13:51:56,119 INFO L125 PetriNetUnfolderBase]: For 10910/10934 co-relation queries the response was YES. [2024-11-22 13:51:56,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 3441 events. 1924/3441 cut-off events. For 10910/10934 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21300 event pairs, 568 based on Foata normal form. 7/3334 useless extension candidates. Maximal degree in co-relation 11869. Up to 2518 conditions per place. [2024-11-22 13:51:56,143 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-11-22 13:51:56,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-11-22 13:51:56,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:56,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:56,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-11-22 13:51:56,145 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-22 13:51:56,145 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-11-22 13:51:56,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-11-22 13:51:56,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-11-22 13:51:56,161 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-11-22 13:51:56,162 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=993, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-11-22 13:51:56,162 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-11-22 13:51:56,162 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-11-22 13:51:56,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:56,163 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:56,163 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:56,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-22 13:51:56,163 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:56,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:56,163 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-11-22 13:51:56,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:56,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954863261] [2024-11-22 13:51:56,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:51:56,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:56,179 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:51:56,179 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:56,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:56,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:56,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954863261] [2024-11-22 13:51:56,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954863261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:56,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:56,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:56,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945022797] [2024-11-22 13:51:56,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:56,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:56,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:56,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:56,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:56,608 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:56,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 993 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:56,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:56,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:56,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:57,158 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-11-22 13:51:57,159 INFO L125 PetriNetUnfolderBase]: For 18376/18408 co-relation queries the response was YES. [2024-11-22 13:51:57,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 3699 events. 2056/3699 cut-off events. For 18376/18408 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23535 event pairs, 631 based on Foata normal form. 9/3589 useless extension candidates. Maximal degree in co-relation 13613. Up to 2722 conditions per place. [2024-11-22 13:51:57,179 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-11-22 13:51:57,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-11-22 13:51:57,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:57,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:57,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-22 13:51:57,180 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-22 13:51:57,180 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-11-22 13:51:57,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-11-22 13:51:57,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-11-22 13:51:57,239 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-11-22 13:51:57,242 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=129, PETRI_TRANSITIONS=130} [2024-11-22 13:51:57,243 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-11-22 13:51:57,243 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-11-22 13:51:57,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:57,243 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:57,243 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:57,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-22 13:51:57,243 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:57,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:57,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-11-22 13:51:57,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:57,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68990366] [2024-11-22 13:51:57,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:51:57,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:57,266 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:51:57,266 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:57,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:57,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68990366] [2024-11-22 13:51:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68990366] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639959698] [2024-11-22 13:51:57,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:57,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:57,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:57,661 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:51:57,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 130 transitions, 1087 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:51:57,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:57,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:51:57,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:58,404 INFO L124 PetriNetUnfolderBase]: 2441/4314 cut-off events. [2024-11-22 13:51:58,404 INFO L125 PetriNetUnfolderBase]: For 25858/25914 co-relation queries the response was YES. [2024-11-22 13:51:58,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 4314 events. 2441/4314 cut-off events. For 25858/25914 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27829 event pairs, 782 based on Foata normal form. 7/4177 useless extension candidates. Maximal degree in co-relation 16478. Up to 3176 conditions per place. [2024-11-22 13:51:58,435 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 39 changer transitions 3/204 dead transitions. [2024-11-22 13:51:58,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 204 transitions, 1939 flow [2024-11-22 13:51:58,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-22 13:51:58,437 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-22 13:51:58,437 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 224 transitions. [2024-11-22 13:51:58,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 204 transitions, 1939 flow [2024-11-22 13:51:58,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 204 transitions, 1813 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-11-22 13:51:58,470 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1218 flow [2024-11-22 13:51:58,470 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1218, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-11-22 13:51:58,470 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-11-22 13:51:58,471 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1218 flow [2024-11-22 13:51:58,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:51:58,471 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:58,471 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:58,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-22 13:51:58,471 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:58,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:58,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1829644039, now seen corresponding path program 11 times [2024-11-22 13:51:58,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070264488] [2024-11-22 13:51:58,472 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:51:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:58,486 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:51:58,486 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:58,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:58,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:58,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070264488] [2024-11-22 13:51:58,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070264488] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:58,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:58,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:58,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956402195] [2024-11-22 13:51:58,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:58,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:58,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:58,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:58,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:58,823 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:58,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1218 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:58,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:58,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:58,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:51:59,352 INFO L124 PetriNetUnfolderBase]: 2304/4122 cut-off events. [2024-11-22 13:51:59,352 INFO L125 PetriNetUnfolderBase]: For 30336/30448 co-relation queries the response was YES. [2024-11-22 13:51:59,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16393 conditions, 4122 events. 2304/4122 cut-off events. For 30336/30448 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26966 event pairs, 802 based on Foata normal form. 21/4011 useless extension candidates. Maximal degree in co-relation 16343. Up to 3204 conditions per place. [2024-11-22 13:51:59,382 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 144 selfloop transitions, 36 changer transitions 4/191 dead transitions. [2024-11-22 13:51:59,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 191 transitions, 1870 flow [2024-11-22 13:51:59,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:51:59,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:51:59,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-22 13:51:59,384 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-22 13:51:59,384 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1218 flow. Second operand 11 states and 212 transitions. [2024-11-22 13:51:59,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 191 transitions, 1870 flow [2024-11-22 13:51:59,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 191 transitions, 1740 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-11-22 13:51:59,429 INFO L231 Difference]: Finished difference. Result has 146 places, 145 transitions, 1255 flow [2024-11-22 13:51:59,429 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1255, PETRI_PLACES=146, PETRI_TRANSITIONS=145} [2024-11-22 13:51:59,430 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-11-22 13:51:59,430 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 145 transitions, 1255 flow [2024-11-22 13:51:59,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:59,430 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:51:59,430 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:51:59,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-22 13:51:59,430 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:51:59,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:51:59,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-11-22 13:51:59,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:51:59,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358147138] [2024-11-22 13:51:59,431 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:51:59,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:51:59,446 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:51:59,446 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:51:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:51:59,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:51:59,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358147138] [2024-11-22 13:51:59,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358147138] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:51:59,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:51:59,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:51:59,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114275099] [2024-11-22 13:51:59,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:51:59,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:51:59,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:51:59,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:51:59,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:51:59,884 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:51:59,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 145 transitions, 1255 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:51:59,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:51:59,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:51:59,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:00,590 INFO L124 PetriNetUnfolderBase]: 2455/4366 cut-off events. [2024-11-22 13:52:00,591 INFO L125 PetriNetUnfolderBase]: For 31110/31182 co-relation queries the response was YES. [2024-11-22 13:52:00,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17424 conditions, 4366 events. 2455/4366 cut-off events. For 31110/31182 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28826 event pairs, 828 based on Foata normal form. 27/4265 useless extension candidates. Maximal degree in co-relation 17370. Up to 3228 conditions per place. [2024-11-22 13:52:00,616 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 155 selfloop transitions, 42 changer transitions 3/207 dead transitions. [2024-11-22 13:52:00,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 207 transitions, 2081 flow [2024-11-22 13:52:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:00,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:00,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-22 13:52:00,618 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-22 13:52:00,618 INFO L175 Difference]: Start difference. First operand has 146 places, 145 transitions, 1255 flow. Second operand 11 states and 223 transitions. [2024-11-22 13:52:00,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 207 transitions, 2081 flow [2024-11-22 13:52:00,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 207 transitions, 1973 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:00,660 INFO L231 Difference]: Finished difference. Result has 153 places, 152 transitions, 1412 flow [2024-11-22 13:52:00,660 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1412, PETRI_PLACES=153, PETRI_TRANSITIONS=152} [2024-11-22 13:52:00,660 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-11-22 13:52:00,660 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 152 transitions, 1412 flow [2024-11-22 13:52:00,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:00,661 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:00,661 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:00,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-22 13:52:00,661 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:00,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash 645292569, now seen corresponding path program 13 times [2024-11-22 13:52:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:00,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882376823] [2024-11-22 13:52:00,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:52:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:00,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:00,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:00,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882376823] [2024-11-22 13:52:00,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882376823] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:00,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:00,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:00,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822306874] [2024-11-22 13:52:00,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:00,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:00,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:00,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:00,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:01,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:01,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 152 transitions, 1412 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:01,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:01,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:01,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:01,630 INFO L124 PetriNetUnfolderBase]: 2455/4370 cut-off events. [2024-11-22 13:52:01,630 INFO L125 PetriNetUnfolderBase]: For 36868/36926 co-relation queries the response was YES. [2024-11-22 13:52:01,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18066 conditions, 4370 events. 2455/4370 cut-off events. For 36868/36926 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28854 event pairs, 860 based on Foata normal form. 17/4253 useless extension candidates. Maximal degree in co-relation 18008. Up to 3386 conditions per place. [2024-11-22 13:52:01,658 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 4/208 dead transitions. [2024-11-22 13:52:01,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 208 transitions, 2125 flow [2024-11-22 13:52:01,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:01,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-11-22 13:52:01,660 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-11-22 13:52:01,660 INFO L175 Difference]: Start difference. First operand has 153 places, 152 transitions, 1412 flow. Second operand 11 states and 219 transitions. [2024-11-22 13:52:01,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 208 transitions, 2125 flow [2024-11-22 13:52:01,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 208 transitions, 1967 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:01,726 INFO L231 Difference]: Finished difference. Result has 159 places, 156 transitions, 1381 flow [2024-11-22 13:52:01,727 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1381, PETRI_PLACES=159, PETRI_TRANSITIONS=156} [2024-11-22 13:52:01,727 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-11-22 13:52:01,727 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 156 transitions, 1381 flow [2024-11-22 13:52:01,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:01,728 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:01,728 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:01,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-22 13:52:01,728 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:01,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:01,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-11-22 13:52:01,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:01,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855252157] [2024-11-22 13:52:01,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:52:01,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:01,743 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:52:01,743 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:02,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:02,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:02,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855252157] [2024-11-22 13:52:02,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855252157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:02,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:02,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:02,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198788778] [2024-11-22 13:52:02,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:02,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:02,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:02,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:02,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:02,083 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:02,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 156 transitions, 1381 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:02,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:02,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:02,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:02,859 INFO L124 PetriNetUnfolderBase]: 2455/4362 cut-off events. [2024-11-22 13:52:02,859 INFO L125 PetriNetUnfolderBase]: For 33152/33230 co-relation queries the response was YES. [2024-11-22 13:52:02,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17587 conditions, 4362 events. 2455/4362 cut-off events. For 33152/33230 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28722 event pairs, 868 based on Foata normal form. 33/4269 useless extension candidates. Maximal degree in co-relation 17526. Up to 3382 conditions per place. [2024-11-22 13:52:02,898 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 41 changer transitions 4/210 dead transitions. [2024-11-22 13:52:02,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 210 transitions, 2066 flow [2024-11-22 13:52:02,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:02,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-11-22 13:52:02,901 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-11-22 13:52:02,901 INFO L175 Difference]: Start difference. First operand has 159 places, 156 transitions, 1381 flow. Second operand 11 states and 218 transitions. [2024-11-22 13:52:02,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 210 transitions, 2066 flow [2024-11-22 13:52:02,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 210 transitions, 1960 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:02,956 INFO L231 Difference]: Finished difference. Result has 163 places, 160 transitions, 1421 flow [2024-11-22 13:52:02,956 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1421, PETRI_PLACES=163, PETRI_TRANSITIONS=160} [2024-11-22 13:52:02,957 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-11-22 13:52:02,957 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 160 transitions, 1421 flow [2024-11-22 13:52:02,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:02,957 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:02,957 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:02,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-22 13:52:02,958 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:02,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:02,958 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-11-22 13:52:02,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:02,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136187941] [2024-11-22 13:52:02,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:52:02,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:02,981 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:52:02,985 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:03,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:03,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:03,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136187941] [2024-11-22 13:52:03,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136187941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:03,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:03,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:03,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603782987] [2024-11-22 13:52:03,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:03,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:03,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:03,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:03,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:03,536 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:03,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 160 transitions, 1421 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:03,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:03,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:03,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:04,167 INFO L124 PetriNetUnfolderBase]: 2491/4428 cut-off events. [2024-11-22 13:52:04,167 INFO L125 PetriNetUnfolderBase]: For 33268/33346 co-relation queries the response was YES. [2024-11-22 13:52:04,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17755 conditions, 4428 events. 2491/4428 cut-off events. For 33268/33346 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29348 event pairs, 926 based on Foata normal form. 33/4323 useless extension candidates. Maximal degree in co-relation 17692. Up to 3516 conditions per place. [2024-11-22 13:52:04,199 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 37 changer transitions 3/209 dead transitions. [2024-11-22 13:52:04,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 209 transitions, 2081 flow [2024-11-22 13:52:04,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:04,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:04,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-22 13:52:04,200 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-22 13:52:04,200 INFO L175 Difference]: Start difference. First operand has 163 places, 160 transitions, 1421 flow. Second operand 11 states and 212 transitions. [2024-11-22 13:52:04,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 209 transitions, 2081 flow [2024-11-22 13:52:04,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 209 transitions, 1957 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:04,246 INFO L231 Difference]: Finished difference. Result has 167 places, 163 transitions, 1423 flow [2024-11-22 13:52:04,246 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1423, PETRI_PLACES=167, PETRI_TRANSITIONS=163} [2024-11-22 13:52:04,246 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-11-22 13:52:04,247 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 163 transitions, 1423 flow [2024-11-22 13:52:04,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:04,247 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:04,247 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:04,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-22 13:52:04,247 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:04,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash 321979325, now seen corresponding path program 16 times [2024-11-22 13:52:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170949605] [2024-11-22 13:52:04,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:52:04,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:04,264 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:52:04,265 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:04,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:04,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170949605] [2024-11-22 13:52:04,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170949605] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:04,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:04,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:04,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945695183] [2024-11-22 13:52:04,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:04,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:04,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:04,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:04,662 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:52:04,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 163 transitions, 1423 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:04,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:04,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:52:04,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:05,347 INFO L124 PetriNetUnfolderBase]: 2689/4737 cut-off events. [2024-11-22 13:52:05,347 INFO L125 PetriNetUnfolderBase]: For 35240/35318 co-relation queries the response was YES. [2024-11-22 13:52:05,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 4737 events. 2689/4737 cut-off events. For 35240/35318 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31419 event pairs, 1025 based on Foata normal form. 25/4614 useless extension candidates. Maximal degree in co-relation 18679. Up to 3771 conditions per place. [2024-11-22 13:52:05,379 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 166 selfloop transitions, 35 changer transitions 3/210 dead transitions. [2024-11-22 13:52:05,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2061 flow [2024-11-22 13:52:05,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:05,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:05,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-11-22 13:52:05,380 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-11-22 13:52:05,380 INFO L175 Difference]: Start difference. First operand has 167 places, 163 transitions, 1423 flow. Second operand 11 states and 200 transitions. [2024-11-22 13:52:05,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2061 flow [2024-11-22 13:52:05,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 1953 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:05,443 INFO L231 Difference]: Finished difference. Result has 171 places, 165 transitions, 1411 flow [2024-11-22 13:52:05,443 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1411, PETRI_PLACES=171, PETRI_TRANSITIONS=165} [2024-11-22 13:52:05,443 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-11-22 13:52:05,443 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 165 transitions, 1411 flow [2024-11-22 13:52:05,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:05,444 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:05,444 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:05,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-22 13:52:05,444 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:05,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-11-22 13:52:05,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:05,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986622056] [2024-11-22 13:52:05,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:52:05,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:05,464 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:52:05,465 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:05,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986622056] [2024-11-22 13:52:05,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986622056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:05,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:05,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:05,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168023904] [2024-11-22 13:52:05,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:05,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:05,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:05,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:05,901 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:05,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 165 transitions, 1411 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:05,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:05,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:05,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:06,686 INFO L124 PetriNetUnfolderBase]: 2730/4895 cut-off events. [2024-11-22 13:52:06,686 INFO L125 PetriNetUnfolderBase]: For 41477/41531 co-relation queries the response was YES. [2024-11-22 13:52:06,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20161 conditions, 4895 events. 2730/4895 cut-off events. For 41477/41531 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33579 event pairs, 942 based on Foata normal form. 11/4757 useless extension candidates. Maximal degree in co-relation 20094. Up to 3564 conditions per place. [2024-11-22 13:52:06,728 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 191 selfloop transitions, 44 changer transitions 3/245 dead transitions. [2024-11-22 13:52:06,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 2494 flow [2024-11-22 13:52:06,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:52:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:52:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-11-22 13:52:06,729 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-11-22 13:52:06,729 INFO L175 Difference]: Start difference. First operand has 171 places, 165 transitions, 1411 flow. Second operand 12 states and 247 transitions. [2024-11-22 13:52:06,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 2494 flow [2024-11-22 13:52:06,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 245 transitions, 2426 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:06,797 INFO L231 Difference]: Finished difference. Result has 178 places, 177 transitions, 1686 flow [2024-11-22 13:52:06,797 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1686, PETRI_PLACES=178, PETRI_TRANSITIONS=177} [2024-11-22 13:52:06,798 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-11-22 13:52:06,798 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 177 transitions, 1686 flow [2024-11-22 13:52:06,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:06,798 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:06,798 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:06,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-22 13:52:06,799 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:06,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash -988752315, now seen corresponding path program 18 times [2024-11-22 13:52:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462674020] [2024-11-22 13:52:06,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:52:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:06,814 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:52:06,814 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:07,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:07,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:07,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462674020] [2024-11-22 13:52:07,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462674020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:07,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:07,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:07,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377432539] [2024-11-22 13:52:07,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:07,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:07,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:07,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:07,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:07,211 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:07,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 177 transitions, 1686 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:07,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:07,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:07,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:08,082 INFO L124 PetriNetUnfolderBase]: 2929/5268 cut-off events. [2024-11-22 13:52:08,082 INFO L125 PetriNetUnfolderBase]: For 57994/58120 co-relation queries the response was YES. [2024-11-22 13:52:08,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23090 conditions, 5268 events. 2929/5268 cut-off events. For 57994/58120 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 37005 event pairs, 953 based on Foata normal form. 41/5153 useless extension candidates. Maximal degree in co-relation 23019. Up to 3751 conditions per place. [2024-11-22 13:52:08,130 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 54 changer transitions 3/253 dead transitions. [2024-11-22 13:52:08,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 2837 flow [2024-11-22 13:52:08,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:52:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:52:08,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-11-22 13:52:08,132 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-22 13:52:08,132 INFO L175 Difference]: Start difference. First operand has 178 places, 177 transitions, 1686 flow. Second operand 12 states and 246 transitions. [2024-11-22 13:52:08,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 2837 flow [2024-11-22 13:52:08,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 253 transitions, 2603 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-11-22 13:52:08,214 INFO L231 Difference]: Finished difference. Result has 188 places, 188 transitions, 1855 flow [2024-11-22 13:52:08,214 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1855, PETRI_PLACES=188, PETRI_TRANSITIONS=188} [2024-11-22 13:52:08,214 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-11-22 13:52:08,214 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 188 transitions, 1855 flow [2024-11-22 13:52:08,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:08,215 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:08,215 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:08,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-22 13:52:08,215 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:08,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:08,215 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-11-22 13:52:08,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:08,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248490777] [2024-11-22 13:52:08,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:52:08,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:08,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:08,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:08,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248490777] [2024-11-22 13:52:08,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248490777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:08,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:08,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:08,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246037887] [2024-11-22 13:52:08,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:08,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:08,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:08,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:08,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:08,687 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:08,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 188 transitions, 1855 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:08,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:08,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:08,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:09,609 INFO L124 PetriNetUnfolderBase]: 3025/5443 cut-off events. [2024-11-22 13:52:09,610 INFO L125 PetriNetUnfolderBase]: For 68843/68949 co-relation queries the response was YES. [2024-11-22 13:52:09,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24522 conditions, 5443 events. 3025/5443 cut-off events. For 68843/68949 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38593 event pairs, 1071 based on Foata normal form. 17/5299 useless extension candidates. Maximal degree in co-relation 24446. Up to 4023 conditions per place. [2024-11-22 13:52:09,647 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 198 selfloop transitions, 49 changer transitions 3/257 dead transitions. [2024-11-22 13:52:09,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 257 transitions, 2893 flow [2024-11-22 13:52:09,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:52:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:52:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-11-22 13:52:09,648 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-11-22 13:52:09,648 INFO L175 Difference]: Start difference. First operand has 188 places, 188 transitions, 1855 flow. Second operand 12 states and 243 transitions. [2024-11-22 13:52:09,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 257 transitions, 2893 flow [2024-11-22 13:52:09,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 257 transitions, 2692 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-11-22 13:52:09,771 INFO L231 Difference]: Finished difference. Result has 195 places, 194 transitions, 1918 flow [2024-11-22 13:52:09,772 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1918, PETRI_PLACES=195, PETRI_TRANSITIONS=194} [2024-11-22 13:52:09,772 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-11-22 13:52:09,772 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 194 transitions, 1918 flow [2024-11-22 13:52:09,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:09,772 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:09,772 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:09,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-22 13:52:09,773 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:09,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:09,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-11-22 13:52:09,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:09,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174386733] [2024-11-22 13:52:09,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:52:09,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:09,789 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:52:09,791 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:10,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:10,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:10,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174386733] [2024-11-22 13:52:10,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174386733] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:10,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:10,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:10,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798045486] [2024-11-22 13:52:10,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:10,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:10,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:10,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:10,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:10,095 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:10,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 194 transitions, 1918 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:10,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:10,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:10,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:10,945 INFO L124 PetriNetUnfolderBase]: 3025/5461 cut-off events. [2024-11-22 13:52:10,945 INFO L125 PetriNetUnfolderBase]: For 68641/68719 co-relation queries the response was YES. [2024-11-22 13:52:11,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24484 conditions, 5461 events. 3025/5461 cut-off events. For 68641/68719 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 38853 event pairs, 1091 based on Foata normal form. 33/5331 useless extension candidates. Maximal degree in co-relation 24405. Up to 4100 conditions per place. [2024-11-22 13:52:11,033 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 195 selfloop transitions, 51 changer transitions 4/257 dead transitions. [2024-11-22 13:52:11,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 257 transitions, 2838 flow [2024-11-22 13:52:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 13:52:11,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-22 13:52:11,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-11-22 13:52:11,034 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-22 13:52:11,034 INFO L175 Difference]: Start difference. First operand has 195 places, 194 transitions, 1918 flow. Second operand 12 states and 240 transitions. [2024-11-22 13:52:11,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 257 transitions, 2838 flow [2024-11-22 13:52:11,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 257 transitions, 2681 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:11,182 INFO L231 Difference]: Finished difference. Result has 200 places, 198 transitions, 1941 flow [2024-11-22 13:52:11,183 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1941, PETRI_PLACES=200, PETRI_TRANSITIONS=198} [2024-11-22 13:52:11,183 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-11-22 13:52:11,183 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 198 transitions, 1941 flow [2024-11-22 13:52:11,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:11,183 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:11,184 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:11,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-22 13:52:11,184 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:11,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:11,184 INFO L85 PathProgramCache]: Analyzing trace with hash 657671519, now seen corresponding path program 21 times [2024-11-22 13:52:11,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:11,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929025759] [2024-11-22 13:52:11,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:52:11,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:11,208 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:52:11,208 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:11,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:11,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:11,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929025759] [2024-11-22 13:52:11,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929025759] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:11,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:11,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:11,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789257933] [2024-11-22 13:52:11,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:11,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:11,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:11,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:11,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:11,697 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:11,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 198 transitions, 1941 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:11,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:11,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:11,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:12,490 INFO L124 PetriNetUnfolderBase]: 3153/5689 cut-off events. [2024-11-22 13:52:12,490 INFO L125 PetriNetUnfolderBase]: For 74380/74570 co-relation queries the response was YES. [2024-11-22 13:52:12,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25965 conditions, 5689 events. 3153/5689 cut-off events. For 74380/74570 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 40797 event pairs, 1328 based on Foata normal form. 41/5549 useless extension candidates. Maximal degree in co-relation 25884. Up to 4509 conditions per place. [2024-11-22 13:52:12,543 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 215 selfloop transitions, 36 changer transitions 3/261 dead transitions. [2024-11-22 13:52:12,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 261 transitions, 3144 flow [2024-11-22 13:52:12,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:12,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-22 13:52:12,545 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-22 13:52:12,545 INFO L175 Difference]: Start difference. First operand has 200 places, 198 transitions, 1941 flow. Second operand 11 states and 223 transitions. [2024-11-22 13:52:12,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 261 transitions, 3144 flow [2024-11-22 13:52:12,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 261 transitions, 2990 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-22 13:52:12,647 INFO L231 Difference]: Finished difference. Result has 205 places, 207 transitions, 2172 flow [2024-11-22 13:52:12,647 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2172, PETRI_PLACES=205, PETRI_TRANSITIONS=207} [2024-11-22 13:52:12,648 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-11-22 13:52:12,648 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 207 transitions, 2172 flow [2024-11-22 13:52:12,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:12,648 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:12,648 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:12,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-22 13:52:12,649 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:12,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:12,649 INFO L85 PathProgramCache]: Analyzing trace with hash -568842805, now seen corresponding path program 22 times [2024-11-22 13:52:12,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:12,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70316227] [2024-11-22 13:52:12,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:52:12,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:12,663 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:52:12,663 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:13,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:13,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:13,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70316227] [2024-11-22 13:52:13,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70316227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:13,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:13,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:13,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948464605] [2024-11-22 13:52:13,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:13,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:13,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:13,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:13,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:13,067 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:52:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 207 transitions, 2172 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:13,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:13,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:52:13,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:14,043 INFO L124 PetriNetUnfolderBase]: 3603/6446 cut-off events. [2024-11-22 13:52:14,043 INFO L125 PetriNetUnfolderBase]: For 111696/112026 co-relation queries the response was YES. [2024-11-22 13:52:14,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30901 conditions, 6446 events. 3603/6446 cut-off events. For 111696/112026 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 46364 event pairs, 1457 based on Foata normal form. 41/6275 useless extension candidates. Maximal degree in co-relation 30816. Up to 4996 conditions per place. [2024-11-22 13:52:14,114 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 40 changer transitions 3/291 dead transitions. [2024-11-22 13:52:14,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 291 transitions, 3610 flow [2024-11-22 13:52:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:14,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-11-22 13:52:14,116 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48140495867768596 [2024-11-22 13:52:14,116 INFO L175 Difference]: Start difference. First operand has 205 places, 207 transitions, 2172 flow. Second operand 11 states and 233 transitions. [2024-11-22 13:52:14,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 291 transitions, 3610 flow [2024-11-22 13:52:14,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 291 transitions, 3312 flow, removed 132 selfloop flow, removed 5 redundant places. [2024-11-22 13:52:14,325 INFO L231 Difference]: Finished difference. Result has 215 places, 220 transitions, 2352 flow [2024-11-22 13:52:14,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2352, PETRI_PLACES=215, PETRI_TRANSITIONS=220} [2024-11-22 13:52:14,326 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-11-22 13:52:14,326 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 220 transitions, 2352 flow [2024-11-22 13:52:14,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:14,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:14,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:14,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-22 13:52:14,327 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:14,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:14,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1637452937, now seen corresponding path program 23 times [2024-11-22 13:52:14,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:14,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603613292] [2024-11-22 13:52:14,327 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:52:14,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:14,344 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:52:14,344 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:14,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:14,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:14,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603613292] [2024-11-22 13:52:14,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603613292] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:14,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:14,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:14,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620961536] [2024-11-22 13:52:14,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:14,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:14,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:14,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:14,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:14,664 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:14,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 220 transitions, 2352 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:14,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:14,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:14,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:15,567 INFO L124 PetriNetUnfolderBase]: 3466/6260 cut-off events. [2024-11-22 13:52:15,567 INFO L125 PetriNetUnfolderBase]: For 102632/103064 co-relation queries the response was YES. [2024-11-22 13:52:15,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29700 conditions, 6260 events. 3466/6260 cut-off events. For 102632/103064 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 45567 event pairs, 1494 based on Foata normal form. 55/6109 useless extension candidates. Maximal degree in co-relation 29609. Up to 5081 conditions per place. [2024-11-22 13:52:15,636 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 225 selfloop transitions, 36 changer transitions 4/272 dead transitions. [2024-11-22 13:52:15,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 272 transitions, 3318 flow [2024-11-22 13:52:15,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:15,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:15,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-22 13:52:15,638 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-22 13:52:15,638 INFO L175 Difference]: Start difference. First operand has 215 places, 220 transitions, 2352 flow. Second operand 11 states and 215 transitions. [2024-11-22 13:52:15,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 272 transitions, 3318 flow [2024-11-22 13:52:15,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 272 transitions, 3084 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-11-22 13:52:15,847 INFO L231 Difference]: Finished difference. Result has 224 places, 226 transitions, 2333 flow [2024-11-22 13:52:15,847 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2333, PETRI_PLACES=224, PETRI_TRANSITIONS=226} [2024-11-22 13:52:15,848 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-11-22 13:52:15,848 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 226 transitions, 2333 flow [2024-11-22 13:52:15,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:15,848 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:15,848 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:15,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-22 13:52:15,849 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:15,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:15,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2053191567, now seen corresponding path program 24 times [2024-11-22 13:52:15,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:15,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368928094] [2024-11-22 13:52:15,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:52:15,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:15,861 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:52:15,861 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:16,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:16,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368928094] [2024-11-22 13:52:16,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368928094] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:16,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:16,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011403652] [2024-11-22 13:52:16,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:16,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:16,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:16,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:16,251 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:16,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 226 transitions, 2333 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:16,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:16,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:16,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:17,227 INFO L124 PetriNetUnfolderBase]: 3611/6504 cut-off events. [2024-11-22 13:52:17,227 INFO L125 PetriNetUnfolderBase]: For 105449/105673 co-relation queries the response was YES. [2024-11-22 13:52:17,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30638 conditions, 6504 events. 3611/6504 cut-off events. For 105449/105673 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 47564 event pairs, 1512 based on Foata normal form. 61/6356 useless extension candidates. Maximal degree in co-relation 30543. Up to 5105 conditions per place. [2024-11-22 13:52:17,304 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 236 selfloop transitions, 42 changer transitions 3/288 dead transitions. [2024-11-22 13:52:17,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 288 transitions, 3557 flow [2024-11-22 13:52:17,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:17,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-11-22 13:52:17,306 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-11-22 13:52:17,306 INFO L175 Difference]: Start difference. First operand has 224 places, 226 transitions, 2333 flow. Second operand 11 states and 226 transitions. [2024-11-22 13:52:17,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 288 transitions, 3557 flow [2024-11-22 13:52:17,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 288 transitions, 3391 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:17,536 INFO L231 Difference]: Finished difference. Result has 231 places, 233 transitions, 2528 flow [2024-11-22 13:52:17,536 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2528, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2024-11-22 13:52:17,537 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-11-22 13:52:17,537 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 2528 flow [2024-11-22 13:52:17,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:17,537 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:17,537 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:17,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-22 13:52:17,537 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:17,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:17,537 INFO L85 PathProgramCache]: Analyzing trace with hash -767257085, now seen corresponding path program 25 times [2024-11-22 13:52:17,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:17,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382569654] [2024-11-22 13:52:17,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:52:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:17,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:17,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:17,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382569654] [2024-11-22 13:52:17,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382569654] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:17,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:17,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:17,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465327951] [2024-11-22 13:52:17,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:17,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:17,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:17,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:17,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:17,973 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:17,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 2528 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:17,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:17,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:17,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:18,937 INFO L124 PetriNetUnfolderBase]: 3717/6727 cut-off events. [2024-11-22 13:52:18,938 INFO L125 PetriNetUnfolderBase]: For 133961/134202 co-relation queries the response was YES. [2024-11-22 13:52:19,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33047 conditions, 6727 events. 3717/6727 cut-off events. For 133961/134202 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 49943 event pairs, 1598 based on Foata normal form. 51/6553 useless extension candidates. Maximal degree in co-relation 32948. Up to 5416 conditions per place. [2024-11-22 13:52:19,025 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 251 selfloop transitions, 35 changer transitions 3/296 dead transitions. [2024-11-22 13:52:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 296 transitions, 3742 flow [2024-11-22 13:52:19,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:19,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:19,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-22 13:52:19,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-22 13:52:19,027 INFO L175 Difference]: Start difference. First operand has 231 places, 233 transitions, 2528 flow. Second operand 11 states and 225 transitions. [2024-11-22 13:52:19,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 296 transitions, 3742 flow [2024-11-22 13:52:19,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 3492 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:19,304 INFO L231 Difference]: Finished difference. Result has 238 places, 239 transitions, 2543 flow [2024-11-22 13:52:19,304 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2543, PETRI_PLACES=238, PETRI_TRANSITIONS=239} [2024-11-22 13:52:19,305 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-11-22 13:52:19,305 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 239 transitions, 2543 flow [2024-11-22 13:52:19,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:19,305 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:19,305 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:19,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-22 13:52:19,305 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:19,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1831931421, now seen corresponding path program 26 times [2024-11-22 13:52:19,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:19,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018071408] [2024-11-22 13:52:19,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:52:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:19,319 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:52:19,319 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:19,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:19,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:19,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018071408] [2024-11-22 13:52:19,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018071408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:19,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:19,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:19,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137099016] [2024-11-22 13:52:19,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:19,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:19,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:19,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:19,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:19,739 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:19,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 239 transitions, 2543 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:19,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:19,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:19,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:20,755 INFO L124 PetriNetUnfolderBase]: 3779/6823 cut-off events. [2024-11-22 13:52:20,756 INFO L125 PetriNetUnfolderBase]: For 135723/135959 co-relation queries the response was YES. [2024-11-22 13:52:20,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33109 conditions, 6823 events. 3779/6823 cut-off events. For 135723/135959 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50736 event pairs, 1636 based on Foata normal form. 57/6654 useless extension candidates. Maximal degree in co-relation 33006. Up to 5503 conditions per place. [2024-11-22 13:52:20,842 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 4/298 dead transitions. [2024-11-22 13:52:20,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 298 transitions, 3703 flow [2024-11-22 13:52:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:20,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:20,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-22 13:52:20,843 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-22 13:52:20,844 INFO L175 Difference]: Start difference. First operand has 238 places, 239 transitions, 2543 flow. Second operand 11 states and 224 transitions. [2024-11-22 13:52:20,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 298 transitions, 3703 flow [2024-11-22 13:52:21,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 298 transitions, 3516 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:21,168 INFO L231 Difference]: Finished difference. Result has 244 places, 243 transitions, 2610 flow [2024-11-22 13:52:21,168 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2610, PETRI_PLACES=244, PETRI_TRANSITIONS=243} [2024-11-22 13:52:21,169 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-11-22 13:52:21,169 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 243 transitions, 2610 flow [2024-11-22 13:52:21,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:21,169 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:21,169 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:21,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-22 13:52:21,169 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:21,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash 253346907, now seen corresponding path program 27 times [2024-11-22 13:52:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:21,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697903585] [2024-11-22 13:52:21,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:52:21,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:21,181 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:52:21,181 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:21,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:21,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:21,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697903585] [2024-11-22 13:52:21,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697903585] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:21,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:21,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:21,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126259507] [2024-11-22 13:52:21,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:21,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:21,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:21,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:21,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:21,583 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:21,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 243 transitions, 2610 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:21,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:21,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:21,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:22,632 INFO L124 PetriNetUnfolderBase]: 3875/7014 cut-off events. [2024-11-22 13:52:22,633 INFO L125 PetriNetUnfolderBase]: For 149225/149443 co-relation queries the response was YES. [2024-11-22 13:52:22,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34561 conditions, 7014 events. 3875/7014 cut-off events. For 149225/149443 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 52693 event pairs, 1715 based on Foata normal form. 48/6830 useless extension candidates. Maximal degree in co-relation 34455. Up to 5670 conditions per place. [2024-11-22 13:52:22,862 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 259 selfloop transitions, 36 changer transitions 3/305 dead transitions. [2024-11-22 13:52:22,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 305 transitions, 3879 flow [2024-11-22 13:52:22,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:22,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-22 13:52:22,863 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-22 13:52:22,863 INFO L175 Difference]: Start difference. First operand has 244 places, 243 transitions, 2610 flow. Second operand 11 states and 225 transitions. [2024-11-22 13:52:22,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 305 transitions, 3879 flow [2024-11-22 13:52:23,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 305 transitions, 3686 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-11-22 13:52:23,085 INFO L231 Difference]: Finished difference. Result has 250 places, 249 transitions, 2700 flow [2024-11-22 13:52:23,086 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2700, PETRI_PLACES=250, PETRI_TRANSITIONS=249} [2024-11-22 13:52:23,086 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-11-22 13:52:23,086 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 249 transitions, 2700 flow [2024-11-22 13:52:23,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:23,086 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:23,086 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:23,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-22 13:52:23,087 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:23,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:23,087 INFO L85 PathProgramCache]: Analyzing trace with hash 911048991, now seen corresponding path program 28 times [2024-11-22 13:52:23,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:23,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617174880] [2024-11-22 13:52:23,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:52:23,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:23,099 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:52:23,100 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:23,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:23,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617174880] [2024-11-22 13:52:23,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617174880] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:23,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:23,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:23,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455610139] [2024-11-22 13:52:23,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:23,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:23,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:23,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:23,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:23,510 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:52:23,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 249 transitions, 2700 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:23,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:23,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:52:23,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:25,027 INFO L124 PetriNetUnfolderBase]: 4102/7382 cut-off events. [2024-11-22 13:52:25,028 INFO L125 PetriNetUnfolderBase]: For 161942/162184 co-relation queries the response was YES. [2024-11-22 13:52:25,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36169 conditions, 7382 events. 4102/7382 cut-off events. For 161942/162184 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 55203 event pairs, 1768 based on Foata normal form. 78/7211 useless extension candidates. Maximal degree in co-relation 36059. Up to 5830 conditions per place. [2024-11-22 13:52:25,123 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 268 selfloop transitions, 42 changer transitions 5/321 dead transitions. [2024-11-22 13:52:25,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 3945 flow [2024-11-22 13:52:25,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:25,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-11-22 13:52:25,124 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-11-22 13:52:25,124 INFO L175 Difference]: Start difference. First operand has 250 places, 249 transitions, 2700 flow. Second operand 11 states and 231 transitions. [2024-11-22 13:52:25,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 3945 flow [2024-11-22 13:52:25,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 321 transitions, 3741 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-11-22 13:52:25,399 INFO L231 Difference]: Finished difference. Result has 258 places, 254 transitions, 2699 flow [2024-11-22 13:52:25,399 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2699, PETRI_PLACES=258, PETRI_TRANSITIONS=254} [2024-11-22 13:52:25,400 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-11-22 13:52:25,400 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 254 transitions, 2699 flow [2024-11-22 13:52:25,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:25,400 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:25,400 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:25,400 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-22 13:52:25,400 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:25,401 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:25,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1522099901, now seen corresponding path program 29 times [2024-11-22 13:52:25,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:25,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804205529] [2024-11-22 13:52:25,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:52:25,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:25,412 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:52:25,412 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:25,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:25,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804205529] [2024-11-22 13:52:25,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804205529] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:25,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:25,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:25,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184021467] [2024-11-22 13:52:25,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:25,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:25,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:25,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:25,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:25,713 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:25,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 254 transitions, 2699 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:25,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:25,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:25,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:26,894 INFO L124 PetriNetUnfolderBase]: 3904/7096 cut-off events. [2024-11-22 13:52:26,894 INFO L125 PetriNetUnfolderBase]: For 146998/147240 co-relation queries the response was YES. [2024-11-22 13:52:26,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34348 conditions, 7096 events. 3904/7096 cut-off events. For 146998/147240 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 53379 event pairs, 1731 based on Foata normal form. 70/6929 useless extension candidates. Maximal degree in co-relation 34234. Up to 5761 conditions per place. [2024-11-22 13:52:26,973 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 41 changer transitions 4/308 dead transitions. [2024-11-22 13:52:26,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 308 transitions, 3734 flow [2024-11-22 13:52:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:26,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:26,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-22 13:52:26,975 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-22 13:52:26,975 INFO L175 Difference]: Start difference. First operand has 258 places, 254 transitions, 2699 flow. Second operand 11 states and 221 transitions. [2024-11-22 13:52:26,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 308 transitions, 3734 flow [2024-11-22 13:52:27,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 308 transitions, 3575 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:27,329 INFO L231 Difference]: Finished difference. Result has 264 places, 258 transitions, 2708 flow [2024-11-22 13:52:27,329 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2708, PETRI_PLACES=264, PETRI_TRANSITIONS=258} [2024-11-22 13:52:27,330 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-11-22 13:52:27,330 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 258 transitions, 2708 flow [2024-11-22 13:52:27,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:27,330 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:27,330 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:27,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-22 13:52:27,330 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:27,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:27,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1987439275, now seen corresponding path program 30 times [2024-11-22 13:52:27,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:27,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535415351] [2024-11-22 13:52:27,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:52:27,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:27,346 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:52:27,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:27,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:27,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:27,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535415351] [2024-11-22 13:52:27,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535415351] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:27,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:27,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:27,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010276274] [2024-11-22 13:52:27,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:27,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:27,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:27,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:27,696 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:27,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 258 transitions, 2708 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:27,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:27,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:27,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:28,941 INFO L124 PetriNetUnfolderBase]: 3940/7163 cut-off events. [2024-11-22 13:52:28,941 INFO L125 PetriNetUnfolderBase]: For 145149/145393 co-relation queries the response was YES. [2024-11-22 13:52:28,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34309 conditions, 7163 events. 3940/7163 cut-off events. For 145149/145393 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 54004 event pairs, 1769 based on Foata normal form. 70/6985 useless extension candidates. Maximal degree in co-relation 34193. Up to 5895 conditions per place. [2024-11-22 13:52:29,013 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 260 selfloop transitions, 37 changer transitions 3/307 dead transitions. [2024-11-22 13:52:29,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 307 transitions, 3718 flow [2024-11-22 13:52:29,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:29,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:29,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-22 13:52:29,018 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-22 13:52:29,018 INFO L175 Difference]: Start difference. First operand has 264 places, 258 transitions, 2708 flow. Second operand 11 states and 215 transitions. [2024-11-22 13:52:29,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 307 transitions, 3718 flow [2024-11-22 13:52:29,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 307 transitions, 3564 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:29,412 INFO L231 Difference]: Finished difference. Result has 268 places, 261 transitions, 2702 flow [2024-11-22 13:52:29,412 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2702, PETRI_PLACES=268, PETRI_TRANSITIONS=261} [2024-11-22 13:52:29,413 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-11-22 13:52:29,413 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 261 transitions, 2702 flow [2024-11-22 13:52:29,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:29,413 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:29,413 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:29,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-22 13:52:29,413 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:29,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:29,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1844713171, now seen corresponding path program 31 times [2024-11-22 13:52:29,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:29,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724914690] [2024-11-22 13:52:29,414 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:52:29,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:29,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:29,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:29,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724914690] [2024-11-22 13:52:29,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724914690] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:29,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:29,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:29,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342157321] [2024-11-22 13:52:29,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:29,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:29,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:29,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:29,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:29,742 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:29,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 261 transitions, 2702 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:29,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:29,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:29,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:30,865 INFO L124 PetriNetUnfolderBase]: 3940/7175 cut-off events. [2024-11-22 13:52:30,866 INFO L125 PetriNetUnfolderBase]: For 142712/142954 co-relation queries the response was YES. [2024-11-22 13:52:30,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34051 conditions, 7175 events. 3940/7175 cut-off events. For 142712/142954 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 54246 event pairs, 1800 based on Foata normal form. 62/6988 useless extension candidates. Maximal degree in co-relation 33933. Up to 5908 conditions per place. [2024-11-22 13:52:30,965 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 262 selfloop transitions, 35 changer transitions 3/307 dead transitions. [2024-11-22 13:52:30,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 307 transitions, 3662 flow [2024-11-22 13:52:30,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:30,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:30,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-22 13:52:30,966 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-22 13:52:30,966 INFO L175 Difference]: Start difference. First operand has 268 places, 261 transitions, 2702 flow. Second operand 11 states and 212 transitions. [2024-11-22 13:52:30,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 307 transitions, 3662 flow [2024-11-22 13:52:31,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 307 transitions, 3522 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:31,377 INFO L231 Difference]: Finished difference. Result has 272 places, 263 transitions, 2658 flow [2024-11-22 13:52:31,377 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2658, PETRI_PLACES=272, PETRI_TRANSITIONS=263} [2024-11-22 13:52:31,377 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-11-22 13:52:31,377 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 263 transitions, 2658 flow [2024-11-22 13:52:31,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:31,378 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:31,378 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:31,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-22 13:52:31,378 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:31,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:31,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1990539135, now seen corresponding path program 32 times [2024-11-22 13:52:31,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:31,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807208588] [2024-11-22 13:52:31,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:52:31,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:31,390 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:52:31,390 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:31,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:31,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807208588] [2024-11-22 13:52:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807208588] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:31,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:31,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:31,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343864324] [2024-11-22 13:52:31,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:31,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:31,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:31,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:31,795 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:31,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 263 transitions, 2658 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:31,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:31,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:31,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:32,982 INFO L124 PetriNetUnfolderBase]: 4071/7409 cut-off events. [2024-11-22 13:52:32,982 INFO L125 PetriNetUnfolderBase]: For 160470/160742 co-relation queries the response was YES. [2024-11-22 13:52:33,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36044 conditions, 7409 events. 4071/7409 cut-off events. For 160470/160742 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 56393 event pairs, 1814 based on Foata normal form. 54/7210 useless extension candidates. Maximal degree in co-relation 35924. Up to 6021 conditions per place. [2024-11-22 13:52:33,077 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 3/323 dead transitions. [2024-11-22 13:52:33,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 323 transitions, 4163 flow [2024-11-22 13:52:33,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:33,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:33,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-22 13:52:33,080 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-22 13:52:33,080 INFO L175 Difference]: Start difference. First operand has 272 places, 263 transitions, 2658 flow. Second operand 11 states and 222 transitions. [2024-11-22 13:52:33,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 323 transitions, 4163 flow [2024-11-22 13:52:33,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 323 transitions, 4095 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:33,512 INFO L231 Difference]: Finished difference. Result has 278 places, 272 transitions, 3093 flow [2024-11-22 13:52:33,512 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3093, PETRI_PLACES=278, PETRI_TRANSITIONS=272} [2024-11-22 13:52:33,512 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-11-22 13:52:33,512 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 272 transitions, 3093 flow [2024-11-22 13:52:33,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:33,513 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:33,513 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:33,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-22 13:52:33,513 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:33,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:33,513 INFO L85 PathProgramCache]: Analyzing trace with hash 251311141, now seen corresponding path program 33 times [2024-11-22 13:52:33,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:33,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323030306] [2024-11-22 13:52:33,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:52:33,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:33,524 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:52:33,524 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:33,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:33,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:33,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323030306] [2024-11-22 13:52:33,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323030306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:33,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:33,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:33,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041613716] [2024-11-22 13:52:33,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:33,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:33,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:33,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:33,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:33,925 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:33,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 272 transitions, 3093 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:33,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:33,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:33,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:35,392 INFO L124 PetriNetUnfolderBase]: 4233/7692 cut-off events. [2024-11-22 13:52:35,392 INFO L125 PetriNetUnfolderBase]: For 220228/220708 co-relation queries the response was YES. [2024-11-22 13:52:35,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39966 conditions, 7692 events. 4233/7692 cut-off events. For 220228/220708 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 59041 event pairs, 1861 based on Foata normal form. 54/7481 useless extension candidates. Maximal degree in co-relation 39842. Up to 6207 conditions per place. [2024-11-22 13:52:35,510 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 290 selfloop transitions, 36 changer transitions 3/336 dead transitions. [2024-11-22 13:52:35,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 336 transitions, 4624 flow [2024-11-22 13:52:35,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:35,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-11-22 13:52:35,512 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-11-22 13:52:35,512 INFO L175 Difference]: Start difference. First operand has 278 places, 272 transitions, 3093 flow. Second operand 11 states and 227 transitions. [2024-11-22 13:52:35,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 336 transitions, 4624 flow [2024-11-22 13:52:35,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 336 transitions, 4270 flow, removed 161 selfloop flow, removed 5 redundant places. [2024-11-22 13:52:35,945 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 3198 flow [2024-11-22 13:52:35,945 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3198, PETRI_PLACES=287, PETRI_TRANSITIONS=281} [2024-11-22 13:52:35,946 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-11-22 13:52:35,946 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 3198 flow [2024-11-22 13:52:35,946 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:35,946 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:35,946 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:35,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-22 13:52:35,946 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:35,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:35,946 INFO L85 PathProgramCache]: Analyzing trace with hash -304585321, now seen corresponding path program 34 times [2024-11-22 13:52:35,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:35,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622938662] [2024-11-22 13:52:35,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:52:35,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:35,963 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:52:35,964 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:36,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:36,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:36,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622938662] [2024-11-22 13:52:36,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622938662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:36,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:36,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:36,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779788857] [2024-11-22 13:52:36,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:36,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:36,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:36,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:36,319 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:52:36,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 281 transitions, 3198 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:36,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:36,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:52:36,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:38,009 INFO L124 PetriNetUnfolderBase]: 4492/8108 cut-off events. [2024-11-22 13:52:38,010 INFO L125 PetriNetUnfolderBase]: For 241290/241828 co-relation queries the response was YES. [2024-11-22 13:52:38,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41847 conditions, 8108 events. 4492/8108 cut-off events. For 241290/241828 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 62041 event pairs, 2055 based on Foata normal form. 68/7898 useless extension candidates. Maximal degree in co-relation 41718. Up to 6688 conditions per place. [2024-11-22 13:52:38,151 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 288 selfloop transitions, 35 changer transitions 4/333 dead transitions. [2024-11-22 13:52:38,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 333 transitions, 4358 flow [2024-11-22 13:52:38,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-11-22 13:52:38,152 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42768595041322316 [2024-11-22 13:52:38,152 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 3198 flow. Second operand 11 states and 207 transitions. [2024-11-22 13:52:38,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 333 transitions, 4358 flow [2024-11-22 13:52:38,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 333 transitions, 4042 flow, removed 142 selfloop flow, removed 5 redundant places. [2024-11-22 13:52:38,722 INFO L231 Difference]: Finished difference. Result has 295 places, 287 transitions, 3149 flow [2024-11-22 13:52:38,722 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3149, PETRI_PLACES=295, PETRI_TRANSITIONS=287} [2024-11-22 13:52:38,722 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-11-22 13:52:38,722 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 287 transitions, 3149 flow [2024-11-22 13:52:38,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:38,723 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:38,723 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:38,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-22 13:52:38,723 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:38,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:38,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1080264867, now seen corresponding path program 35 times [2024-11-22 13:52:38,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:38,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081041347] [2024-11-22 13:52:38,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:52:38,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:38,735 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:52:38,736 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:39,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:39,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:39,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081041347] [2024-11-22 13:52:39,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081041347] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:39,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:39,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:39,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614878318] [2024-11-22 13:52:39,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:39,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:39,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:39,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:39,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:39,110 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:39,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 287 transitions, 3149 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:39,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:39,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:39,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:40,498 INFO L124 PetriNetUnfolderBase]: 4445/7999 cut-off events. [2024-11-22 13:52:40,499 INFO L125 PetriNetUnfolderBase]: For 231515/231805 co-relation queries the response was YES. [2024-11-22 13:52:40,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41168 conditions, 7999 events. 4445/7999 cut-off events. For 231515/231805 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 61333 event pairs, 2047 based on Foata normal form. 74/7818 useless extension candidates. Maximal degree in co-relation 41035. Up to 6470 conditions per place. [2024-11-22 13:52:40,628 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 295 selfloop transitions, 41 changer transitions 3/346 dead transitions. [2024-11-22 13:52:40,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 346 transitions, 4649 flow [2024-11-22 13:52:40,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:40,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:40,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-22 13:52:40,630 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-22 13:52:40,630 INFO L175 Difference]: Start difference. First operand has 295 places, 287 transitions, 3149 flow. Second operand 11 states and 225 transitions. [2024-11-22 13:52:40,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 346 transitions, 4649 flow [2024-11-22 13:52:41,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 346 transitions, 4419 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:41,123 INFO L231 Difference]: Finished difference. Result has 302 places, 294 transitions, 3386 flow [2024-11-22 13:52:41,123 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3386, PETRI_PLACES=302, PETRI_TRANSITIONS=294} [2024-11-22 13:52:41,124 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-11-22 13:52:41,124 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 294 transitions, 3386 flow [2024-11-22 13:52:41,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:41,124 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:41,124 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:41,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-22 13:52:41,124 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:41,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:41,125 INFO L85 PathProgramCache]: Analyzing trace with hash 565610531, now seen corresponding path program 36 times [2024-11-22 13:52:41,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:41,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851866032] [2024-11-22 13:52:41,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:52:41,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:41,135 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:52:41,135 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:41,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:41,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851866032] [2024-11-22 13:52:41,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851866032] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:41,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:41,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:41,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522949583] [2024-11-22 13:52:41,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:41,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:41,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:41,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:41,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:41,523 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:41,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 294 transitions, 3386 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:41,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:41,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:41,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:43,122 INFO L124 PetriNetUnfolderBase]: 4508/8173 cut-off events. [2024-11-22 13:52:43,122 INFO L125 PetriNetUnfolderBase]: For 266358/266654 co-relation queries the response was YES. [2024-11-22 13:52:43,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43032 conditions, 8173 events. 4508/8173 cut-off events. For 266358/266654 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 63670 event pairs, 2065 based on Foata normal form. 63/7962 useless extension candidates. Maximal degree in co-relation 42895. Up to 6703 conditions per place. [2024-11-22 13:52:43,213 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 34 changer transitions 3/353 dead transitions. [2024-11-22 13:52:43,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 353 transitions, 4823 flow [2024-11-22 13:52:43,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:43,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:43,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-22 13:52:43,214 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-22 13:52:43,214 INFO L175 Difference]: Start difference. First operand has 302 places, 294 transitions, 3386 flow. Second operand 11 states and 224 transitions. [2024-11-22 13:52:43,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 353 transitions, 4823 flow [2024-11-22 13:52:43,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 353 transitions, 4479 flow, removed 153 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:43,817 INFO L231 Difference]: Finished difference. Result has 309 places, 299 transitions, 3366 flow [2024-11-22 13:52:43,817 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3366, PETRI_PLACES=309, PETRI_TRANSITIONS=299} [2024-11-22 13:52:43,817 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-11-22 13:52:43,817 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 299 transitions, 3366 flow [2024-11-22 13:52:43,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:43,818 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:43,818 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:43,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-22 13:52:43,818 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:43,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:43,818 INFO L85 PathProgramCache]: Analyzing trace with hash 747474439, now seen corresponding path program 37 times [2024-11-22 13:52:43,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:43,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031798464] [2024-11-22 13:52:43,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-22 13:52:43,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:43,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:44,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:44,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031798464] [2024-11-22 13:52:44,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031798464] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:44,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:44,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:44,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030559665] [2024-11-22 13:52:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:44,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:44,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:44,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:44,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:44,175 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:44,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 299 transitions, 3366 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:44,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:44,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:44,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:45,520 INFO L124 PetriNetUnfolderBase]: 4508/8115 cut-off events. [2024-11-22 13:52:45,521 INFO L125 PetriNetUnfolderBase]: For 255036/255328 co-relation queries the response was YES. [2024-11-22 13:52:45,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41787 conditions, 8115 events. 4508/8115 cut-off events. For 255036/255328 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 62514 event pairs, 2153 based on Foata normal form. 69/7921 useless extension candidates. Maximal degree in co-relation 41646. Up to 6780 conditions per place. [2024-11-22 13:52:45,691 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 305 selfloop transitions, 33 changer transitions 3/348 dead transitions. [2024-11-22 13:52:45,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 348 transitions, 4541 flow [2024-11-22 13:52:45,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:45,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-22 13:52:45,692 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-22 13:52:45,692 INFO L175 Difference]: Start difference. First operand has 309 places, 299 transitions, 3366 flow. Second operand 11 states and 215 transitions. [2024-11-22 13:52:45,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 348 transitions, 4541 flow [2024-11-22 13:52:46,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 348 transitions, 4284 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:46,350 INFO L231 Difference]: Finished difference. Result has 315 places, 302 transitions, 3260 flow [2024-11-22 13:52:46,350 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3260, PETRI_PLACES=315, PETRI_TRANSITIONS=302} [2024-11-22 13:52:46,350 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-11-22 13:52:46,350 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 302 transitions, 3260 flow [2024-11-22 13:52:46,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:46,351 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:46,351 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:46,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-22 13:52:46,351 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:46,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:46,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1073500853, now seen corresponding path program 38 times [2024-11-22 13:52:46,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:46,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350709905] [2024-11-22 13:52:46,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:52:46,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:46,364 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-22 13:52:46,364 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:46,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:46,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:46,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350709905] [2024-11-22 13:52:46,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350709905] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:46,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:46,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:46,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16352789] [2024-11-22 13:52:46,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:46,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:46,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:46,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:46,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:46,725 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:46,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 302 transitions, 3260 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:46,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:46,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:46,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:48,119 INFO L124 PetriNetUnfolderBase]: 4571/8241 cut-off events. [2024-11-22 13:52:48,119 INFO L125 PetriNetUnfolderBase]: For 257123/257395 co-relation queries the response was YES. [2024-11-22 13:52:48,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42292 conditions, 8241 events. 4571/8241 cut-off events. For 257123/257395 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 63826 event pairs, 2199 based on Foata normal form. 58/8043 useless extension candidates. Maximal degree in co-relation 42148. Up to 6795 conditions per place. [2024-11-22 13:52:48,237 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 315 selfloop transitions, 35 changer transitions 3/360 dead transitions. [2024-11-22 13:52:48,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 360 transitions, 4726 flow [2024-11-22 13:52:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:48,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-22 13:52:48,238 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-22 13:52:48,238 INFO L175 Difference]: Start difference. First operand has 315 places, 302 transitions, 3260 flow. Second operand 11 states and 224 transitions. [2024-11-22 13:52:48,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 360 transitions, 4726 flow [2024-11-22 13:52:48,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 360 transitions, 4600 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:48,906 INFO L231 Difference]: Finished difference. Result has 320 places, 307 transitions, 3468 flow [2024-11-22 13:52:48,906 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3468, PETRI_PLACES=320, PETRI_TRANSITIONS=307} [2024-11-22 13:52:48,907 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-11-22 13:52:48,907 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 307 transitions, 3468 flow [2024-11-22 13:52:48,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:48,907 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:48,907 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:48,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-22 13:52:48,907 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:48,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:48,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1556301243, now seen corresponding path program 39 times [2024-11-22 13:52:48,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:48,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349817672] [2024-11-22 13:52:48,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-22 13:52:48,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:48,917 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-22 13:52:48,918 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:49,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:49,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:49,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349817672] [2024-11-22 13:52:49,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349817672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:49,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:49,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:49,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754357578] [2024-11-22 13:52:49,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:49,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:49,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:49,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:49,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:49,212 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:49,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 307 transitions, 3468 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:49,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:49,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:49,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:50,785 INFO L124 PetriNetUnfolderBase]: 4571/8249 cut-off events. [2024-11-22 13:52:50,785 INFO L125 PetriNetUnfolderBase]: For 270615/270887 co-relation queries the response was YES. [2024-11-22 13:52:50,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42650 conditions, 8249 events. 4571/8249 cut-off events. For 270615/270887 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 63887 event pairs, 2198 based on Foata normal form. 64/8056 useless extension candidates. Maximal degree in co-relation 42503. Up to 6833 conditions per place. [2024-11-22 13:52:50,880 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 313 selfloop transitions, 36 changer transitions 4/360 dead transitions. [2024-11-22 13:52:50,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 360 transitions, 4695 flow [2024-11-22 13:52:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:50,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:50,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-22 13:52:50,882 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-22 13:52:50,882 INFO L175 Difference]: Start difference. First operand has 320 places, 307 transitions, 3468 flow. Second operand 11 states and 221 transitions. [2024-11-22 13:52:50,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 360 transitions, 4695 flow [2024-11-22 13:52:51,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 360 transitions, 4423 flow, removed 118 selfloop flow, removed 6 redundant places. [2024-11-22 13:52:51,599 INFO L231 Difference]: Finished difference. Result has 326 places, 311 transitions, 3363 flow [2024-11-22 13:52:51,599 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3196, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3363, PETRI_PLACES=326, PETRI_TRANSITIONS=311} [2024-11-22 13:52:51,600 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-11-22 13:52:51,601 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 311 transitions, 3363 flow [2024-11-22 13:52:51,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:51,601 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:51,601 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:51,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-22 13:52:51,601 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:51,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:51,603 INFO L85 PathProgramCache]: Analyzing trace with hash 472320047, now seen corresponding path program 40 times [2024-11-22 13:52:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341721916] [2024-11-22 13:52:51,603 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-22 13:52:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:51,616 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-22 13:52:51,616 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:51,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:51,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:51,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341721916] [2024-11-22 13:52:51,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341721916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:51,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:51,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:51,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719101403] [2024-11-22 13:52:51,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:51,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:51,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:51,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:51,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:51,902 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:52:51,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 311 transitions, 3363 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:51,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:51,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:52:51,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:53,385 INFO L124 PetriNetUnfolderBase]: 4790/8587 cut-off events. [2024-11-22 13:52:53,385 INFO L125 PetriNetUnfolderBase]: For 269732/270028 co-relation queries the response was YES. [2024-11-22 13:52:53,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43715 conditions, 8587 events. 4790/8587 cut-off events. For 269732/270028 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 66186 event pairs, 2297 based on Foata normal form. 80/8407 useless extension candidates. Maximal degree in co-relation 43565. Up to 6919 conditions per place. [2024-11-22 13:52:53,513 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 319 selfloop transitions, 45 changer transitions 5/375 dead transitions. [2024-11-22 13:52:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 375 transitions, 4641 flow [2024-11-22 13:52:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:53,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:53,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-22 13:52:53,514 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-22 13:52:53,514 INFO L175 Difference]: Start difference. First operand has 326 places, 311 transitions, 3363 flow. Second operand 11 states and 225 transitions. [2024-11-22 13:52:53,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 375 transitions, 4641 flow [2024-11-22 13:52:54,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 375 transitions, 4475 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:54,249 INFO L231 Difference]: Finished difference. Result has 331 places, 317 transitions, 3468 flow [2024-11-22 13:52:54,250 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3468, PETRI_PLACES=331, PETRI_TRANSITIONS=317} [2024-11-22 13:52:54,250 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-11-22 13:52:54,250 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 317 transitions, 3468 flow [2024-11-22 13:52:54,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 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-11-22 13:52:54,251 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:54,251 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:54,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-22 13:52:54,251 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:54,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:54,251 INFO L85 PathProgramCache]: Analyzing trace with hash -426785463, now seen corresponding path program 41 times [2024-11-22 13:52:54,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:54,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016136028] [2024-11-22 13:52:54,251 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-22 13:52:54,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:54,262 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:52:54,262 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:54,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:54,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:54,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016136028] [2024-11-22 13:52:54,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016136028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:54,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:54,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:54,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223469996] [2024-11-22 13:52:54,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:54,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:54,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:54,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:54,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:54,686 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:54,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 317 transitions, 3468 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:54,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:54,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:54,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:56,118 INFO L124 PetriNetUnfolderBase]: 4628/8347 cut-off events. [2024-11-22 13:52:56,118 INFO L125 PetriNetUnfolderBase]: For 254101/254397 co-relation queries the response was YES. [2024-11-22 13:52:56,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42112 conditions, 8347 events. 4628/8347 cut-off events. For 254101/254397 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 64940 event pairs, 2270 based on Foata normal form. 80/8160 useless extension candidates. Maximal degree in co-relation 41959. Up to 6997 conditions per place. [2024-11-22 13:52:56,239 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 317 selfloop transitions, 36 changer transitions 3/363 dead transitions. [2024-11-22 13:52:56,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 363 transitions, 4604 flow [2024-11-22 13:52:56,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:56,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-11-22 13:52:56,240 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-11-22 13:52:56,240 INFO L175 Difference]: Start difference. First operand has 331 places, 317 transitions, 3468 flow. Second operand 11 states and 214 transitions. [2024-11-22 13:52:56,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 363 transitions, 4604 flow [2024-11-22 13:52:56,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 363 transitions, 4417 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-11-22 13:52:56,769 INFO L231 Difference]: Finished difference. Result has 336 places, 320 transitions, 3447 flow [2024-11-22 13:52:56,770 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3447, PETRI_PLACES=336, PETRI_TRANSITIONS=320} [2024-11-22 13:52:56,770 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-11-22 13:52:56,770 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 320 transitions, 3447 flow [2024-11-22 13:52:56,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:56,770 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:56,770 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:56,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-22 13:52:56,771 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:56,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash -340488801, now seen corresponding path program 42 times [2024-11-22 13:52:56,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:56,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863824656] [2024-11-22 13:52:56,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-22 13:52:56,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:56,782 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-22 13:52:56,782 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:52:57,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 13:52:57,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:57,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863824656] [2024-11-22 13:52:57,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863824656] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 13:52:57,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 13:52:57,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 13:52:57,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963819720] [2024-11-22 13:52:57,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 13:52:57,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 13:52:57,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:57,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 13:52:57,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-22 13:52:57,099 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-22 13:52:57,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 320 transitions, 3447 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:57,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:57,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-22 13:52:57,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:52:58,741 INFO L124 PetriNetUnfolderBase]: 4628/8360 cut-off events. [2024-11-22 13:52:58,742 INFO L125 PetriNetUnfolderBase]: For 248507/248803 co-relation queries the response was YES. [2024-11-22 13:52:58,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41703 conditions, 8360 events. 4628/8360 cut-off events. For 248507/248803 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 65129 event pairs, 2277 based on Foata normal form. 72/8165 useless extension candidates. Maximal degree in co-relation 41548. Up to 7010 conditions per place. [2024-11-22 13:52:58,843 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 319 selfloop transitions, 34 changer transitions 3/363 dead transitions. [2024-11-22 13:52:58,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 363 transitions, 4513 flow [2024-11-22 13:52:58,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 13:52:58,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-22 13:52:58,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-11-22 13:52:58,844 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4359504132231405 [2024-11-22 13:52:58,844 INFO L175 Difference]: Start difference. First operand has 336 places, 320 transitions, 3447 flow. Second operand 11 states and 211 transitions. [2024-11-22 13:52:58,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 363 transitions, 4513 flow [2024-11-22 13:52:59,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 363 transitions, 4343 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-11-22 13:52:59,346 INFO L231 Difference]: Finished difference. Result has 340 places, 322 transitions, 3371 flow [2024-11-22 13:52:59,347 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3371, PETRI_PLACES=340, PETRI_TRANSITIONS=322} [2024-11-22 13:52:59,347 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-11-22 13:52:59,347 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 322 transitions, 3371 flow [2024-11-22 13:52:59,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:59,348 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:52:59,348 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:52:59,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-22 13:52:59,348 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:52:59,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:52:59,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1871589089, now seen corresponding path program 1 times [2024-11-22 13:52:59,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:52:59,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490620823] [2024-11-22 13:52:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:52:59,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:52:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:52:59,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:52:59,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490620823] [2024-11-22 13:52:59,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490620823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 13:52:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595948283] [2024-11-22 13:52:59,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 13:52:59,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 13:52:59,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 13:52:59,415 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 13:52:59,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-22 13:52:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 13:52:59,504 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-22 13:52:59,508 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 13:52:59,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:52:59,576 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 13:52:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:52:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595948283] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 13:52:59,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 13:52:59,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-22 13:52:59,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557518825] [2024-11-22 13:52:59,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 13:52:59,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-22 13:52:59,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:52:59,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-22 13:52:59,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-22 13:52:59,660 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-22 13:52:59,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 322 transitions, 3371 flow. Second operand has 12 states, 12 states have (on average 15.666666666666666) internal successors, (188), 12 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:52:59,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:52:59,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-22 13:52:59,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-22 13:53:03,024 INFO L124 PetriNetUnfolderBase]: 7827/14993 cut-off events. [2024-11-22 13:53:03,025 INFO L125 PetriNetUnfolderBase]: For 526096/526932 co-relation queries the response was YES. [2024-11-22 13:53:03,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76164 conditions, 14993 events. 7827/14993 cut-off events. For 526096/526932 co-relation queries the response was YES. Maximal size of possible extension queue 1267. Compared 136680 event pairs, 4734 based on Foata normal form. 399/14760 useless extension candidates. Maximal degree in co-relation 76007. Up to 6369 conditions per place. [2024-11-22 13:53:03,196 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 538 selfloop transitions, 6 changer transitions 12/602 dead transitions. [2024-11-22 13:53:03,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 602 transitions, 7522 flow [2024-11-22 13:53:03,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 13:53:03,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-22 13:53:03,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-11-22 13:53:03,197 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-11-22 13:53:03,197 INFO L175 Difference]: Start difference. First operand has 340 places, 322 transitions, 3371 flow. Second operand 7 states and 147 transitions. [2024-11-22 13:53:03,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 602 transitions, 7522 flow [2024-11-22 13:53:04,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 602 transitions, 7390 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-22 13:53:04,159 INFO L231 Difference]: Finished difference. Result has 342 places, 326 transitions, 3367 flow [2024-11-22 13:53:04,159 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3367, PETRI_PLACES=342, PETRI_TRANSITIONS=326} [2024-11-22 13:53:04,159 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-11-22 13:53:04,159 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 326 transitions, 3367 flow [2024-11-22 13:53:04,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.666666666666666) internal successors, (188), 12 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:53:04,160 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-22 13:53:04,160 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 13:53:04,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-22 13:53:04,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-11-22 13:53:04,361 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-22 13:53:04,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 13:53:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -2050968607, now seen corresponding path program 2 times [2024-11-22 13:53:04,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 13:53:04,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247041965] [2024-11-22 13:53:04,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:53:04,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 13:53:04,375 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:53:04,375 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:53:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:53:04,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 13:53:04,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247041965] [2024-11-22 13:53:04,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247041965] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 13:53:04,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420036047] [2024-11-22 13:53:04,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-22 13:53:04,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 13:53:04,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 13:53:04,640 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 13:53:04,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-22 13:53:04,723 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-22 13:53:04,723 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-22 13:53:04,725 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-22 13:53:04,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 13:53:04,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2024-11-22 13:53:04,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:53:04,928 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 13:53:05,054 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-22 13:53:05,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2024-11-22 13:53:05,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 13:53:05,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420036047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 13:53:05,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 13:53:05,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2024-11-22 13:53:05,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999872770] [2024-11-22 13:53:05,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 13:53:05,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-22 13:53:05,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 13:53:05,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-22 13:53:05,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2024-11-22 13:53:05,217 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-22 13:53:05,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 326 transitions, 3367 flow. Second operand has 22 states, 22 states have (on average 12.5) internal successors, (275), 22 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-22 13:53:05,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-22 13:53:05,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-22 13:53:05,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand