./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 19:23:40,999 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 19:23:41,092 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-08 19:23:41,097 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 19:23:41,097 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 19:23:41,132 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 19:23:41,133 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 19:23:41,134 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 19:23:41,135 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 19:23:41,136 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 19:23:41,137 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 19:23:41,137 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 19:23:41,138 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 19:23:41,138 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 19:23:41,138 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 19:23:41,139 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 19:23:41,139 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 19:23:41,139 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 19:23:41,140 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 19:23:41,140 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 19:23:41,140 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-08 19:23:41,147 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-08 19:23:41,147 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-08 19:23:41,147 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 19:23:41,148 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 19:23:41,148 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 19:23:41,148 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-08 19:23:41,149 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 19:23:41,149 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 19:23:41,149 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 19:23:41,150 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 19:23:41,150 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 19:23:41,151 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 19:23:41,151 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 19:23:41,152 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 19:23:41,152 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 19:23:41,152 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 19:23:41,153 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 19:23:41,154 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 19:23:41,154 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 19:23:41,154 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 19:23:41,155 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 19:23:41,155 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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-08 19:23:41,514 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 19:23:41,534 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 19:23:41,537 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 19:23:41,538 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 19:23:41,539 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 19:23:41,540 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c Unable to find full path for "g++" [2024-11-08 19:23:43,552 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 19:23:43,747 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 19:23:43,748 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-08 19:23:43,757 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/data/e2d8fa4c5/b0c613691e284ad1ac0addccd17abb6c/FLAG1b2848135 [2024-11-08 19:23:43,773 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/data/e2d8fa4c5/b0c613691e284ad1ac0addccd17abb6c [2024-11-08 19:23:43,776 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 19:23:43,777 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 19:23:43,779 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 19:23:43,779 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 19:23:43,785 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 19:23:43,786 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:23:43" (1/1) ... [2024-11-08 19:23:43,787 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79d080b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:43, skipping insertion in model container [2024-11-08 19:23:43,787 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 07:23:43" (1/1) ... [2024-11-08 19:23:43,815 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 19:23:44,104 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-08 19:23:44,106 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 19:23:44,116 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 19:23:44,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 19:23:44,173 INFO L204 MainTranslator]: Completed translation [2024-11-08 19:23:44,173 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44 WrapperNode [2024-11-08 19:23:44,173 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 19:23:44,174 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 19:23:44,175 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 19:23:44,175 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 19:23:44,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,188 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,220 INFO L138 Inliner]: procedures = 25, calls = 41, calls flagged for inlining = 17, calls inlined = 19, statements flattened = 249 [2024-11-08 19:23:44,221 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 19:23:44,221 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 19:23:44,221 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 19:23:44,221 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 19:23:44,233 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,233 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,237 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,253 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-08 19:23:44,253 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,253 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,261 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,265 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,268 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,269 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,273 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 19:23:44,274 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 19:23:44,274 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 19:23:44,274 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 19:23:44,275 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (1/1) ... [2024-11-08 19:23:44,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 19:23:44,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:23:44,319 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 19:23:44,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 19:23:44,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 19:23:44,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-08 19:23:44,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-08 19:23:44,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-08 19:23:44,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-08 19:23:44,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-08 19:23:44,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-08 19:23:44,349 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-08 19:23:44,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 19:23:44,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 19:23:44,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 19:23:44,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-08 19:23:44,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-08 19:23:44,352 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-08 19:23:44,471 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 19:23:44,473 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 19:23:44,991 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-08 19:23:44,993 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 19:23:45,526 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 19:23:45,526 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-08 19:23:45,529 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:23:45 BoogieIcfgContainer [2024-11-08 19:23:45,530 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 19:23:45,532 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 19:23:45,533 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 19:23:45,538 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 19:23:45,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 07:23:43" (1/3) ... [2024-11-08 19:23:45,539 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a139233 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:23:45, skipping insertion in model container [2024-11-08 19:23:45,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 07:23:44" (2/3) ... [2024-11-08 19:23:45,539 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a139233 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 07:23:45, skipping insertion in model container [2024-11-08 19:23:45,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 07:23:45" (3/3) ... [2024-11-08 19:23:45,541 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-08 19:23:45,561 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 19:23:45,561 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2024-11-08 19:23:45,562 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-08 19:23:45,652 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-08 19:23:45,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 71 places, 71 transitions, 163 flow [2024-11-08 19:23:45,747 INFO L124 PetriNetUnfolderBase]: 10/68 cut-off events. [2024-11-08 19:23:45,747 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-08 19:23:45,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 68 events. 10/68 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 165 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2024-11-08 19:23:45,751 INFO L82 GeneralOperation]: Start removeDead. Operand has 71 places, 71 transitions, 163 flow [2024-11-08 19:23:45,759 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 152 flow [2024-11-08 19:23:45,773 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 19:23:45,783 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=None, 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;@2cd75979, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 19:23:45,784 INFO L334 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2024-11-08 19:23:45,790 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-08 19:23:45,792 INFO L124 PetriNetUnfolderBase]: 3/10 cut-off events. [2024-11-08 19:23:45,792 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-08 19:23:45,793 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:45,793 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-08 19:23:45,794 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:45,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:45,800 INFO L85 PathProgramCache]: Analyzing trace with hash 23476327, now seen corresponding path program 1 times [2024-11-08 19:23:45,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:45,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335701771] [2024-11-08 19:23:45,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:45,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:46,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:46,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:46,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335701771] [2024-11-08 19:23:46,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335701771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:46,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:46,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-08 19:23:46,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48196739] [2024-11-08 19:23:46,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:46,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 19:23:46,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:46,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 19:23:46,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 19:23:46,213 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 71 [2024-11-08 19:23:46,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-08 19:23:46,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:46,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 71 [2024-11-08 19:23:46,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:47,236 INFO L124 PetriNetUnfolderBase]: 3628/5521 cut-off events. [2024-11-08 19:23:47,236 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-11-08 19:23:47,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10682 conditions, 5521 events. 3628/5521 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 36939 event pairs, 3172 based on Foata normal form. 343/3853 useless extension candidates. Maximal degree in co-relation 10156. Up to 4873 conditions per place. [2024-11-08 19:23:47,291 INFO L140 encePairwiseOnDemand]: 64/71 looper letters, 39 selfloop transitions, 2 changer transitions 0/61 dead transitions. [2024-11-08 19:23:47,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 61 transitions, 222 flow [2024-11-08 19:23:47,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 19:23:47,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-08 19:23:47,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 118 transitions. [2024-11-08 19:23:47,306 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5539906103286385 [2024-11-08 19:23:47,308 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 152 flow. Second operand 3 states and 118 transitions. [2024-11-08 19:23:47,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 61 transitions, 222 flow [2024-11-08 19:23:47,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 61 transitions, 210 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-08 19:23:47,323 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 132 flow [2024-11-08 19:23:47,325 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-11-08 19:23:47,331 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, -8 predicate places. [2024-11-08 19:23:47,331 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 132 flow [2024-11-08 19:23:47,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-08 19:23:47,331 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:47,332 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-08 19:23:47,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 19:23:47,332 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:47,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:47,333 INFO L85 PathProgramCache]: Analyzing trace with hash 23476328, now seen corresponding path program 1 times [2024-11-08 19:23:47,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:47,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344608602] [2024-11-08 19:23:47,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:47,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:47,813 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-08 19:23:47,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:47,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344608602] [2024-11-08 19:23:47,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344608602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:47,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:47,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 19:23:47,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880647119] [2024-11-08 19:23:47,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:47,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 19:23:47,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:47,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 19:23:47,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-08 19:23:47,918 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 71 [2024-11-08 19:23:47,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:47,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:47,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 71 [2024-11-08 19:23:47,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:48,794 INFO L124 PetriNetUnfolderBase]: 3630/5528 cut-off events. [2024-11-08 19:23:48,795 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-08 19:23:48,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10526 conditions, 5528 events. 3630/5528 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 37002 event pairs, 3172 based on Foata normal form. 0/3511 useless extension candidates. Maximal degree in co-relation 10477. Up to 4889 conditions per place. [2024-11-08 19:23:48,833 INFO L140 encePairwiseOnDemand]: 66/71 looper letters, 51 selfloop transitions, 5 changer transitions 0/68 dead transitions. [2024-11-08 19:23:48,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 258 flow [2024-11-08 19:23:48,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 19:23:48,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 19:23:48,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 129 transitions. [2024-11-08 19:23:48,838 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45422535211267606 [2024-11-08 19:23:48,839 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 132 flow. Second operand 4 states and 129 transitions. [2024-11-08 19:23:48,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 258 flow [2024-11-08 19:23:48,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 68 transitions, 254 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-08 19:23:48,842 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 160 flow [2024-11-08 19:23:48,843 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=160, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-11-08 19:23:48,844 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, -5 predicate places. [2024-11-08 19:23:48,844 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 160 flow [2024-11-08 19:23:48,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:48,844 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:48,845 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-08 19:23:48,845 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 19:23:48,846 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:48,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:48,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1083954581, now seen corresponding path program 1 times [2024-11-08 19:23:48,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:48,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911302565] [2024-11-08 19:23:48,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:48,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:49,190 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-08 19:23:49,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:49,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911302565] [2024-11-08 19:23:49,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911302565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:49,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:49,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 19:23:49,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231616683] [2024-11-08 19:23:49,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:49,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 19:23:49,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:49,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 19:23:49,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-08 19:23:49,238 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 71 [2024-11-08 19:23:49,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 160 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 71 [2024-11-08 19:23:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:50,042 INFO L124 PetriNetUnfolderBase]: 3632/5535 cut-off events. [2024-11-08 19:23:50,042 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-08 19:23:50,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10553 conditions, 5535 events. 3632/5535 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 36961 event pairs, 3172 based on Foata normal form. 0/3518 useless extension candidates. Maximal degree in co-relation 10514. Up to 4888 conditions per place. [2024-11-08 19:23:50,087 INFO L140 encePairwiseOnDemand]: 63/71 looper letters, 54 selfloop transitions, 9 changer transitions 0/75 dead transitions. [2024-11-08 19:23:50,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 75 transitions, 306 flow [2024-11-08 19:23:50,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:23:50,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:23:50,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-11-08 19:23:50,091 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43380281690140843 [2024-11-08 19:23:50,091 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 160 flow. Second operand 5 states and 154 transitions. [2024-11-08 19:23:50,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 75 transitions, 306 flow [2024-11-08 19:23:50,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 75 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-08 19:23:50,094 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 206 flow [2024-11-08 19:23:50,094 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-11-08 19:23:50,097 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 1 predicate places. [2024-11-08 19:23:50,097 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 206 flow [2024-11-08 19:23:50,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:50,098 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:50,098 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-08 19:23:50,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 19:23:50,098 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:50,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:50,099 INFO L85 PathProgramCache]: Analyzing trace with hash -695606214, now seen corresponding path program 1 times [2024-11-08 19:23:50,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:50,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392483064] [2024-11-08 19:23:50,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:50,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:50,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:50,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:50,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392483064] [2024-11-08 19:23:50,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392483064] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:23:50,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396010227] [2024-11-08 19:23:50,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:50,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:50,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:23:50,583 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:23:50,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 19:23:50,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:50,675 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-08 19:23:50,681 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:23:50,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-08 19:23:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:51,137 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:23:51,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:51,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396010227] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:23:51,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:23:51,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 10 [2024-11-08 19:23:51,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252912905] [2024-11-08 19:23:51,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:23:51,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 19:23:51,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:51,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 19:23:51,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-08 19:23:51,539 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 71 [2024-11-08 19:23:51,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 206 flow. Second operand has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 0 states have call successors, (0), 0 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-08 19:23:51,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:51,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 71 [2024-11-08 19:23:51,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:52,672 INFO L124 PetriNetUnfolderBase]: 3631/5533 cut-off events. [2024-11-08 19:23:52,672 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-08 19:23:52,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10571 conditions, 5533 events. 3631/5533 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 37019 event pairs, 3172 based on Foata normal form. 0/3520 useless extension candidates. Maximal degree in co-relation 10527. Up to 4885 conditions per place. [2024-11-08 19:23:52,724 INFO L140 encePairwiseOnDemand]: 62/71 looper letters, 45 selfloop transitions, 13 changer transitions 0/70 dead transitions. [2024-11-08 19:23:52,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 322 flow [2024-11-08 19:23:52,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-08 19:23:52,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-08 19:23:52,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-11-08 19:23:52,727 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36619718309859156 [2024-11-08 19:23:52,727 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 206 flow. Second operand 7 states and 182 transitions. [2024-11-08 19:23:52,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 322 flow [2024-11-08 19:23:52,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 315 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-08 19:23:52,732 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 225 flow [2024-11-08 19:23:52,732 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=225, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-11-08 19:23:52,733 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 5 predicate places. [2024-11-08 19:23:52,734 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 225 flow [2024-11-08 19:23:52,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.75) internal successors, (237), 12 states have internal predecessors, (237), 0 states have call successors, (0), 0 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-08 19:23:52,735 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:52,735 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2024-11-08 19:23:52,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 19:23:52,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:52,937 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:52,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:52,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1767428102, now seen corresponding path program 1 times [2024-11-08 19:23:52,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:52,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601230389] [2024-11-08 19:23:52,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:52,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:52,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:53,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:53,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:53,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601230389] [2024-11-08 19:23:53,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601230389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:23:53,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992706063] [2024-11-08 19:23:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:53,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:53,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:23:53,250 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:23:53,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 19:23:53,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:53,336 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-08 19:23:53,338 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:23:53,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-08 19:23:53,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:53,644 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:23:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:53,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992706063] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:23:53,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:23:53,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2024-11-08 19:23:53,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839980316] [2024-11-08 19:23:53,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:23:53,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-08 19:23:53,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:53,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-08 19:23:53,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-08 19:23:54,113 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 71 [2024-11-08 19:23:54,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 225 flow. Second operand has 14 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 0 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-08 19:23:54,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:54,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 71 [2024-11-08 19:23:54,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:55,397 INFO L124 PetriNetUnfolderBase]: 3633/5543 cut-off events. [2024-11-08 19:23:55,397 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2024-11-08 19:23:55,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10617 conditions, 5543 events. 3633/5543 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 37030 event pairs, 3172 based on Foata normal form. 1/3535 useless extension candidates. Maximal degree in co-relation 10572. Up to 4876 conditions per place. [2024-11-08 19:23:55,447 INFO L140 encePairwiseOnDemand]: 62/71 looper letters, 50 selfloop transitions, 21 changer transitions 0/83 dead transitions. [2024-11-08 19:23:55,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 428 flow [2024-11-08 19:23:55,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 19:23:55,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-08 19:23:55,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-11-08 19:23:55,450 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36932707355242567 [2024-11-08 19:23:55,450 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 225 flow. Second operand 9 states and 236 transitions. [2024-11-08 19:23:55,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 428 flow [2024-11-08 19:23:55,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 83 transitions, 383 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-08 19:23:55,454 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 271 flow [2024-11-08 19:23:55,454 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=271, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-11-08 19:23:55,455 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 7 predicate places. [2024-11-08 19:23:55,455 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 271 flow [2024-11-08 19:23:55,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 0 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-08 19:23:55,456 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:55,456 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:55,479 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 19:23:55,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:55,661 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:55,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:55,662 INFO L85 PathProgramCache]: Analyzing trace with hash -221232994, now seen corresponding path program 1 times [2024-11-08 19:23:55,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:55,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644059435] [2024-11-08 19:23:55,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:55,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:55,778 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-08 19:23:55,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:55,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644059435] [2024-11-08 19:23:55,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644059435] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:55,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:55,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 19:23:55,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771439053] [2024-11-08 19:23:55,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:55,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 19:23:55,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:55,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 19:23:55,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 19:23:55,809 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:23:55,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 271 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:55,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:55,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:23:55,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:56,546 INFO L124 PetriNetUnfolderBase]: 3734/5754 cut-off events. [2024-11-08 19:23:56,547 INFO L125 PetriNetUnfolderBase]: For 95/95 co-relation queries the response was YES. [2024-11-08 19:23:56,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11029 conditions, 5754 events. 3734/5754 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 38326 event pairs, 3259 based on Foata normal form. 92/3886 useless extension candidates. Maximal degree in co-relation 10987. Up to 4897 conditions per place. [2024-11-08 19:23:56,595 INFO L140 encePairwiseOnDemand]: 56/71 looper letters, 79 selfloop transitions, 7 changer transitions 0/104 dead transitions. [2024-11-08 19:23:56,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 104 transitions, 546 flow [2024-11-08 19:23:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:23:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:23:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 192 transitions. [2024-11-08 19:23:56,597 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5408450704225352 [2024-11-08 19:23:56,598 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 271 flow. Second operand 5 states and 192 transitions. [2024-11-08 19:23:56,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 104 transitions, 546 flow [2024-11-08 19:23:56,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 104 transitions, 480 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-11-08 19:23:56,602 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 290 flow [2024-11-08 19:23:56,602 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=290, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-11-08 19:23:56,603 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 8 predicate places. [2024-11-08 19:23:56,603 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 290 flow [2024-11-08 19:23:56,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:56,604 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:56,604 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:56,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 19:23:56,605 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:56,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:56,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1344554736, now seen corresponding path program 1 times [2024-11-08 19:23:56,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:56,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044012925] [2024-11-08 19:23:56,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:56,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:56,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:56,732 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-08 19:23:56,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:56,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044012925] [2024-11-08 19:23:56,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044012925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:56,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:56,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 19:23:56,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475750853] [2024-11-08 19:23:56,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:56,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 19:23:56,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:56,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 19:23:56,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 19:23:56,746 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 71 [2024-11-08 19:23:56,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 290 flow. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:56,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:56,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 71 [2024-11-08 19:23:56,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:57,261 INFO L124 PetriNetUnfolderBase]: 2622/4048 cut-off events. [2024-11-08 19:23:57,261 INFO L125 PetriNetUnfolderBase]: For 489/489 co-relation queries the response was YES. [2024-11-08 19:23:57,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8655 conditions, 4048 events. 2622/4048 cut-off events. For 489/489 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24763 event pairs, 2291 based on Foata normal form. 0/2887 useless extension candidates. Maximal degree in co-relation 8614. Up to 3609 conditions per place. [2024-11-08 19:23:57,288 INFO L140 encePairwiseOnDemand]: 65/71 looper letters, 40 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-11-08 19:23:57,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 75 transitions, 382 flow [2024-11-08 19:23:57,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:23:57,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:23:57,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-11-08 19:23:57,290 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4535211267605634 [2024-11-08 19:23:57,290 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 290 flow. Second operand 5 states and 161 transitions. [2024-11-08 19:23:57,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 75 transitions, 382 flow [2024-11-08 19:23:57,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 75 transitions, 374 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-08 19:23:57,293 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 294 flow [2024-11-08 19:23:57,293 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-11-08 19:23:57,294 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 7 predicate places. [2024-11-08 19:23:57,294 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 294 flow [2024-11-08 19:23:57,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:57,295 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:57,295 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:57,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 19:23:57,295 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:57,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:57,298 INFO L85 PathProgramCache]: Analyzing trace with hash -958941957, now seen corresponding path program 1 times [2024-11-08 19:23:57,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:57,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566892984] [2024-11-08 19:23:57,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:57,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:57,359 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-08 19:23:57,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:57,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566892984] [2024-11-08 19:23:57,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566892984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:57,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:57,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-08 19:23:57,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763433421] [2024-11-08 19:23:57,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:57,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 19:23:57,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:57,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 19:23:57,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 19:23:57,366 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 71 [2024-11-08 19:23:57,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 294 flow. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 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-08 19:23:57,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:57,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 71 [2024-11-08 19:23:57,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:57,833 INFO L124 PetriNetUnfolderBase]: 2596/4077 cut-off events. [2024-11-08 19:23:57,834 INFO L125 PetriNetUnfolderBase]: For 574/574 co-relation queries the response was YES. [2024-11-08 19:23:57,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8849 conditions, 4077 events. 2596/4077 cut-off events. For 574/574 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 24146 event pairs, 937 based on Foata normal form. 70/2977 useless extension candidates. Maximal degree in co-relation 8750. Up to 2797 conditions per place. [2024-11-08 19:23:57,865 INFO L140 encePairwiseOnDemand]: 66/71 looper letters, 62 selfloop transitions, 2 changer transitions 7/92 dead transitions. [2024-11-08 19:23:57,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 480 flow [2024-11-08 19:23:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 19:23:57,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-08 19:23:57,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 136 transitions. [2024-11-08 19:23:57,867 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6384976525821596 [2024-11-08 19:23:57,867 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 294 flow. Second operand 3 states and 136 transitions. [2024-11-08 19:23:57,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 480 flow [2024-11-08 19:23:57,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 92 transitions, 463 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-08 19:23:57,870 INFO L231 Difference]: Finished difference. Result has 74 places, 69 transitions, 247 flow [2024-11-08 19:23:57,871 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=247, PETRI_PLACES=74, PETRI_TRANSITIONS=69} [2024-11-08 19:23:57,872 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 7 predicate places. [2024-11-08 19:23:57,874 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 69 transitions, 247 flow [2024-11-08 19:23:57,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 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-08 19:23:57,874 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:57,874 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:57,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 19:23:57,875 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:57,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:57,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1344554737, now seen corresponding path program 1 times [2024-11-08 19:23:57,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:57,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631288437] [2024-11-08 19:23:57,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:57,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:57,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:58,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:58,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:58,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631288437] [2024-11-08 19:23:58,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631288437] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:23:58,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128381878] [2024-11-08 19:23:58,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:58,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:58,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:23:58,165 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:23:58,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 19:23:58,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:58,258 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-08 19:23:58,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:23:58,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-08 19:23:58,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 19:23:58,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-08 19:23:58,395 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 19:23:58,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-08 19:23:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 19:23:58,444 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 19:23:58,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128381878] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:58,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 19:23:58,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2024-11-08 19:23:58,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021555177] [2024-11-08 19:23:58,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:58,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 19:23:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:58,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 19:23:58,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-08 19:23:58,499 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 71 [2024-11-08 19:23:58,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 69 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:58,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:58,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 71 [2024-11-08 19:23:58,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:58,919 INFO L124 PetriNetUnfolderBase]: 1595/2503 cut-off events. [2024-11-08 19:23:58,919 INFO L125 PetriNetUnfolderBase]: For 537/554 co-relation queries the response was YES. [2024-11-08 19:23:58,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5591 conditions, 2503 events. 1595/2503 cut-off events. For 537/554 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12982 event pairs, 1305 based on Foata normal form. 0/2138 useless extension candidates. Maximal degree in co-relation 5539. Up to 2239 conditions per place. [2024-11-08 19:23:58,938 INFO L140 encePairwiseOnDemand]: 66/71 looper letters, 45 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2024-11-08 19:23:58,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 66 transitions, 331 flow [2024-11-08 19:23:58,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 19:23:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 19:23:58,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-11-08 19:23:58,940 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.426056338028169 [2024-11-08 19:23:58,940 INFO L175 Difference]: Start difference. First operand has 74 places, 69 transitions, 247 flow. Second operand 4 states and 121 transitions. [2024-11-08 19:23:58,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 66 transitions, 331 flow [2024-11-08 19:23:58,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 66 transitions, 321 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-08 19:23:58,942 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 231 flow [2024-11-08 19:23:58,942 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-11-08 19:23:58,943 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 2 predicate places. [2024-11-08 19:23:58,943 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 231 flow [2024-11-08 19:23:58,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:58,944 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:58,944 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:58,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-08 19:23:59,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:23:59,148 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:59,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:59,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1316928367, now seen corresponding path program 1 times [2024-11-08 19:23:59,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:59,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496741874] [2024-11-08 19:23:59,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:59,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:59,206 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-08 19:23:59,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:59,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496741874] [2024-11-08 19:23:59,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496741874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:59,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:59,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 19:23:59,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317620117] [2024-11-08 19:23:59,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:59,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 19:23:59,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:59,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 19:23:59,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 19:23:59,208 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 71 [2024-11-08 19:23:59,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 231 flow. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:59,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:59,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 71 [2024-11-08 19:23:59,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:59,460 INFO L124 PetriNetUnfolderBase]: 1367/2191 cut-off events. [2024-11-08 19:23:59,461 INFO L125 PetriNetUnfolderBase]: For 499/499 co-relation queries the response was YES. [2024-11-08 19:23:59,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 2191 events. 1367/2191 cut-off events. For 499/499 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10208 event pairs, 533 based on Foata normal form. 10/1874 useless extension candidates. Maximal degree in co-relation 4800. Up to 1837 conditions per place. [2024-11-08 19:23:59,476 INFO L140 encePairwiseOnDemand]: 67/71 looper letters, 51 selfloop transitions, 3 changer transitions 0/75 dead transitions. [2024-11-08 19:23:59,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 75 transitions, 363 flow [2024-11-08 19:23:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 19:23:59,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-08 19:23:59,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 123 transitions. [2024-11-08 19:23:59,478 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5774647887323944 [2024-11-08 19:23:59,478 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 231 flow. Second operand 3 states and 123 transitions. [2024-11-08 19:23:59,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 75 transitions, 363 flow [2024-11-08 19:23:59,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 75 transitions, 359 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-08 19:23:59,480 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 250 flow [2024-11-08 19:23:59,481 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=250, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-11-08 19:23:59,481 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 3 predicate places. [2024-11-08 19:23:59,482 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 250 flow [2024-11-08 19:23:59,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:59,482 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:59,482 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:59,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 19:23:59,482 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:59,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash -2055921741, now seen corresponding path program 1 times [2024-11-08 19:23:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769147076] [2024-11-08 19:23:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:59,566 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-08 19:23:59,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:59,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769147076] [2024-11-08 19:23:59,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769147076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:59,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:59,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 19:23:59,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491085010] [2024-11-08 19:23:59,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:59,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 19:23:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 19:23:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 19:23:59,581 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 71 [2024-11-08 19:23:59,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 250 flow. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:59,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:59,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 71 [2024-11-08 19:23:59,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:23:59,819 INFO L124 PetriNetUnfolderBase]: 1041/1745 cut-off events. [2024-11-08 19:23:59,819 INFO L125 PetriNetUnfolderBase]: For 1020/1020 co-relation queries the response was YES. [2024-11-08 19:23:59,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4112 conditions, 1745 events. 1041/1745 cut-off events. For 1020/1020 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8219 event pairs, 713 based on Foata normal form. 0/1550 useless extension candidates. Maximal degree in co-relation 4061. Up to 1430 conditions per place. [2024-11-08 19:23:59,832 INFO L140 encePairwiseOnDemand]: 67/71 looper letters, 39 selfloop transitions, 6 changer transitions 0/66 dead transitions. [2024-11-08 19:23:59,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 66 transitions, 334 flow [2024-11-08 19:23:59,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 19:23:59,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 19:23:59,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-11-08 19:23:59,833 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4612676056338028 [2024-11-08 19:23:59,833 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 250 flow. Second operand 4 states and 131 transitions. [2024-11-08 19:23:59,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 66 transitions, 334 flow [2024-11-08 19:23:59,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 66 transitions, 321 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-08 19:23:59,836 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 243 flow [2024-11-08 19:23:59,837 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=243, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-11-08 19:23:59,837 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 2 predicate places. [2024-11-08 19:23:59,837 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 243 flow [2024-11-08 19:23:59,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:59,839 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:23:59,839 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:23:59,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-08 19:23:59,839 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:23:59,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:23:59,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1432707220, now seen corresponding path program 1 times [2024-11-08 19:23:59,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:23:59,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983225021] [2024-11-08 19:23:59,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:23:59,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:23:59,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:23:59,950 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-08 19:23:59,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:23:59,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983225021] [2024-11-08 19:23:59,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983225021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:23:59,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:23:59,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 19:23:59,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607706864] [2024-11-08 19:23:59,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:23:59,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 19:23:59,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:23:59,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 19:23:59,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 19:23:59,969 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:23:59,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 243 flow. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:23:59,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:23:59,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:23:59,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:00,279 INFO L124 PetriNetUnfolderBase]: 1243/2134 cut-off events. [2024-11-08 19:24:00,279 INFO L125 PetriNetUnfolderBase]: For 544/544 co-relation queries the response was YES. [2024-11-08 19:24:00,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 2134 events. 1243/2134 cut-off events. For 544/544 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 10606 event pairs, 863 based on Foata normal form. 52/1963 useless extension candidates. Maximal degree in co-relation 4545. Up to 1446 conditions per place. [2024-11-08 19:24:00,292 INFO L140 encePairwiseOnDemand]: 64/71 looper letters, 44 selfloop transitions, 3 changer transitions 21/86 dead transitions. [2024-11-08 19:24:00,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 86 transitions, 435 flow [2024-11-08 19:24:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:24:00,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:24:00,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 168 transitions. [2024-11-08 19:24:00,294 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4732394366197183 [2024-11-08 19:24:00,294 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 243 flow. Second operand 5 states and 168 transitions. [2024-11-08 19:24:00,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 86 transitions, 435 flow [2024-11-08 19:24:00,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 86 transitions, 428 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-08 19:24:00,296 INFO L231 Difference]: Finished difference. Result has 73 places, 64 transitions, 241 flow [2024-11-08 19:24:00,297 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=241, PETRI_PLACES=73, PETRI_TRANSITIONS=64} [2024-11-08 19:24:00,297 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 6 predicate places. [2024-11-08 19:24:00,297 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 64 transitions, 241 flow [2024-11-08 19:24:00,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 19:24:00,298 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:00,298 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] [2024-11-08 19:24:00,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-08 19:24:00,298 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:00,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1205499053, now seen corresponding path program 1 times [2024-11-08 19:24:00,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076766715] [2024-11-08 19:24:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:00,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:00,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:00,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:24:00,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:00,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076766715] [2024-11-08 19:24:00,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076766715] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:24:00,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31303905] [2024-11-08 19:24:00,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:00,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:24:00,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:24:00,592 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:24:00,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 19:24:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:00,693 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-08 19:24:00,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:24:00,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:24:00,842 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 19:24:00,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31303905] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:00,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 19:24:00,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-08 19:24:00,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234789196] [2024-11-08 19:24:00,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:00,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 19:24:00,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:00,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 19:24:00,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-08 19:24:00,911 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:00,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 64 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 24.833333333333332) internal successors, (149), 6 states have internal predecessors, (149), 0 states have call successors, (0), 0 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-08 19:24:00,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:00,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:00,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:01,160 INFO L124 PetriNetUnfolderBase]: 751/1319 cut-off events. [2024-11-08 19:24:01,160 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-11-08 19:24:01,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2844 conditions, 1319 events. 751/1319 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6148 event pairs, 499 based on Foata normal form. 79/1270 useless extension candidates. Maximal degree in co-relation 2789. Up to 1024 conditions per place. [2024-11-08 19:24:01,170 INFO L140 encePairwiseOnDemand]: 65/71 looper letters, 37 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2024-11-08 19:24:01,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 62 transitions, 321 flow [2024-11-08 19:24:01,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:24:01,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:24:01,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-11-08 19:24:01,171 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4112676056338028 [2024-11-08 19:24:01,171 INFO L175 Difference]: Start difference. First operand has 73 places, 64 transitions, 241 flow. Second operand 5 states and 146 transitions. [2024-11-08 19:24:01,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 62 transitions, 321 flow [2024-11-08 19:24:01,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 62 transitions, 316 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-08 19:24:01,174 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 242 flow [2024-11-08 19:24:01,174 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2024-11-08 19:24:01,174 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 4 predicate places. [2024-11-08 19:24:01,175 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 242 flow [2024-11-08 19:24:01,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.833333333333332) internal successors, (149), 6 states have internal predecessors, (149), 0 states have call successors, (0), 0 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-08 19:24:01,176 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:01,176 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, 1, 1, 1, 1] [2024-11-08 19:24:01,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 19:24:01,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-08 19:24:01,380 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:01,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:01,381 INFO L85 PathProgramCache]: Analyzing trace with hash 2110510104, now seen corresponding path program 1 times [2024-11-08 19:24:01,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:01,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536251205] [2024-11-08 19:24:01,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:01,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:01,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:02,375 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-08 19:24:02,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:02,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536251205] [2024-11-08 19:24:02,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536251205] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:02,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:02,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:02,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585271865] [2024-11-08 19:24:02,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:02,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:02,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:02,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:02,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:02,491 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:02,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 242 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:02,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:02,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:02,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:03,220 INFO L124 PetriNetUnfolderBase]: 1558/2588 cut-off events. [2024-11-08 19:24:03,220 INFO L125 PetriNetUnfolderBase]: For 512/512 co-relation queries the response was YES. [2024-11-08 19:24:03,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5538 conditions, 2588 events. 1558/2588 cut-off events. For 512/512 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 13213 event pairs, 232 based on Foata normal form. 1/2509 useless extension candidates. Maximal degree in co-relation 5485. Up to 1738 conditions per place. [2024-11-08 19:24:03,236 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 104 selfloop transitions, 28 changer transitions 3/152 dead transitions. [2024-11-08 19:24:03,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 152 transitions, 750 flow [2024-11-08 19:24:03,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:03,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:03,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 414 transitions. [2024-11-08 19:24:03,238 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4485373781148429 [2024-11-08 19:24:03,238 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 242 flow. Second operand 13 states and 414 transitions. [2024-11-08 19:24:03,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 152 transitions, 750 flow [2024-11-08 19:24:03,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 152 transitions, 739 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-08 19:24:03,242 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 380 flow [2024-11-08 19:24:03,242 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=380, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-11-08 19:24:03,243 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 18 predicate places. [2024-11-08 19:24:03,243 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 380 flow [2024-11-08 19:24:03,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:03,244 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:03,244 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, 1, 1, 1, 1] [2024-11-08 19:24:03,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-08 19:24:03,244 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:03,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:03,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1208250486, now seen corresponding path program 2 times [2024-11-08 19:24:03,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:03,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043589964] [2024-11-08 19:24:03,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:03,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:04,302 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-08 19:24:04,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:04,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043589964] [2024-11-08 19:24:04,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043589964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:04,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:04,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:04,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913164608] [2024-11-08 19:24:04,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:04,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:04,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:04,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:04,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:04,416 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:04,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 380 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:04,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:04,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:04,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:05,087 INFO L124 PetriNetUnfolderBase]: 1702/2920 cut-off events. [2024-11-08 19:24:05,087 INFO L125 PetriNetUnfolderBase]: For 1761/1761 co-relation queries the response was YES. [2024-11-08 19:24:05,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7699 conditions, 2920 events. 1702/2920 cut-off events. For 1761/1761 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16226 event pairs, 375 based on Foata normal form. 1/2820 useless extension candidates. Maximal degree in co-relation 7641. Up to 1973 conditions per place. [2024-11-08 19:24:05,106 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 109 selfloop transitions, 38 changer transitions 3/167 dead transitions. [2024-11-08 19:24:05,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 167 transitions, 993 flow [2024-11-08 19:24:05,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:05,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:24:05,109 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:24:05,109 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 380 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:24:05,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 167 transitions, 993 flow [2024-11-08 19:24:05,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 167 transitions, 984 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-08 19:24:05,114 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 618 flow [2024-11-08 19:24:05,115 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=618, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2024-11-08 19:24:05,115 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 33 predicate places. [2024-11-08 19:24:05,115 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 618 flow [2024-11-08 19:24:05,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:05,116 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:05,116 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, 1, 1, 1, 1] [2024-11-08 19:24:05,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-08 19:24:05,116 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:05,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:05,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1332910478, now seen corresponding path program 3 times [2024-11-08 19:24:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654511248] [2024-11-08 19:24:05,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:05,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:05,975 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-08 19:24:05,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:05,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654511248] [2024-11-08 19:24:05,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654511248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:05,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:05,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:05,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923889808] [2024-11-08 19:24:05,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:05,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:05,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:05,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:05,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:06,094 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:06,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 618 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:06,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:06,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:06,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:07,106 INFO L124 PetriNetUnfolderBase]: 1887/3297 cut-off events. [2024-11-08 19:24:07,107 INFO L125 PetriNetUnfolderBase]: For 3556/3556 co-relation queries the response was YES. [2024-11-08 19:24:07,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9578 conditions, 3297 events. 1887/3297 cut-off events. For 3556/3556 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 19213 event pairs, 334 based on Foata normal form. 1/3184 useless extension candidates. Maximal degree in co-relation 9513. Up to 1963 conditions per place. [2024-11-08 19:24:07,136 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 120 selfloop transitions, 55 changer transitions 3/195 dead transitions. [2024-11-08 19:24:07,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 195 transitions, 1293 flow [2024-11-08 19:24:07,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:07,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 449 transitions. [2024-11-08 19:24:07,140 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4517102615694165 [2024-11-08 19:24:07,140 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 618 flow. Second operand 14 states and 449 transitions. [2024-11-08 19:24:07,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 195 transitions, 1293 flow [2024-11-08 19:24:07,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 195 transitions, 1273 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-11-08 19:24:07,151 INFO L231 Difference]: Finished difference. Result has 115 places, 119 transitions, 810 flow [2024-11-08 19:24:07,152 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=810, PETRI_PLACES=115, PETRI_TRANSITIONS=119} [2024-11-08 19:24:07,153 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 48 predicate places. [2024-11-08 19:24:07,153 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 119 transitions, 810 flow [2024-11-08 19:24:07,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:07,153 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:07,154 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, 1, 1, 1, 1] [2024-11-08 19:24:07,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-08 19:24:07,154 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:07,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:07,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1485271646, now seen corresponding path program 4 times [2024-11-08 19:24:07,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:07,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884519095] [2024-11-08 19:24:07,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:07,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:08,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-08 19:24:08,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:08,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884519095] [2024-11-08 19:24:08,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884519095] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:08,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:08,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:08,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844317444] [2024-11-08 19:24:08,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:08,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:08,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:08,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:08,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:08,186 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:08,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 119 transitions, 810 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:08,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:08,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:08,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:09,338 INFO L124 PetriNetUnfolderBase]: 1998/3487 cut-off events. [2024-11-08 19:24:09,338 INFO L125 PetriNetUnfolderBase]: For 5920/5920 co-relation queries the response was YES. [2024-11-08 19:24:09,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10984 conditions, 3487 events. 1998/3487 cut-off events. For 5920/5920 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20597 event pairs, 422 based on Foata normal form. 1/3376 useless extension candidates. Maximal degree in co-relation 10915. Up to 2284 conditions per place. [2024-11-08 19:24:09,362 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 132 selfloop transitions, 49 changer transitions 3/201 dead transitions. [2024-11-08 19:24:09,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 201 transitions, 1491 flow [2024-11-08 19:24:09,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:09,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:09,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 449 transitions. [2024-11-08 19:24:09,364 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4517102615694165 [2024-11-08 19:24:09,364 INFO L175 Difference]: Start difference. First operand has 115 places, 119 transitions, 810 flow. Second operand 14 states and 449 transitions. [2024-11-08 19:24:09,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 201 transitions, 1491 flow [2024-11-08 19:24:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 201 transitions, 1389 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-11-08 19:24:09,383 INFO L231 Difference]: Finished difference. Result has 123 places, 125 transitions, 892 flow [2024-11-08 19:24:09,383 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=892, PETRI_PLACES=123, PETRI_TRANSITIONS=125} [2024-11-08 19:24:09,384 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 56 predicate places. [2024-11-08 19:24:09,384 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 125 transitions, 892 flow [2024-11-08 19:24:09,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:09,384 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:09,384 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, 1, 1, 1, 1] [2024-11-08 19:24:09,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-08 19:24:09,385 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:09,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:09,385 INFO L85 PathProgramCache]: Analyzing trace with hash -946306696, now seen corresponding path program 5 times [2024-11-08 19:24:09,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:09,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426162557] [2024-11-08 19:24:09,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:09,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:09,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:10,160 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-08 19:24:10,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:10,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426162557] [2024-11-08 19:24:10,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426162557] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:10,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:10,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:10,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730513273] [2024-11-08 19:24:10,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:10,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:10,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:10,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:10,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:10,271 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:10,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 125 transitions, 892 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:10,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:10,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:10,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:11,294 INFO L124 PetriNetUnfolderBase]: 1998/3485 cut-off events. [2024-11-08 19:24:11,294 INFO L125 PetriNetUnfolderBase]: For 6849/6861 co-relation queries the response was YES. [2024-11-08 19:24:11,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11327 conditions, 3485 events. 1998/3485 cut-off events. For 6849/6861 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20596 event pairs, 442 based on Foata normal form. 13/3383 useless extension candidates. Maximal degree in co-relation 11255. Up to 2368 conditions per place. [2024-11-08 19:24:11,314 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 128 selfloop transitions, 48 changer transitions 3/196 dead transitions. [2024-11-08 19:24:11,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 1518 flow [2024-11-08 19:24:11,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:11,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:11,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 440 transitions. [2024-11-08 19:24:11,317 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4426559356136821 [2024-11-08 19:24:11,317 INFO L175 Difference]: Start difference. First operand has 123 places, 125 transitions, 892 flow. Second operand 14 states and 440 transitions. [2024-11-08 19:24:11,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 1518 flow [2024-11-08 19:24:11,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 196 transitions, 1416 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-11-08 19:24:11,338 INFO L231 Difference]: Finished difference. Result has 129 places, 128 transitions, 930 flow [2024-11-08 19:24:11,338 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=930, PETRI_PLACES=129, PETRI_TRANSITIONS=128} [2024-11-08 19:24:11,339 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 62 predicate places. [2024-11-08 19:24:11,339 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 128 transitions, 930 flow [2024-11-08 19:24:11,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:11,340 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:11,340 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, 1, 1, 1, 1] [2024-11-08 19:24:11,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-08 19:24:11,340 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:11,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:11,341 INFO L85 PathProgramCache]: Analyzing trace with hash -381302950, now seen corresponding path program 6 times [2024-11-08 19:24:11,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:11,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541529168] [2024-11-08 19:24:11,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:11,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:12,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-08 19:24:12,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541529168] [2024-11-08 19:24:12,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541529168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:12,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:12,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:12,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723806132] [2024-11-08 19:24:12,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:12,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:12,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:12,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:12,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:12,519 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:12,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 128 transitions, 930 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:12,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:12,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:12,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:13,571 INFO L124 PetriNetUnfolderBase]: 2175/3789 cut-off events. [2024-11-08 19:24:13,571 INFO L125 PetriNetUnfolderBase]: For 8245/8257 co-relation queries the response was YES. [2024-11-08 19:24:13,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12603 conditions, 3789 events. 2175/3789 cut-off events. For 8245/8257 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23019 event pairs, 445 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 12528. Up to 2328 conditions per place. [2024-11-08 19:24:13,600 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 139 selfloop transitions, 57 changer transitions 3/216 dead transitions. [2024-11-08 19:24:13,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 216 transitions, 1697 flow [2024-11-08 19:24:13,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:13,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:13,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 453 transitions. [2024-11-08 19:24:13,602 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4557344064386318 [2024-11-08 19:24:13,602 INFO L175 Difference]: Start difference. First operand has 129 places, 128 transitions, 930 flow. Second operand 14 states and 453 transitions. [2024-11-08 19:24:13,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 216 transitions, 1697 flow [2024-11-08 19:24:13,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 216 transitions, 1595 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-11-08 19:24:13,629 INFO L231 Difference]: Finished difference. Result has 134 places, 137 transitions, 1061 flow [2024-11-08 19:24:13,630 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1061, PETRI_PLACES=134, PETRI_TRANSITIONS=137} [2024-11-08 19:24:13,630 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 67 predicate places. [2024-11-08 19:24:13,631 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 137 transitions, 1061 flow [2024-11-08 19:24:13,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:13,631 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:13,631 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, 1, 1, 1, 1] [2024-11-08 19:24:13,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-08 19:24:13,631 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:13,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:13,632 INFO L85 PathProgramCache]: Analyzing trace with hash -360660650, now seen corresponding path program 7 times [2024-11-08 19:24:13,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:13,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083415221] [2024-11-08 19:24:13,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:13,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:13,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:14,466 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-08 19:24:14,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:14,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083415221] [2024-11-08 19:24:14,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083415221] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:14,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:14,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:14,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551152265] [2024-11-08 19:24:14,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:14,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:14,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:14,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:14,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:14,565 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:14,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 137 transitions, 1061 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:14,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:14,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:14,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:15,557 INFO L124 PetriNetUnfolderBase]: 2297/4065 cut-off events. [2024-11-08 19:24:15,557 INFO L125 PetriNetUnfolderBase]: For 11846/11858 co-relation queries the response was YES. [2024-11-08 19:24:15,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14160 conditions, 4065 events. 2297/4065 cut-off events. For 11846/11858 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 25494 event pairs, 731 based on Foata normal form. 4/3916 useless extension candidates. Maximal degree in co-relation 14082. Up to 2959 conditions per place. [2024-11-08 19:24:15,628 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 144 selfloop transitions, 42 changer transitions 3/206 dead transitions. [2024-11-08 19:24:15,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 1814 flow [2024-11-08 19:24:15,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:15,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:15,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 388 transitions. [2024-11-08 19:24:15,632 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45539906103286387 [2024-11-08 19:24:15,633 INFO L175 Difference]: Start difference. First operand has 134 places, 137 transitions, 1061 flow. Second operand 12 states and 388 transitions. [2024-11-08 19:24:15,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 1814 flow [2024-11-08 19:24:15,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 206 transitions, 1692 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-11-08 19:24:15,662 INFO L231 Difference]: Finished difference. Result has 143 places, 150 transitions, 1221 flow [2024-11-08 19:24:15,662 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1221, PETRI_PLACES=143, PETRI_TRANSITIONS=150} [2024-11-08 19:24:15,663 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 76 predicate places. [2024-11-08 19:24:15,663 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 150 transitions, 1221 flow [2024-11-08 19:24:15,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:15,663 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:15,663 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, 1, 1, 1, 1] [2024-11-08 19:24:15,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-08 19:24:15,664 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:15,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash -829817464, now seen corresponding path program 8 times [2024-11-08 19:24:15,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:15,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963834653] [2024-11-08 19:24:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:16,478 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-08 19:24:16,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:16,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963834653] [2024-11-08 19:24:16,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963834653] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:16,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:16,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:16,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747711517] [2024-11-08 19:24:16,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:16,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:16,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:16,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:16,580 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:16,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 150 transitions, 1221 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:16,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:16,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:16,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:17,511 INFO L124 PetriNetUnfolderBase]: 2423/4301 cut-off events. [2024-11-08 19:24:17,512 INFO L125 PetriNetUnfolderBase]: For 17054/17078 co-relation queries the response was YES. [2024-11-08 19:24:17,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15672 conditions, 4301 events. 2423/4301 cut-off events. For 17054/17078 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27405 event pairs, 714 based on Foata normal form. 6/4145 useless extension candidates. Maximal degree in co-relation 15587. Up to 3150 conditions per place. [2024-11-08 19:24:17,536 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 155 selfloop transitions, 46 changer transitions 3/221 dead transitions. [2024-11-08 19:24:17,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 221 transitions, 2016 flow [2024-11-08 19:24:17,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:17,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:17,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 412 transitions. [2024-11-08 19:24:17,538 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4463705308775731 [2024-11-08 19:24:17,538 INFO L175 Difference]: Start difference. First operand has 143 places, 150 transitions, 1221 flow. Second operand 13 states and 412 transitions. [2024-11-08 19:24:17,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 221 transitions, 2016 flow [2024-11-08 19:24:17,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 221 transitions, 1934 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-11-08 19:24:17,577 INFO L231 Difference]: Finished difference. Result has 158 places, 159 transitions, 1394 flow [2024-11-08 19:24:17,577 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1394, PETRI_PLACES=158, PETRI_TRANSITIONS=159} [2024-11-08 19:24:17,578 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 91 predicate places. [2024-11-08 19:24:17,578 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 159 transitions, 1394 flow [2024-11-08 19:24:17,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:17,578 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:17,578 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, 1, 1, 1, 1] [2024-11-08 19:24:17,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-08 19:24:17,579 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:17,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:17,579 INFO L85 PathProgramCache]: Analyzing trace with hash -899407118, now seen corresponding path program 9 times [2024-11-08 19:24:17,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:17,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339878015] [2024-11-08 19:24:17,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:17,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:18,319 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-08 19:24:18,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:18,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339878015] [2024-11-08 19:24:18,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339878015] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:18,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:18,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157968791] [2024-11-08 19:24:18,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:18,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:18,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:18,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:18,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:18,431 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:18,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 159 transitions, 1394 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:18,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:18,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:18,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:19,455 INFO L124 PetriNetUnfolderBase]: 2555/4544 cut-off events. [2024-11-08 19:24:19,455 INFO L125 PetriNetUnfolderBase]: For 26403/26437 co-relation queries the response was YES. [2024-11-08 19:24:19,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17630 conditions, 4544 events. 2555/4544 cut-off events. For 26403/26437 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 29584 event pairs, 787 based on Foata normal form. 8/4393 useless extension candidates. Maximal degree in co-relation 17540. Up to 3354 conditions per place. [2024-11-08 19:24:19,489 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 166 selfloop transitions, 46 changer transitions 3/232 dead transitions. [2024-11-08 19:24:19,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 232 transitions, 2251 flow [2024-11-08 19:24:19,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:19,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:19,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 414 transitions. [2024-11-08 19:24:19,492 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4485373781148429 [2024-11-08 19:24:19,493 INFO L175 Difference]: Start difference. First operand has 158 places, 159 transitions, 1394 flow. Second operand 13 states and 414 transitions. [2024-11-08 19:24:19,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 232 transitions, 2251 flow [2024-11-08 19:24:19,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 232 transitions, 2101 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-11-08 19:24:19,576 INFO L231 Difference]: Finished difference. Result has 166 places, 168 transitions, 1492 flow [2024-11-08 19:24:19,577 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1492, PETRI_PLACES=166, PETRI_TRANSITIONS=168} [2024-11-08 19:24:19,577 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 99 predicate places. [2024-11-08 19:24:19,578 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 168 transitions, 1492 flow [2024-11-08 19:24:19,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:19,578 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:19,578 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, 1, 1, 1, 1] [2024-11-08 19:24:19,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-08 19:24:19,579 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:19,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:19,579 INFO L85 PathProgramCache]: Analyzing trace with hash 366866378, now seen corresponding path program 10 times [2024-11-08 19:24:19,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:19,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850364037] [2024-11-08 19:24:19,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:19,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:19,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:20,424 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-08 19:24:20,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:20,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850364037] [2024-11-08 19:24:20,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850364037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:20,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:20,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:20,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350441165] [2024-11-08 19:24:20,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:20,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:20,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:20,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:20,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:20,556 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:20,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 168 transitions, 1492 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:20,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:20,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:20,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:21,677 INFO L124 PetriNetUnfolderBase]: 2721/4823 cut-off events. [2024-11-08 19:24:21,678 INFO L125 PetriNetUnfolderBase]: For 33645/33715 co-relation queries the response was YES. [2024-11-08 19:24:21,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 4823 events. 2721/4823 cut-off events. For 33645/33715 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31787 event pairs, 839 based on Foata normal form. 6/4661 useless extension candidates. Maximal degree in co-relation 19363. Up to 3563 conditions per place. [2024-11-08 19:24:21,711 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 174 selfloop transitions, 47 changer transitions 3/241 dead transitions. [2024-11-08 19:24:21,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 241 transitions, 2390 flow [2024-11-08 19:24:21,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:21,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:21,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 417 transitions. [2024-11-08 19:24:21,713 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4517876489707476 [2024-11-08 19:24:21,713 INFO L175 Difference]: Start difference. First operand has 166 places, 168 transitions, 1492 flow. Second operand 13 states and 417 transitions. [2024-11-08 19:24:21,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 241 transitions, 2390 flow [2024-11-08 19:24:21,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 241 transitions, 2226 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-11-08 19:24:21,775 INFO L231 Difference]: Finished difference. Result has 174 places, 175 transitions, 1582 flow [2024-11-08 19:24:21,776 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1582, PETRI_PLACES=174, PETRI_TRANSITIONS=175} [2024-11-08 19:24:21,776 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 107 predicate places. [2024-11-08 19:24:21,777 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 175 transitions, 1582 flow [2024-11-08 19:24:21,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:21,777 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:21,777 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, 1, 1, 1, 1] [2024-11-08 19:24:21,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-08 19:24:21,777 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:21,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash 98768006, now seen corresponding path program 11 times [2024-11-08 19:24:21,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:21,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410827574] [2024-11-08 19:24:21,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:21,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:21,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:22,514 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-08 19:24:22,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:22,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410827574] [2024-11-08 19:24:22,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410827574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:22,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:22,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:22,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575981321] [2024-11-08 19:24:22,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:22,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:22,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:22,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:22,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:22,657 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:22,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 175 transitions, 1582 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:22,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:22,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:22,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:23,890 INFO L124 PetriNetUnfolderBase]: 2872/5088 cut-off events. [2024-11-08 19:24:23,890 INFO L125 PetriNetUnfolderBase]: For 43658/43816 co-relation queries the response was YES. [2024-11-08 19:24:23,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21016 conditions, 5088 events. 2872/5088 cut-off events. For 43658/43816 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34060 event pairs, 928 based on Foata normal form. 26/4942 useless extension candidates. Maximal degree in co-relation 20918. Up to 3816 conditions per place. [2024-11-08 19:24:23,952 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 179 selfloop transitions, 47 changer transitions 3/246 dead transitions. [2024-11-08 19:24:23,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 246 transitions, 2508 flow [2024-11-08 19:24:23,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:23,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:23,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 415 transitions. [2024-11-08 19:24:23,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4496208017334778 [2024-11-08 19:24:23,954 INFO L175 Difference]: Start difference. First operand has 174 places, 175 transitions, 1582 flow. Second operand 13 states and 415 transitions. [2024-11-08 19:24:23,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 246 transitions, 2508 flow [2024-11-08 19:24:24,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 246 transitions, 2344 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-11-08 19:24:24,049 INFO L231 Difference]: Finished difference. Result has 181 places, 182 transitions, 1690 flow [2024-11-08 19:24:24,050 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1690, PETRI_PLACES=181, PETRI_TRANSITIONS=182} [2024-11-08 19:24:24,050 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 114 predicate places. [2024-11-08 19:24:24,050 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 182 transitions, 1690 flow [2024-11-08 19:24:24,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:24,051 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:24,051 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, 1, 1, 1, 1] [2024-11-08 19:24:24,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-08 19:24:24,051 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:24,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:24,051 INFO L85 PathProgramCache]: Analyzing trace with hash -887491726, now seen corresponding path program 12 times [2024-11-08 19:24:24,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:24,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398504123] [2024-11-08 19:24:24,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:24,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:24,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:24,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-08 19:24:24,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:24,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398504123] [2024-11-08 19:24:24,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398504123] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:24,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:24,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:24,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465645310] [2024-11-08 19:24:24,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:24,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:24,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:24,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:24,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:24,768 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:24,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 182 transitions, 1690 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:24,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:24,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:24,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:25,852 INFO L124 PetriNetUnfolderBase]: 2872/5080 cut-off events. [2024-11-08 19:24:25,852 INFO L125 PetriNetUnfolderBase]: For 46534/46592 co-relation queries the response was YES. [2024-11-08 19:24:25,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21301 conditions, 5080 events. 2872/5080 cut-off events. For 46534/46592 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33924 event pairs, 964 based on Foata normal form. 16/4926 useless extension candidates. Maximal degree in co-relation 21199. Up to 3880 conditions per place. [2024-11-08 19:24:25,887 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 178 selfloop transitions, 47 changer transitions 4/246 dead transitions. [2024-11-08 19:24:25,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 246 transitions, 2483 flow [2024-11-08 19:24:25,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:25,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:25,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 411 transitions. [2024-11-08 19:24:25,889 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4452871072589382 [2024-11-08 19:24:25,889 INFO L175 Difference]: Start difference. First operand has 181 places, 182 transitions, 1690 flow. Second operand 13 states and 411 transitions. [2024-11-08 19:24:25,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 246 transitions, 2483 flow [2024-11-08 19:24:25,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 246 transitions, 2303 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-11-08 19:24:25,985 INFO L231 Difference]: Finished difference. Result has 187 places, 186 transitions, 1655 flow [2024-11-08 19:24:25,985 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1655, PETRI_PLACES=187, PETRI_TRANSITIONS=186} [2024-11-08 19:24:25,986 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 120 predicate places. [2024-11-08 19:24:25,986 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 186 transitions, 1655 flow [2024-11-08 19:24:25,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:25,986 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:25,986 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, 1, 1, 1, 1] [2024-11-08 19:24:25,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-08 19:24:25,987 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:25,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1878053582, now seen corresponding path program 13 times [2024-11-08 19:24:25,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:25,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806376918] [2024-11-08 19:24:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:25,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:26,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:26,598 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-08 19:24:26,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:26,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806376918] [2024-11-08 19:24:26,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806376918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:26,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:26,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:26,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123870768] [2024-11-08 19:24:26,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:26,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:26,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:26,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:26,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:26,674 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:26,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 186 transitions, 1655 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:26,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:26,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:26,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:27,735 INFO L124 PetriNetUnfolderBase]: 2933/5181 cut-off events. [2024-11-08 19:24:27,735 INFO L125 PetriNetUnfolderBase]: For 44999/45075 co-relation queries the response was YES. [2024-11-08 19:24:27,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21237 conditions, 5181 events. 2933/5181 cut-off events. For 44999/45075 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34745 event pairs, 1027 based on Foata normal form. 24/5029 useless extension candidates. Maximal degree in co-relation 21132. Up to 4029 conditions per place. [2024-11-08 19:24:27,785 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 179 selfloop transitions, 46 changer transitions 4/246 dead transitions. [2024-11-08 19:24:27,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 246 transitions, 2410 flow [2024-11-08 19:24:27,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:27,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:27,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 404 transitions. [2024-11-08 19:24:27,788 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.437703141928494 [2024-11-08 19:24:27,788 INFO L175 Difference]: Start difference. First operand has 187 places, 186 transitions, 1655 flow. Second operand 13 states and 404 transitions. [2024-11-08 19:24:27,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 246 transitions, 2410 flow [2024-11-08 19:24:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 246 transitions, 2286 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-11-08 19:24:27,894 INFO L231 Difference]: Finished difference. Result has 192 places, 192 transitions, 1697 flow [2024-11-08 19:24:27,895 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1697, PETRI_PLACES=192, PETRI_TRANSITIONS=192} [2024-11-08 19:24:27,895 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 125 predicate places. [2024-11-08 19:24:27,895 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 192 transitions, 1697 flow [2024-11-08 19:24:27,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:27,896 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:27,896 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, 1, 1, 1, 1] [2024-11-08 19:24:27,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-08 19:24:27,896 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:27,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:27,896 INFO L85 PathProgramCache]: Analyzing trace with hash 554667156, now seen corresponding path program 14 times [2024-11-08 19:24:27,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:27,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746763956] [2024-11-08 19:24:27,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:27,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:28,860 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-08 19:24:28,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:28,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746763956] [2024-11-08 19:24:28,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746763956] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:28,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:28,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:28,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873798938] [2024-11-08 19:24:28,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:28,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:28,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:28,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:28,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:28,966 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:28,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 192 transitions, 1697 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:28,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:28,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:28,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:30,069 INFO L124 PetriNetUnfolderBase]: 2969/5268 cut-off events. [2024-11-08 19:24:30,070 INFO L125 PetriNetUnfolderBase]: For 45044/45120 co-relation queries the response was YES. [2024-11-08 19:24:30,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21428 conditions, 5268 events. 2969/5268 cut-off events. For 45044/45120 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35707 event pairs, 1023 based on Foata normal form. 32/5112 useless extension candidates. Maximal degree in co-relation 21320. Up to 4115 conditions per place. [2024-11-08 19:24:30,118 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 182 selfloop transitions, 47 changer transitions 3/249 dead transitions. [2024-11-08 19:24:30,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 249 transitions, 2439 flow [2024-11-08 19:24:30,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:30,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:30,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 404 transitions. [2024-11-08 19:24:30,120 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.437703141928494 [2024-11-08 19:24:30,120 INFO L175 Difference]: Start difference. First operand has 192 places, 192 transitions, 1697 flow. Second operand 13 states and 404 transitions. [2024-11-08 19:24:30,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 249 transitions, 2439 flow [2024-11-08 19:24:30,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 249 transitions, 2322 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-11-08 19:24:30,214 INFO L231 Difference]: Finished difference. Result has 197 places, 195 transitions, 1724 flow [2024-11-08 19:24:30,214 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1724, PETRI_PLACES=197, PETRI_TRANSITIONS=195} [2024-11-08 19:24:30,214 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 130 predicate places. [2024-11-08 19:24:30,214 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 195 transitions, 1724 flow [2024-11-08 19:24:30,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:30,215 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:30,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, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:24:30,215 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-08 19:24:30,215 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:30,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:30,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1524358488, now seen corresponding path program 15 times [2024-11-08 19:24:30,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:30,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975205232] [2024-11-08 19:24:30,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:30,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:30,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:30,903 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-08 19:24:30,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:30,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975205232] [2024-11-08 19:24:30,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975205232] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:30,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:30,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:30,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136696347] [2024-11-08 19:24:30,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:30,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:30,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:30,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:30,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:30,968 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:30,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 195 transitions, 1724 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:30,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:30,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:30,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:31,934 INFO L124 PetriNetUnfolderBase]: 2969/5275 cut-off events. [2024-11-08 19:24:31,934 INFO L125 PetriNetUnfolderBase]: For 45730/45806 co-relation queries the response was YES. [2024-11-08 19:24:31,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21512 conditions, 5275 events. 2969/5275 cut-off events. For 45730/45806 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35820 event pairs, 1041 based on Foata normal form. 24/5113 useless extension candidates. Maximal degree in co-relation 21402. Up to 4128 conditions per place. [2024-11-08 19:24:31,986 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 184 selfloop transitions, 45 changer transitions 3/249 dead transitions. [2024-11-08 19:24:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 249 transitions, 2440 flow [2024-11-08 19:24:31,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 401 transitions. [2024-11-08 19:24:31,987 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4344528710725894 [2024-11-08 19:24:31,987 INFO L175 Difference]: Start difference. First operand has 197 places, 195 transitions, 1724 flow. Second operand 13 states and 401 transitions. [2024-11-08 19:24:31,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 249 transitions, 2440 flow [2024-11-08 19:24:32,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 249 transitions, 2314 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-11-08 19:24:32,075 INFO L231 Difference]: Finished difference. Result has 201 places, 197 transitions, 1714 flow [2024-11-08 19:24:32,075 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1714, PETRI_PLACES=201, PETRI_TRANSITIONS=197} [2024-11-08 19:24:32,075 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 134 predicate places. [2024-11-08 19:24:32,076 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 197 transitions, 1714 flow [2024-11-08 19:24:32,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:32,076 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:32,076 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, 1, 1, 1, 1] [2024-11-08 19:24:32,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-08 19:24:32,076 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:32,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:32,077 INFO L85 PathProgramCache]: Analyzing trace with hash 752278004, now seen corresponding path program 16 times [2024-11-08 19:24:32,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:32,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994273860] [2024-11-08 19:24:32,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:32,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:32,703 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-08 19:24:32,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:32,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994273860] [2024-11-08 19:24:32,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994273860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:32,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:32,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:32,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297024534] [2024-11-08 19:24:32,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:32,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:32,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:32,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:32,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:32,815 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:32,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 197 transitions, 1714 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:32,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:32,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:32,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:33,915 INFO L124 PetriNetUnfolderBase]: 2969/5273 cut-off events. [2024-11-08 19:24:33,915 INFO L125 PetriNetUnfolderBase]: For 45424/45500 co-relation queries the response was YES. [2024-11-08 19:24:33,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21463 conditions, 5273 events. 2969/5273 cut-off events. For 45424/45500 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35809 event pairs, 988 based on Foata normal form. 32/5127 useless extension candidates. Maximal degree in co-relation 21351. Up to 4048 conditions per place. [2024-11-08 19:24:33,996 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 187 selfloop transitions, 51 changer transitions 4/259 dead transitions. [2024-11-08 19:24:33,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 259 transitions, 2503 flow [2024-11-08 19:24:33,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 19:24:33,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-08 19:24:33,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 410 transitions. [2024-11-08 19:24:33,998 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4442036836403034 [2024-11-08 19:24:33,998 INFO L175 Difference]: Start difference. First operand has 201 places, 197 transitions, 1714 flow. Second operand 13 states and 410 transitions. [2024-11-08 19:24:33,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 259 transitions, 2503 flow [2024-11-08 19:24:34,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 259 transitions, 2415 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-11-08 19:24:34,110 INFO L231 Difference]: Finished difference. Result has 205 places, 201 transitions, 1794 flow [2024-11-08 19:24:34,111 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1794, PETRI_PLACES=205, PETRI_TRANSITIONS=201} [2024-11-08 19:24:34,111 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 138 predicate places. [2024-11-08 19:24:34,111 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 201 transitions, 1794 flow [2024-11-08 19:24:34,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:34,112 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:34,112 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, 1, 1, 1, 1] [2024-11-08 19:24:34,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-08 19:24:34,112 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:34,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:34,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1036325356, now seen corresponding path program 17 times [2024-11-08 19:24:34,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:34,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763786694] [2024-11-08 19:24:34,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:34,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:34,934 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-08 19:24:34,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:34,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763786694] [2024-11-08 19:24:34,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763786694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:34,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:34,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:34,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857779492] [2024-11-08 19:24:34,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:34,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:34,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:35,069 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:35,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 201 transitions, 1794 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:35,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:35,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:35,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:36,408 INFO L124 PetriNetUnfolderBase]: 3212/5727 cut-off events. [2024-11-08 19:24:36,408 INFO L125 PetriNetUnfolderBase]: For 58548/58640 co-relation queries the response was YES. [2024-11-08 19:24:36,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24537 conditions, 5727 events. 3212/5727 cut-off events. For 58548/58640 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40000 event pairs, 1022 based on Foata normal form. 12/5547 useless extension candidates. Maximal degree in co-relation 24423. Up to 4164 conditions per place. [2024-11-08 19:24:36,457 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 215 selfloop transitions, 54 changer transitions 3/289 dead transitions. [2024-11-08 19:24:36,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 289 transitions, 2995 flow [2024-11-08 19:24:36,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:36,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:36,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 451 transitions. [2024-11-08 19:24:36,459 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4537223340040241 [2024-11-08 19:24:36,459 INFO L175 Difference]: Start difference. First operand has 205 places, 201 transitions, 1794 flow. Second operand 14 states and 451 transitions. [2024-11-08 19:24:36,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 289 transitions, 2995 flow [2024-11-08 19:24:36,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 289 transitions, 2849 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-11-08 19:24:36,574 INFO L231 Difference]: Finished difference. Result has 212 places, 213 transitions, 2031 flow [2024-11-08 19:24:36,574 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2031, PETRI_PLACES=212, PETRI_TRANSITIONS=213} [2024-11-08 19:24:36,575 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 145 predicate places. [2024-11-08 19:24:36,575 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 213 transitions, 2031 flow [2024-11-08 19:24:36,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:36,575 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:36,575 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, 1, 1, 1, 1] [2024-11-08 19:24:36,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-08 19:24:36,575 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:36,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:36,576 INFO L85 PathProgramCache]: Analyzing trace with hash 939376504, now seen corresponding path program 18 times [2024-11-08 19:24:36,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:36,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523163570] [2024-11-08 19:24:36,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:36,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:37,276 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-08 19:24:37,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:37,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523163570] [2024-11-08 19:24:37,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523163570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:37,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:37,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:37,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4285969] [2024-11-08 19:24:37,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:37,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:37,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:37,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:37,363 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:37,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 213 transitions, 2031 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:37,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:37,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:37,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:38,942 INFO L124 PetriNetUnfolderBase]: 3394/6061 cut-off events. [2024-11-08 19:24:38,942 INFO L125 PetriNetUnfolderBase]: For 74556/74696 co-relation queries the response was YES. [2024-11-08 19:24:38,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27197 conditions, 6061 events. 3394/6061 cut-off events. For 74556/74696 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 43054 event pairs, 1048 based on Foata normal form. 40/5913 useless extension candidates. Maximal degree in co-relation 27079. Up to 4334 conditions per place. [2024-11-08 19:24:39,009 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 213 selfloop transitions, 64 changer transitions 3/297 dead transitions. [2024-11-08 19:24:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 297 transitions, 3296 flow [2024-11-08 19:24:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 450 transitions. [2024-11-08 19:24:39,011 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45271629778672035 [2024-11-08 19:24:39,011 INFO L175 Difference]: Start difference. First operand has 212 places, 213 transitions, 2031 flow. Second operand 14 states and 450 transitions. [2024-11-08 19:24:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 297 transitions, 3296 flow [2024-11-08 19:24:39,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 297 transitions, 3020 flow, removed 111 selfloop flow, removed 7 redundant places. [2024-11-08 19:24:39,173 INFO L231 Difference]: Finished difference. Result has 222 places, 224 transitions, 2196 flow [2024-11-08 19:24:39,174 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2196, PETRI_PLACES=222, PETRI_TRANSITIONS=224} [2024-11-08 19:24:39,174 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 155 predicate places. [2024-11-08 19:24:39,174 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 224 transitions, 2196 flow [2024-11-08 19:24:39,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:39,174 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:39,175 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, 1, 1, 1, 1] [2024-11-08 19:24:39,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-08 19:24:39,175 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:39,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:39,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1065844840, now seen corresponding path program 19 times [2024-11-08 19:24:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:39,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833096878] [2024-11-08 19:24:39,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:39,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:39,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:39,935 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-08 19:24:39,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:39,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833096878] [2024-11-08 19:24:39,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833096878] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:39,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:39,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:39,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911980218] [2024-11-08 19:24:39,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:39,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:39,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:39,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:39,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:40,027 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:40,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 224 transitions, 2196 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:40,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:40,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:40,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:41,508 INFO L124 PetriNetUnfolderBase]: 3507/6247 cut-off events. [2024-11-08 19:24:41,508 INFO L125 PetriNetUnfolderBase]: For 86267/86395 co-relation queries the response was YES. [2024-11-08 19:24:41,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28697 conditions, 6247 events. 3507/6247 cut-off events. For 86267/86395 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 44639 event pairs, 1126 based on Foata normal form. 18/6074 useless extension candidates. Maximal degree in co-relation 28574. Up to 4621 conditions per place. [2024-11-08 19:24:41,568 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 222 selfloop transitions, 59 changer transitions 3/301 dead transitions. [2024-11-08 19:24:41,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 301 transitions, 3338 flow [2024-11-08 19:24:41,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:41,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:41,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 447 transitions. [2024-11-08 19:24:41,570 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44969818913480886 [2024-11-08 19:24:41,570 INFO L175 Difference]: Start difference. First operand has 222 places, 224 transitions, 2196 flow. Second operand 14 states and 447 transitions. [2024-11-08 19:24:41,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 301 transitions, 3338 flow [2024-11-08 19:24:41,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 301 transitions, 3099 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-11-08 19:24:41,806 INFO L231 Difference]: Finished difference. Result has 229 places, 230 transitions, 2247 flow [2024-11-08 19:24:41,807 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2247, PETRI_PLACES=229, PETRI_TRANSITIONS=230} [2024-11-08 19:24:41,807 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 162 predicate places. [2024-11-08 19:24:41,807 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 230 transitions, 2247 flow [2024-11-08 19:24:41,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:41,808 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:41,808 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, 1, 1, 1, 1] [2024-11-08 19:24:41,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-08 19:24:41,808 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:41,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:41,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1791792858, now seen corresponding path program 20 times [2024-11-08 19:24:41,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:41,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954950629] [2024-11-08 19:24:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:41,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:42,513 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-08 19:24:42,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:42,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954950629] [2024-11-08 19:24:42,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954950629] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:42,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:42,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:42,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998625049] [2024-11-08 19:24:42,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:42,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:42,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:42,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:42,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:42,632 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:42,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 230 transitions, 2247 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:42,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:42,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:42,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:44,146 INFO L124 PetriNetUnfolderBase]: 3505/6259 cut-off events. [2024-11-08 19:24:44,147 INFO L125 PetriNetUnfolderBase]: For 85148/85218 co-relation queries the response was YES. [2024-11-08 19:24:44,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28549 conditions, 6259 events. 3505/6259 cut-off events. For 85148/85218 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 44805 event pairs, 1185 based on Foata normal form. 32/6098 useless extension candidates. Maximal degree in co-relation 28423. Up to 4698 conditions per place. [2024-11-08 19:24:44,254 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 219 selfloop transitions, 61 changer transitions 4/301 dead transitions. [2024-11-08 19:24:44,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 301 transitions, 3263 flow [2024-11-08 19:24:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 19:24:44,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-08 19:24:44,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 444 transitions. [2024-11-08 19:24:44,256 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44668008048289737 [2024-11-08 19:24:44,256 INFO L175 Difference]: Start difference. First operand has 229 places, 230 transitions, 2247 flow. Second operand 14 states and 444 transitions. [2024-11-08 19:24:44,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 301 transitions, 3263 flow [2024-11-08 19:24:44,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 301 transitions, 3084 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-11-08 19:24:44,418 INFO L231 Difference]: Finished difference. Result has 234 places, 234 transitions, 2268 flow [2024-11-08 19:24:44,418 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2268, PETRI_PLACES=234, PETRI_TRANSITIONS=234} [2024-11-08 19:24:44,419 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 167 predicate places. [2024-11-08 19:24:44,419 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 234 transitions, 2268 flow [2024-11-08 19:24:44,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:44,419 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:44,419 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, 1, 1, 1, 1] [2024-11-08 19:24:44,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-08 19:24:44,420 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:44,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:44,420 INFO L85 PathProgramCache]: Analyzing trace with hash 627615568, now seen corresponding path program 21 times [2024-11-08 19:24:44,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:44,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460447893] [2024-11-08 19:24:44,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:44,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:45,264 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-08 19:24:45,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:45,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460447893] [2024-11-08 19:24:45,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460447893] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:45,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:45,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:45,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759559855] [2024-11-08 19:24:45,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:45,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:45,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:45,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:45,362 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:45,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 234 transitions, 2268 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:45,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:45,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:45,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:46,731 INFO L124 PetriNetUnfolderBase]: 3710/6599 cut-off events. [2024-11-08 19:24:46,731 INFO L125 PetriNetUnfolderBase]: For 96199/96435 co-relation queries the response was YES. [2024-11-08 19:24:46,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30945 conditions, 6599 events. 3710/6599 cut-off events. For 96199/96435 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 47616 event pairs, 1413 based on Foata normal form. 38/6429 useless extension candidates. Maximal degree in co-relation 30817. Up to 5134 conditions per place. [2024-11-08 19:24:46,805 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 241 selfloop transitions, 43 changer transitions 3/304 dead transitions. [2024-11-08 19:24:46,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 304 transitions, 3547 flow [2024-11-08 19:24:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 393 transitions. [2024-11-08 19:24:46,806 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4612676056338028 [2024-11-08 19:24:46,806 INFO L175 Difference]: Start difference. First operand has 234 places, 234 transitions, 2268 flow. Second operand 12 states and 393 transitions. [2024-11-08 19:24:46,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 304 transitions, 3547 flow [2024-11-08 19:24:47,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 304 transitions, 3369 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-11-08 19:24:47,015 INFO L231 Difference]: Finished difference. Result has 238 places, 244 transitions, 2469 flow [2024-11-08 19:24:47,015 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2469, PETRI_PLACES=238, PETRI_TRANSITIONS=244} [2024-11-08 19:24:47,016 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 171 predicate places. [2024-11-08 19:24:47,016 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 244 transitions, 2469 flow [2024-11-08 19:24:47,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:47,016 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:47,016 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, 1, 1, 1, 1] [2024-11-08 19:24:47,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-08 19:24:47,017 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:47,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:47,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1915704468, now seen corresponding path program 22 times [2024-11-08 19:24:47,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:47,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429626937] [2024-11-08 19:24:47,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:47,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:47,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:47,805 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-08 19:24:47,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:47,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429626937] [2024-11-08 19:24:47,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429626937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:47,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:47,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:47,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936790837] [2024-11-08 19:24:47,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:47,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:47,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:47,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:47,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:47,923 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:47,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 244 transitions, 2469 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:47,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:47,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:47,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:49,496 INFO L124 PetriNetUnfolderBase]: 3773/6737 cut-off events. [2024-11-08 19:24:49,496 INFO L125 PetriNetUnfolderBase]: For 117442/117798 co-relation queries the response was YES. [2024-11-08 19:24:49,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32544 conditions, 6737 events. 3773/6737 cut-off events. For 117442/117798 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 49162 event pairs, 1494 based on Foata normal form. 46/6558 useless extension candidates. Maximal degree in co-relation 32412. Up to 5308 conditions per place. [2024-11-08 19:24:49,587 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 248 selfloop transitions, 41 changer transitions 3/309 dead transitions. [2024-11-08 19:24:49,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 3658 flow [2024-11-08 19:24:49,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:49,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:24:49,589 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:24:49,589 INFO L175 Difference]: Start difference. First operand has 238 places, 244 transitions, 2469 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:24:49,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 3658 flow [2024-11-08 19:24:49,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 309 transitions, 3392 flow, removed 110 selfloop flow, removed 6 redundant places. [2024-11-08 19:24:49,811 INFO L231 Difference]: Finished difference. Result has 247 places, 250 transitions, 2496 flow [2024-11-08 19:24:49,811 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2496, PETRI_PLACES=247, PETRI_TRANSITIONS=250} [2024-11-08 19:24:49,812 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 180 predicate places. [2024-11-08 19:24:49,812 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 250 transitions, 2496 flow [2024-11-08 19:24:49,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:49,812 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:49,812 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, 1, 1, 1, 1] [2024-11-08 19:24:49,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-08 19:24:49,812 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:49,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:49,813 INFO L85 PathProgramCache]: Analyzing trace with hash -254646074, now seen corresponding path program 23 times [2024-11-08 19:24:49,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:49,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586245679] [2024-11-08 19:24:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:49,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:49,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:50,320 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-08 19:24:50,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:50,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586245679] [2024-11-08 19:24:50,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586245679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:50,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:50,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:50,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308513958] [2024-11-08 19:24:50,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:50,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:50,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:50,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:50,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:50,390 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:50,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 250 transitions, 2496 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:50,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:50,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:50,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:51,847 INFO L124 PetriNetUnfolderBase]: 3825/6845 cut-off events. [2024-11-08 19:24:51,847 INFO L125 PetriNetUnfolderBase]: For 101367/101555 co-relation queries the response was YES. [2024-11-08 19:24:51,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31833 conditions, 6845 events. 3825/6845 cut-off events. For 101367/101555 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 50105 event pairs, 1548 based on Foata normal form. 52/6668 useless extension candidates. Maximal degree in co-relation 31696. Up to 5476 conditions per place. [2024-11-08 19:24:51,962 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 241 selfloop transitions, 42 changer transitions 4/304 dead transitions. [2024-11-08 19:24:51,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 304 transitions, 3502 flow [2024-11-08 19:24:51,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:51,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:51,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-11-08 19:24:51,964 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4460093896713615 [2024-11-08 19:24:51,964 INFO L175 Difference]: Start difference. First operand has 247 places, 250 transitions, 2496 flow. Second operand 12 states and 380 transitions. [2024-11-08 19:24:51,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 304 transitions, 3502 flow [2024-11-08 19:24:52,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 304 transitions, 3316 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-11-08 19:24:52,212 INFO L231 Difference]: Finished difference. Result has 255 places, 256 transitions, 2537 flow [2024-11-08 19:24:52,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2537, PETRI_PLACES=255, PETRI_TRANSITIONS=256} [2024-11-08 19:24:52,213 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 188 predicate places. [2024-11-08 19:24:52,213 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 256 transitions, 2537 flow [2024-11-08 19:24:52,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:52,213 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:52,213 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, 1, 1, 1, 1] [2024-11-08 19:24:52,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-08 19:24:52,214 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:52,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:52,214 INFO L85 PathProgramCache]: Analyzing trace with hash -227948194, now seen corresponding path program 24 times [2024-11-08 19:24:52,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:52,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029385750] [2024-11-08 19:24:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:52,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:53,047 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-08 19:24:53,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:53,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029385750] [2024-11-08 19:24:53,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029385750] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:53,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:53,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520973613] [2024-11-08 19:24:53,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:53,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:53,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:53,186 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:53,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 256 transitions, 2537 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:53,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:53,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:53,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:55,001 INFO L124 PetriNetUnfolderBase]: 3939/7055 cut-off events. [2024-11-08 19:24:55,001 INFO L125 PetriNetUnfolderBase]: For 110259/110447 co-relation queries the response was YES. [2024-11-08 19:24:55,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33293 conditions, 7055 events. 3939/7055 cut-off events. For 110259/110447 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 52211 event pairs, 1577 based on Foata normal form. 46/6860 useless extension candidates. Maximal degree in co-relation 33152. Up to 5589 conditions per place. [2024-11-08 19:24:55,068 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 260 selfloop transitions, 41 changer transitions 3/321 dead transitions. [2024-11-08 19:24:55,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 321 transitions, 3829 flow [2024-11-08 19:24:55,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:55,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:55,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:24:55,070 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:24:55,070 INFO L175 Difference]: Start difference. First operand has 255 places, 256 transitions, 2537 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:24:55,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 321 transitions, 3829 flow [2024-11-08 19:24:55,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 321 transitions, 3663 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-11-08 19:24:55,288 INFO L231 Difference]: Finished difference. Result has 262 places, 262 transitions, 2698 flow [2024-11-08 19:24:55,288 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2698, PETRI_PLACES=262, PETRI_TRANSITIONS=262} [2024-11-08 19:24:55,289 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 195 predicate places. [2024-11-08 19:24:55,289 INFO L471 AbstractCegarLoop]: Abstraction has has 262 places, 262 transitions, 2698 flow [2024-11-08 19:24:55,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:55,289 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:55,289 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, 1, 1, 1, 1] [2024-11-08 19:24:55,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-08 19:24:55,290 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:55,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:55,290 INFO L85 PathProgramCache]: Analyzing trace with hash -2052974766, now seen corresponding path program 25 times [2024-11-08 19:24:55,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:55,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168127994] [2024-11-08 19:24:55,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:55,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:55,871 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-08 19:24:55,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:55,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168127994] [2024-11-08 19:24:55,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168127994] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:55,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:55,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:55,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141278369] [2024-11-08 19:24:55,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:55,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:55,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:55,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:55,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:55,970 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:55,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 262 transitions, 2698 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:55,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:55,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:55,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:24:57,658 INFO L124 PetriNetUnfolderBase]: 4084/7305 cut-off events. [2024-11-08 19:24:57,659 INFO L125 PetriNetUnfolderBase]: For 136212/136412 co-relation queries the response was YES. [2024-11-08 19:24:57,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35477 conditions, 7305 events. 4084/7305 cut-off events. For 136212/136412 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 54299 event pairs, 1630 based on Foata normal form. 61/7127 useless extension candidates. Maximal degree in co-relation 35332. Up to 5694 conditions per place. [2024-11-08 19:24:57,805 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 258 selfloop transitions, 48 changer transitions 3/326 dead transitions. [2024-11-08 19:24:57,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 326 transitions, 4006 flow [2024-11-08 19:24:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:24:57,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:24:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 391 transitions. [2024-11-08 19:24:57,807 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45892018779342725 [2024-11-08 19:24:57,807 INFO L175 Difference]: Start difference. First operand has 262 places, 262 transitions, 2698 flow. Second operand 12 states and 391 transitions. [2024-11-08 19:24:57,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 326 transitions, 4006 flow [2024-11-08 19:24:58,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 326 transitions, 3769 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-11-08 19:24:58,421 INFO L231 Difference]: Finished difference. Result has 269 places, 269 transitions, 2846 flow [2024-11-08 19:24:58,421 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2846, PETRI_PLACES=269, PETRI_TRANSITIONS=269} [2024-11-08 19:24:58,421 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 202 predicate places. [2024-11-08 19:24:58,422 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 269 transitions, 2846 flow [2024-11-08 19:24:58,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:58,422 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:24:58,422 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, 1, 1, 1, 1] [2024-11-08 19:24:58,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-08 19:24:58,422 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:24:58,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:24:58,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1461395982, now seen corresponding path program 26 times [2024-11-08 19:24:58,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:24:58,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241682350] [2024-11-08 19:24:58,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:24:58,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:24:58,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:24:59,121 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-08 19:24:59,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:24:59,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241682350] [2024-11-08 19:24:59,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241682350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:24:59,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:24:59,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:24:59,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591299015] [2024-11-08 19:24:59,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:24:59,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:24:59,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:24:59,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:24:59,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:24:59,216 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:24:59,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 269 transitions, 2846 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:24:59,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:24:59,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:24:59,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:01,305 INFO L124 PetriNetUnfolderBase]: 4084/7294 cut-off events. [2024-11-08 19:25:01,305 INFO L125 PetriNetUnfolderBase]: For 143393/143599 co-relation queries the response was YES. [2024-11-08 19:25:01,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35582 conditions, 7294 events. 4084/7294 cut-off events. For 143393/143599 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 54145 event pairs, 1684 based on Foata normal form. 56/7104 useless extension candidates. Maximal degree in co-relation 35433. Up to 5901 conditions per place. [2024-11-08 19:25:01,468 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 263 selfloop transitions, 40 changer transitions 3/323 dead transitions. [2024-11-08 19:25:01,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 323 transitions, 3911 flow [2024-11-08 19:25:01,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:01,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:01,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 381 transitions. [2024-11-08 19:25:01,470 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4471830985915493 [2024-11-08 19:25:01,470 INFO L175 Difference]: Start difference. First operand has 269 places, 269 transitions, 2846 flow. Second operand 12 states and 381 transitions. [2024-11-08 19:25:01,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 323 transitions, 3911 flow [2024-11-08 19:25:01,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 323 transitions, 3643 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:01,968 INFO L231 Difference]: Finished difference. Result has 275 places, 272 transitions, 2723 flow [2024-11-08 19:25:01,969 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2723, PETRI_PLACES=275, PETRI_TRANSITIONS=272} [2024-11-08 19:25:01,969 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 208 predicate places. [2024-11-08 19:25:01,969 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 272 transitions, 2723 flow [2024-11-08 19:25:01,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:01,970 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:01,970 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, 1, 1, 1, 1] [2024-11-08 19:25:01,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-08 19:25:01,970 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:01,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:01,970 INFO L85 PathProgramCache]: Analyzing trace with hash 370093476, now seen corresponding path program 27 times [2024-11-08 19:25:01,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:01,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875638705] [2024-11-08 19:25:01,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:01,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:02,580 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-08 19:25:02,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:02,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875638705] [2024-11-08 19:25:02,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875638705] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:02,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:02,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:02,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394903255] [2024-11-08 19:25:02,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:02,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:02,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:02,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:02,672 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:02,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 272 transitions, 2723 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:02,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:02,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:02,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:04,354 INFO L124 PetriNetUnfolderBase]: 4180/7488 cut-off events. [2024-11-08 19:25:04,355 INFO L125 PetriNetUnfolderBase]: For 140809/140989 co-relation queries the response was YES. [2024-11-08 19:25:04,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36090 conditions, 7488 events. 4180/7488 cut-off events. For 140809/140989 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 56269 event pairs, 1738 based on Foata normal form. 45/7280 useless extension candidates. Maximal degree in co-relation 35938. Up to 5984 conditions per place. [2024-11-08 19:25:04,504 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 274 selfloop transitions, 42 changer transitions 3/336 dead transitions. [2024-11-08 19:25:04,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 336 transitions, 4020 flow [2024-11-08 19:25:04,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:04,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:04,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:25:04,506 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:25:04,506 INFO L175 Difference]: Start difference. First operand has 275 places, 272 transitions, 2723 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:25:04,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 336 transitions, 4020 flow [2024-11-08 19:25:04,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 336 transitions, 3880 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:04,915 INFO L231 Difference]: Finished difference. Result has 280 places, 278 transitions, 2872 flow [2024-11-08 19:25:04,916 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2872, PETRI_PLACES=280, PETRI_TRANSITIONS=278} [2024-11-08 19:25:04,916 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 213 predicate places. [2024-11-08 19:25:04,916 INFO L471 AbstractCegarLoop]: Abstraction has has 280 places, 278 transitions, 2872 flow [2024-11-08 19:25:04,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:04,917 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:04,917 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, 1, 1, 1, 1] [2024-11-08 19:25:04,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-08 19:25:04,917 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:04,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:04,917 INFO L85 PathProgramCache]: Analyzing trace with hash -498165006, now seen corresponding path program 28 times [2024-11-08 19:25:04,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:04,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277167146] [2024-11-08 19:25:04,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:04,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:04,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:05,337 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-08 19:25:05,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:05,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277167146] [2024-11-08 19:25:05,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277167146] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:05,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:05,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:05,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519265590] [2024-11-08 19:25:05,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:05,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:05,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:05,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:05,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:05,427 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:05,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 278 transitions, 2872 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:05,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:05,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:05,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:07,382 INFO L124 PetriNetUnfolderBase]: 4180/7496 cut-off events. [2024-11-08 19:25:07,382 INFO L125 PetriNetUnfolderBase]: For 151256/151436 co-relation queries the response was YES. [2024-11-08 19:25:07,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36522 conditions, 7496 events. 4180/7496 cut-off events. For 151256/151436 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 56381 event pairs, 1737 based on Foata normal form. 51/7293 useless extension candidates. Maximal degree in co-relation 36367. Up to 6022 conditions per place. [2024-11-08 19:25:07,509 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 272 selfloop transitions, 43 changer transitions 4/336 dead transitions. [2024-11-08 19:25:07,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 336 transitions, 3993 flow [2024-11-08 19:25:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:07,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:07,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 387 transitions. [2024-11-08 19:25:07,511 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45422535211267606 [2024-11-08 19:25:07,512 INFO L175 Difference]: Start difference. First operand has 280 places, 278 transitions, 2872 flow. Second operand 12 states and 387 transitions. [2024-11-08 19:25:07,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 336 transitions, 3993 flow [2024-11-08 19:25:07,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 336 transitions, 3779 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:07,919 INFO L231 Difference]: Finished difference. Result has 286 places, 282 transitions, 2819 flow [2024-11-08 19:25:07,920 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2819, PETRI_PLACES=286, PETRI_TRANSITIONS=282} [2024-11-08 19:25:07,920 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 219 predicate places. [2024-11-08 19:25:07,920 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 282 transitions, 2819 flow [2024-11-08 19:25:07,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:07,921 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:07,921 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, 1, 1, 1, 1] [2024-11-08 19:25:07,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-08 19:25:07,921 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:07,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:07,922 INFO L85 PathProgramCache]: Analyzing trace with hash 855111756, now seen corresponding path program 29 times [2024-11-08 19:25:07,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:07,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824672255] [2024-11-08 19:25:07,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:07,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:07,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:08,559 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-08 19:25:08,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:08,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824672255] [2024-11-08 19:25:08,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824672255] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:08,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:08,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:08,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614166381] [2024-11-08 19:25:08,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:08,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:08,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:08,642 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:08,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 282 transitions, 2819 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:08,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:08,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:08,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:10,489 INFO L124 PetriNetUnfolderBase]: 4180/7494 cut-off events. [2024-11-08 19:25:10,489 INFO L125 PetriNetUnfolderBase]: For 145510/145714 co-relation queries the response was YES. [2024-11-08 19:25:10,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36019 conditions, 7494 events. 4180/7494 cut-off events. For 145510/145714 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 56396 event pairs, 1737 based on Foata normal form. 67/7309 useless extension candidates. Maximal degree in co-relation 35861. Up to 6018 conditions per place. [2024-11-08 19:25:10,655 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 270 selfloop transitions, 47 changer transitions 4/338 dead transitions. [2024-11-08 19:25:10,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 338 transitions, 3890 flow [2024-11-08 19:25:10,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:10,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:10,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 386 transitions. [2024-11-08 19:25:10,657 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45305164319248825 [2024-11-08 19:25:10,657 INFO L175 Difference]: Start difference. First operand has 286 places, 282 transitions, 2819 flow. Second operand 12 states and 386 transitions. [2024-11-08 19:25:10,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 338 transitions, 3890 flow [2024-11-08 19:25:11,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 338 transitions, 3744 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:11,045 INFO L231 Difference]: Finished difference. Result has 290 places, 286 transitions, 2853 flow [2024-11-08 19:25:11,046 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2853, PETRI_PLACES=290, PETRI_TRANSITIONS=286} [2024-11-08 19:25:11,046 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 223 predicate places. [2024-11-08 19:25:11,046 INFO L471 AbstractCegarLoop]: Abstraction has has 290 places, 286 transitions, 2853 flow [2024-11-08 19:25:11,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:11,047 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:11,047 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, 1, 1, 1, 1] [2024-11-08 19:25:11,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-08 19:25:11,047 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:11,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:11,048 INFO L85 PathProgramCache]: Analyzing trace with hash -290403272, now seen corresponding path program 30 times [2024-11-08 19:25:11,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:11,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024974518] [2024-11-08 19:25:11,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:11,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:11,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:11,646 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-08 19:25:11,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:11,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024974518] [2024-11-08 19:25:11,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024974518] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:11,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:11,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:11,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670857017] [2024-11-08 19:25:11,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:11,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:11,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:11,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:11,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:11,727 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:11,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 286 transitions, 2853 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:11,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:11,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:11,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:13,559 INFO L124 PetriNetUnfolderBase]: 4216/7560 cut-off events. [2024-11-08 19:25:13,559 INFO L125 PetriNetUnfolderBase]: For 144708/144912 co-relation queries the response was YES. [2024-11-08 19:25:13,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36079 conditions, 7560 events. 4216/7560 cut-off events. For 144708/144912 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 57049 event pairs, 1795 based on Foata normal form. 67/7363 useless extension candidates. Maximal degree in co-relation 35919. Up to 6152 conditions per place. [2024-11-08 19:25:13,760 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 274 selfloop transitions, 43 changer transitions 3/337 dead transitions. [2024-11-08 19:25:13,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 337 transitions, 3899 flow [2024-11-08 19:25:13,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:13,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-11-08 19:25:13,763 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4460093896713615 [2024-11-08 19:25:13,763 INFO L175 Difference]: Start difference. First operand has 290 places, 286 transitions, 2853 flow. Second operand 12 states and 380 transitions. [2024-11-08 19:25:13,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 337 transitions, 3899 flow [2024-11-08 19:25:14,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 337 transitions, 3731 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:14,356 INFO L231 Difference]: Finished difference. Result has 294 places, 289 transitions, 2845 flow [2024-11-08 19:25:14,357 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2685, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2845, PETRI_PLACES=294, PETRI_TRANSITIONS=289} [2024-11-08 19:25:14,358 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 227 predicate places. [2024-11-08 19:25:14,358 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 289 transitions, 2845 flow [2024-11-08 19:25:14,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:14,359 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:14,359 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, 1, 1, 1, 1] [2024-11-08 19:25:14,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-08 19:25:14,359 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:14,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:14,360 INFO L85 PathProgramCache]: Analyzing trace with hash -134270660, now seen corresponding path program 31 times [2024-11-08 19:25:14,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:14,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050247053] [2024-11-08 19:25:14,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:14,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:14,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:14,982 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-08 19:25:14,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:14,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050247053] [2024-11-08 19:25:14,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050247053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:14,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:14,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:14,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993414537] [2024-11-08 19:25:14,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:14,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:14,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:14,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:14,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:15,096 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:15,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 289 transitions, 2845 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:15,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:15,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:15,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:17,351 INFO L124 PetriNetUnfolderBase]: 4216/7573 cut-off events. [2024-11-08 19:25:17,351 INFO L125 PetriNetUnfolderBase]: For 141957/142161 co-relation queries the response was YES. [2024-11-08 19:25:17,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35816 conditions, 7573 events. 4216/7573 cut-off events. For 141957/142161 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 57314 event pairs, 1802 based on Foata normal form. 59/7368 useless extension candidates. Maximal degree in co-relation 35654. Up to 6165 conditions per place. [2024-11-08 19:25:17,519 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 276 selfloop transitions, 41 changer transitions 3/337 dead transitions. [2024-11-08 19:25:17,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 337 transitions, 3841 flow [2024-11-08 19:25:17,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:17,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 377 transitions. [2024-11-08 19:25:17,522 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4424882629107981 [2024-11-08 19:25:17,522 INFO L175 Difference]: Start difference. First operand has 294 places, 289 transitions, 2845 flow. Second operand 12 states and 377 transitions. [2024-11-08 19:25:17,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 337 transitions, 3841 flow [2024-11-08 19:25:17,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 337 transitions, 3701 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:17,937 INFO L231 Difference]: Finished difference. Result has 298 places, 291 transitions, 2813 flow [2024-11-08 19:25:17,937 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2813, PETRI_PLACES=298, PETRI_TRANSITIONS=291} [2024-11-08 19:25:17,938 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 231 predicate places. [2024-11-08 19:25:17,938 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 291 transitions, 2813 flow [2024-11-08 19:25:17,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:17,939 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:17,939 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, 1, 1, 1, 1] [2024-11-08 19:25:17,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-08 19:25:17,939 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:17,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:17,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1819023948, now seen corresponding path program 32 times [2024-11-08 19:25:17,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:17,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430916229] [2024-11-08 19:25:17,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:17,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:17,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:18,541 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-08 19:25:18,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:18,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430916229] [2024-11-08 19:25:18,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430916229] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:18,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:18,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:18,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087780844] [2024-11-08 19:25:18,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:18,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:18,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:18,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:18,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:18,673 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:18,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 291 transitions, 2813 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:18,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:18,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:18,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:20,631 INFO L124 PetriNetUnfolderBase]: 4347/7815 cut-off events. [2024-11-08 19:25:20,631 INFO L125 PetriNetUnfolderBase]: For 158098/158330 co-relation queries the response was YES. [2024-11-08 19:25:20,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37754 conditions, 7815 events. 4347/7815 cut-off events. For 158098/158330 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 59611 event pairs, 1833 based on Foata normal form. 51/7586 useless extension candidates. Maximal degree in co-relation 37590. Up to 6278 conditions per place. [2024-11-08 19:25:20,833 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 293 selfloop transitions, 40 changer transitions 3/353 dead transitions. [2024-11-08 19:25:20,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 353 transitions, 4334 flow [2024-11-08 19:25:20,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:20,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 388 transitions. [2024-11-08 19:25:20,835 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45539906103286387 [2024-11-08 19:25:20,835 INFO L175 Difference]: Start difference. First operand has 298 places, 291 transitions, 2813 flow. Second operand 12 states and 388 transitions. [2024-11-08 19:25:20,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 353 transitions, 4334 flow [2024-11-08 19:25:21,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 353 transitions, 4254 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:21,747 INFO L231 Difference]: Finished difference. Result has 304 places, 300 transitions, 3224 flow [2024-11-08 19:25:21,747 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3224, PETRI_PLACES=304, PETRI_TRANSITIONS=300} [2024-11-08 19:25:21,748 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 237 predicate places. [2024-11-08 19:25:21,748 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 300 transitions, 3224 flow [2024-11-08 19:25:21,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:21,753 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:21,756 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, 1, 1, 1, 1] [2024-11-08 19:25:21,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-08 19:25:21,757 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:21,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:21,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1209918090, now seen corresponding path program 33 times [2024-11-08 19:25:21,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:21,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789589852] [2024-11-08 19:25:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:21,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:22,524 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-08 19:25:22,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:22,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789589852] [2024-11-08 19:25:22,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789589852] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:22,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:22,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:22,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028877731] [2024-11-08 19:25:22,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:22,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:22,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:22,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:22,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:22,604 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:22,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 300 transitions, 3224 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:22,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:22,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:22,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:24,623 INFO L124 PetriNetUnfolderBase]: 4454/8018 cut-off events. [2024-11-08 19:25:24,623 INFO L125 PetriNetUnfolderBase]: For 204422/204662 co-relation queries the response was YES. [2024-11-08 19:25:24,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40567 conditions, 8018 events. 4454/8018 cut-off events. For 204422/204662 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 61547 event pairs, 1877 based on Foata normal form. 53/7784 useless extension candidates. Maximal degree in co-relation 40399. Up to 6442 conditions per place. [2024-11-08 19:25:24,810 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 303 selfloop transitions, 39 changer transitions 3/362 dead transitions. [2024-11-08 19:25:24,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 362 transitions, 4714 flow [2024-11-08 19:25:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:25:24,811 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:25:24,811 INFO L175 Difference]: Start difference. First operand has 304 places, 300 transitions, 3224 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:25:24,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 362 transitions, 4714 flow [2024-11-08 19:25:25,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 362 transitions, 4368 flow, removed 152 selfloop flow, removed 6 redundant places. [2024-11-08 19:25:25,402 INFO L231 Difference]: Finished difference. Result has 312 places, 306 transitions, 3267 flow [2024-11-08 19:25:25,403 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3267, PETRI_PLACES=312, PETRI_TRANSITIONS=306} [2024-11-08 19:25:25,403 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 245 predicate places. [2024-11-08 19:25:25,403 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 306 transitions, 3267 flow [2024-11-08 19:25:25,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:25,404 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:25,404 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, 1, 1, 1, 1] [2024-11-08 19:25:25,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-08 19:25:25,404 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:25,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:25,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1884704844, now seen corresponding path program 34 times [2024-11-08 19:25:25,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:25,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582220838] [2024-11-08 19:25:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:25,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:25,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:26,084 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-08 19:25:26,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:26,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582220838] [2024-11-08 19:25:26,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582220838] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:26,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:26,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:26,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131307527] [2024-11-08 19:25:26,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:26,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:26,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:26,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:26,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:26,191 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:26,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 306 transitions, 3267 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:26,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:26,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:26,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:28,682 INFO L124 PetriNetUnfolderBase]: 4616/8307 cut-off events. [2024-11-08 19:25:28,682 INFO L125 PetriNetUnfolderBase]: For 242960/243320 co-relation queries the response was YES. [2024-11-08 19:25:28,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43162 conditions, 8307 events. 4616/8307 cut-off events. For 242960/243320 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 64283 event pairs, 1939 based on Foata normal form. 54/8068 useless extension candidates. Maximal degree in co-relation 42990. Up to 6648 conditions per place. [2024-11-08 19:25:28,909 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 311 selfloop transitions, 41 changer transitions 3/372 dead transitions. [2024-11-08 19:25:28,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 372 transitions, 4868 flow [2024-11-08 19:25:28,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:28,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 393 transitions. [2024-11-08 19:25:28,911 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4612676056338028 [2024-11-08 19:25:28,911 INFO L175 Difference]: Start difference. First operand has 312 places, 306 transitions, 3267 flow. Second operand 12 states and 393 transitions. [2024-11-08 19:25:28,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 372 transitions, 4868 flow [2024-11-08 19:25:29,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 372 transitions, 4577 flow, removed 123 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:29,423 INFO L231 Difference]: Finished difference. Result has 320 places, 315 transitions, 3447 flow [2024-11-08 19:25:29,424 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3447, PETRI_PLACES=320, PETRI_TRANSITIONS=315} [2024-11-08 19:25:29,424 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 253 predicate places. [2024-11-08 19:25:29,424 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 315 transitions, 3447 flow [2024-11-08 19:25:29,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:29,424 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:29,424 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, 1, 1, 1, 1] [2024-11-08 19:25:29,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-08 19:25:29,425 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:29,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:29,425 INFO L85 PathProgramCache]: Analyzing trace with hash 774767820, now seen corresponding path program 35 times [2024-11-08 19:25:29,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:29,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018717371] [2024-11-08 19:25:29,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:29,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:29,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:29,980 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-08 19:25:29,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:29,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018717371] [2024-11-08 19:25:29,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018717371] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:29,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:29,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:29,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946198244] [2024-11-08 19:25:29,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:29,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:29,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:29,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:29,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:30,039 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:30,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 315 transitions, 3447 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:30,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:30,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:30,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:32,329 INFO L124 PetriNetUnfolderBase]: 4616/8296 cut-off events. [2024-11-08 19:25:32,330 INFO L125 PetriNetUnfolderBase]: For 259501/260041 co-relation queries the response was YES. [2024-11-08 19:25:32,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43028 conditions, 8296 events. 4616/8296 cut-off events. For 259501/260041 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 64128 event pairs, 1994 based on Foata normal form. 67/8063 useless extension candidates. Maximal degree in co-relation 42851. Up to 6786 conditions per place. [2024-11-08 19:25:32,489 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 308 selfloop transitions, 38 changer transitions 3/366 dead transitions. [2024-11-08 19:25:32,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 366 transitions, 4622 flow [2024-11-08 19:25:32,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 381 transitions. [2024-11-08 19:25:32,490 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4471830985915493 [2024-11-08 19:25:32,490 INFO L175 Difference]: Start difference. First operand has 320 places, 315 transitions, 3447 flow. Second operand 12 states and 381 transitions. [2024-11-08 19:25:32,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 366 transitions, 4622 flow [2024-11-08 19:25:33,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 366 transitions, 4296 flow, removed 142 selfloop flow, removed 6 redundant places. [2024-11-08 19:25:33,019 INFO L231 Difference]: Finished difference. Result has 327 places, 318 transitions, 3278 flow [2024-11-08 19:25:33,020 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3278, PETRI_PLACES=327, PETRI_TRANSITIONS=318} [2024-11-08 19:25:33,020 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 260 predicate places. [2024-11-08 19:25:33,020 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 318 transitions, 3278 flow [2024-11-08 19:25:33,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:33,021 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:33,021 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, 1, 1, 1, 1] [2024-11-08 19:25:33,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-08 19:25:33,021 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:33,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash -53705406, now seen corresponding path program 36 times [2024-11-08 19:25:33,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:33,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770153147] [2024-11-08 19:25:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:33,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:33,576 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-08 19:25:33,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:33,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770153147] [2024-11-08 19:25:33,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770153147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:33,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:33,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:33,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328497599] [2024-11-08 19:25:33,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:33,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:33,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:33,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:33,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:33,686 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:33,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 318 transitions, 3278 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:33,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:33,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:33,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:35,822 INFO L124 PetriNetUnfolderBase]: 4677/8415 cut-off events. [2024-11-08 19:25:35,822 INFO L125 PetriNetUnfolderBase]: For 237817/238081 co-relation queries the response was YES. [2024-11-08 19:25:36,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42358 conditions, 8415 events. 4677/8415 cut-off events. For 237817/238081 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 65397 event pairs, 2029 based on Foata normal form. 68/8186 useless extension candidates. Maximal degree in co-relation 42178. Up to 6886 conditions per place. [2024-11-08 19:25:36,026 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 308 selfloop transitions, 40 changer transitions 4/369 dead transitions. [2024-11-08 19:25:36,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 369 transitions, 4492 flow [2024-11-08 19:25:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:36,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:36,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-11-08 19:25:36,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4460093896713615 [2024-11-08 19:25:36,027 INFO L175 Difference]: Start difference. First operand has 327 places, 318 transitions, 3278 flow. Second operand 12 states and 380 transitions. [2024-11-08 19:25:36,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 369 transitions, 4492 flow [2024-11-08 19:25:36,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 369 transitions, 4332 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:36,701 INFO L231 Difference]: Finished difference. Result has 332 places, 324 transitions, 3395 flow [2024-11-08 19:25:36,701 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3395, PETRI_PLACES=332, PETRI_TRANSITIONS=324} [2024-11-08 19:25:36,702 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 265 predicate places. [2024-11-08 19:25:36,702 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 324 transitions, 3395 flow [2024-11-08 19:25:36,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:36,703 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:36,703 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, 1, 1, 1, 1] [2024-11-08 19:25:36,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-08 19:25:36,703 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:36,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:36,703 INFO L85 PathProgramCache]: Analyzing trace with hash -369013848, now seen corresponding path program 37 times [2024-11-08 19:25:36,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:36,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706045175] [2024-11-08 19:25:36,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:36,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:37,336 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-08 19:25:37,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:37,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706045175] [2024-11-08 19:25:37,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706045175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:37,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:37,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:37,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409201176] [2024-11-08 19:25:37,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:37,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:37,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:37,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:37,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:37,439 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:37,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 324 transitions, 3395 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:37,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:37,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:37,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:39,590 INFO L124 PetriNetUnfolderBase]: 4828/8659 cut-off events. [2024-11-08 19:25:39,590 INFO L125 PetriNetUnfolderBase]: For 259469/259733 co-relation queries the response was YES. [2024-11-08 19:25:39,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44593 conditions, 8659 events. 4828/8659 cut-off events. For 259469/259733 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 67512 event pairs, 2043 based on Foata normal form. 74/8438 useless extension candidates. Maximal degree in co-relation 44410. Up to 6910 conditions per place. [2024-11-08 19:25:39,802 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 319 selfloop transitions, 46 changer transitions 3/385 dead transitions. [2024-11-08 19:25:39,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 385 transitions, 4973 flow [2024-11-08 19:25:39,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:39,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:39,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 391 transitions. [2024-11-08 19:25:39,803 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45892018779342725 [2024-11-08 19:25:39,803 INFO L175 Difference]: Start difference. First operand has 332 places, 324 transitions, 3395 flow. Second operand 12 states and 391 transitions. [2024-11-08 19:25:39,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 385 transitions, 4973 flow [2024-11-08 19:25:40,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 385 transitions, 4735 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:40,473 INFO L231 Difference]: Finished difference. Result has 339 places, 331 transitions, 3636 flow [2024-11-08 19:25:40,473 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3636, PETRI_PLACES=339, PETRI_TRANSITIONS=331} [2024-11-08 19:25:40,474 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 272 predicate places. [2024-11-08 19:25:40,474 INFO L471 AbstractCegarLoop]: Abstraction has has 339 places, 331 transitions, 3636 flow [2024-11-08 19:25:40,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:40,474 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:40,474 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, 1, 1, 1, 1] [2024-11-08 19:25:40,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-08 19:25:40,474 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:40,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:40,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2104544056, now seen corresponding path program 38 times [2024-11-08 19:25:40,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:40,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284019479] [2024-11-08 19:25:40,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:40,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:40,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:41,179 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-08 19:25:41,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284019479] [2024-11-08 19:25:41,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284019479] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:41,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:41,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:41,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160680335] [2024-11-08 19:25:41,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:41,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:41,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:41,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:41,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:41,269 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:41,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 331 transitions, 3636 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:41,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:41,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:41,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:43,535 INFO L124 PetriNetUnfolderBase]: 4891/8776 cut-off events. [2024-11-08 19:25:43,535 INFO L125 PetriNetUnfolderBase]: For 294575/294825 co-relation queries the response was YES. [2024-11-08 19:25:43,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46502 conditions, 8776 events. 4891/8776 cut-off events. For 294575/294825 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 68388 event pairs, 2135 based on Foata normal form. 58/8536 useless extension candidates. Maximal degree in co-relation 46315. Up to 7133 conditions per place. [2024-11-08 19:25:43,749 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 331 selfloop transitions, 40 changer transitions 3/391 dead transitions. [2024-11-08 19:25:43,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 391 transitions, 5144 flow [2024-11-08 19:25:43,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:43,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:43,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-11-08 19:25:43,750 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45774647887323944 [2024-11-08 19:25:43,750 INFO L175 Difference]: Start difference. First operand has 339 places, 331 transitions, 3636 flow. Second operand 12 states and 390 transitions. [2024-11-08 19:25:43,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 391 transitions, 5144 flow [2024-11-08 19:25:44,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 391 transitions, 4788 flow, removed 154 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:44,529 INFO L231 Difference]: Finished difference. Result has 346 places, 336 transitions, 3620 flow [2024-11-08 19:25:44,529 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3284, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3620, PETRI_PLACES=346, PETRI_TRANSITIONS=336} [2024-11-08 19:25:44,530 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 279 predicate places. [2024-11-08 19:25:44,530 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 336 transitions, 3620 flow [2024-11-08 19:25:44,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:44,530 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:44,530 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, 1, 1, 1, 1] [2024-11-08 19:25:44,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-08 19:25:44,531 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:44,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:44,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1018952750, now seen corresponding path program 39 times [2024-11-08 19:25:44,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:44,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977215678] [2024-11-08 19:25:44,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:44,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:45,071 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-08 19:25:45,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:45,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977215678] [2024-11-08 19:25:45,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977215678] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:45,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:45,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:45,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864240823] [2024-11-08 19:25:45,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:45,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:45,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:45,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:45,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:45,199 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:45,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 336 transitions, 3620 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:45,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:45,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:45,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:47,344 INFO L124 PetriNetUnfolderBase]: 4891/8784 cut-off events. [2024-11-08 19:25:47,344 INFO L125 PetriNetUnfolderBase]: For 285401/285647 co-relation queries the response was YES. [2024-11-08 19:25:47,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45340 conditions, 8784 events. 4891/8784 cut-off events. For 285401/285647 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 68489 event pairs, 2134 based on Foata normal form. 64/8549 useless extension candidates. Maximal degree in co-relation 45149. Up to 7171 conditions per place. [2024-11-08 19:25:47,563 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 329 selfloop transitions, 41 changer transitions 4/391 dead transitions. [2024-11-08 19:25:47,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 391 transitions, 4893 flow [2024-11-08 19:25:47,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:47,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:47,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 387 transitions. [2024-11-08 19:25:47,565 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45422535211267606 [2024-11-08 19:25:47,565 INFO L175 Difference]: Start difference. First operand has 346 places, 336 transitions, 3620 flow. Second operand 12 states and 387 transitions. [2024-11-08 19:25:47,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 391 transitions, 4893 flow [2024-11-08 19:25:48,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 391 transitions, 4619 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-11-08 19:25:48,411 INFO L231 Difference]: Finished difference. Result has 352 places, 340 transitions, 3523 flow [2024-11-08 19:25:48,412 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3523, PETRI_PLACES=352, PETRI_TRANSITIONS=340} [2024-11-08 19:25:48,412 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 285 predicate places. [2024-11-08 19:25:48,412 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 340 transitions, 3523 flow [2024-11-08 19:25:48,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:48,412 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:48,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, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:25:48,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-08 19:25:48,413 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:48,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:48,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1976797836, now seen corresponding path program 40 times [2024-11-08 19:25:48,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:48,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527687244] [2024-11-08 19:25:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:48,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:48,950 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-08 19:25:48,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:48,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527687244] [2024-11-08 19:25:48,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527687244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:48,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:48,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:48,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883119121] [2024-11-08 19:25:48,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:48,951 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:48,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:48,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:48,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:49,066 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:49,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 340 transitions, 3523 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:49,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:49,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:49,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:51,444 INFO L124 PetriNetUnfolderBase]: 4891/8782 cut-off events. [2024-11-08 19:25:51,444 INFO L125 PetriNetUnfolderBase]: For 270199/270469 co-relation queries the response was YES. [2024-11-08 19:25:51,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44502 conditions, 8782 events. 4891/8782 cut-off events. For 270199/270469 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 68508 event pairs, 2134 based on Foata normal form. 80/8565 useless extension candidates. Maximal degree in co-relation 44308. Up to 7167 conditions per place. [2024-11-08 19:25:51,617 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 327 selfloop transitions, 45 changer transitions 4/393 dead transitions. [2024-11-08 19:25:51,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 393 transitions, 4726 flow [2024-11-08 19:25:51,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:51,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:51,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 386 transitions. [2024-11-08 19:25:51,618 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45305164319248825 [2024-11-08 19:25:51,618 INFO L175 Difference]: Start difference. First operand has 352 places, 340 transitions, 3523 flow. Second operand 12 states and 386 transitions. [2024-11-08 19:25:51,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 393 transitions, 4726 flow [2024-11-08 19:25:52,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 393 transitions, 4550 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:52,287 INFO L231 Difference]: Finished difference. Result has 356 places, 344 transitions, 3543 flow [2024-11-08 19:25:52,288 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3543, PETRI_PLACES=356, PETRI_TRANSITIONS=344} [2024-11-08 19:25:52,288 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 289 predicate places. [2024-11-08 19:25:52,288 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 344 transitions, 3543 flow [2024-11-08 19:25:52,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:52,288 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:52,288 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, 1, 1, 1, 1] [2024-11-08 19:25:52,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-08 19:25:52,289 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:52,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:52,289 INFO L85 PathProgramCache]: Analyzing trace with hash -709820902, now seen corresponding path program 41 times [2024-11-08 19:25:52,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:52,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875274966] [2024-11-08 19:25:52,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:52,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:52,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:52,968 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-08 19:25:52,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:52,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875274966] [2024-11-08 19:25:52,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875274966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:52,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:52,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:52,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111725110] [2024-11-08 19:25:52,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:52,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:52,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:52,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:52,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:53,112 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:53,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 344 transitions, 3543 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:53,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:53,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:53,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:55,187 INFO L124 PetriNetUnfolderBase]: 4927/8848 cut-off events. [2024-11-08 19:25:55,187 INFO L125 PetriNetUnfolderBase]: For 266344/266614 co-relation queries the response was YES. [2024-11-08 19:25:55,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44426 conditions, 8848 events. 4927/8848 cut-off events. For 266344/266614 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 69186 event pairs, 2192 based on Foata normal form. 80/8619 useless extension candidates. Maximal degree in co-relation 44230. Up to 7301 conditions per place. [2024-11-08 19:25:55,390 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 331 selfloop transitions, 41 changer transitions 3/392 dead transitions. [2024-11-08 19:25:55,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 392 transitions, 4721 flow [2024-11-08 19:25:55,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:55,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:55,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-11-08 19:25:55,392 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4460093896713615 [2024-11-08 19:25:55,392 INFO L175 Difference]: Start difference. First operand has 356 places, 344 transitions, 3543 flow. Second operand 12 states and 380 transitions. [2024-11-08 19:25:55,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 392 transitions, 4721 flow [2024-11-08 19:25:56,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 392 transitions, 4527 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:56,121 INFO L231 Difference]: Finished difference. Result has 360 places, 347 transitions, 3525 flow [2024-11-08 19:25:56,122 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3525, PETRI_PLACES=360, PETRI_TRANSITIONS=347} [2024-11-08 19:25:56,122 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 293 predicate places. [2024-11-08 19:25:56,122 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 347 transitions, 3525 flow [2024-11-08 19:25:56,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:56,122 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:56,122 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, 1, 1, 1, 1] [2024-11-08 19:25:56,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-08 19:25:56,123 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:56,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:56,123 INFO L85 PathProgramCache]: Analyzing trace with hash -862801704, now seen corresponding path program 42 times [2024-11-08 19:25:56,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:56,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833606686] [2024-11-08 19:25:56,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:56,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:56,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:56,715 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-08 19:25:56,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:56,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833606686] [2024-11-08 19:25:56,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833606686] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:25:56,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:25:56,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 19:25:56,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116352209] [2024-11-08 19:25:56,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:25:56,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-08 19:25:56,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:25:56,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-08 19:25:56,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-08 19:25:56,834 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 71 [2024-11-08 19:25:56,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 347 transitions, 3525 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:56,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:25:56,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 71 [2024-11-08 19:25:56,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:25:58,895 INFO L124 PetriNetUnfolderBase]: 4927/8861 cut-off events. [2024-11-08 19:25:58,895 INFO L125 PetriNetUnfolderBase]: For 260747/261017 co-relation queries the response was YES. [2024-11-08 19:25:59,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44032 conditions, 8861 events. 4927/8861 cut-off events. For 260747/261017 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 69460 event pairs, 2199 based on Foata normal form. 72/8624 useless extension candidates. Maximal degree in co-relation 43834. Up to 7314 conditions per place. [2024-11-08 19:25:59,113 INFO L140 encePairwiseOnDemand]: 57/71 looper letters, 333 selfloop transitions, 39 changer transitions 3/392 dead transitions. [2024-11-08 19:25:59,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 392 transitions, 4633 flow [2024-11-08 19:25:59,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:25:59,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:25:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 377 transitions. [2024-11-08 19:25:59,114 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4424882629107981 [2024-11-08 19:25:59,114 INFO L175 Difference]: Start difference. First operand has 360 places, 347 transitions, 3525 flow. Second operand 12 states and 377 transitions. [2024-11-08 19:25:59,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 392 transitions, 4633 flow [2024-11-08 19:25:59,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 392 transitions, 4455 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-11-08 19:25:59,830 INFO L231 Difference]: Finished difference. Result has 364 places, 349 transitions, 3451 flow [2024-11-08 19:25:59,831 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3451, PETRI_PLACES=364, PETRI_TRANSITIONS=349} [2024-11-08 19:25:59,831 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 297 predicate places. [2024-11-08 19:25:59,831 INFO L471 AbstractCegarLoop]: Abstraction has has 364 places, 349 transitions, 3451 flow [2024-11-08 19:25:59,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 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-08 19:25:59,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:25:59,831 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 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, 1, 1, 1] [2024-11-08 19:25:59,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-11-08 19:25:59,831 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:25:59,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:25:59,832 INFO L85 PathProgramCache]: Analyzing trace with hash 624172418, now seen corresponding path program 1 times [2024-11-08 19:25:59,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:25:59,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513072914] [2024-11-08 19:25:59,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:59,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:25:59,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:25:59,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:25:59,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:25:59,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513072914] [2024-11-08 19:25:59,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513072914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:25:59,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176413168] [2024-11-08 19:25:59,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:25:59,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:25:59,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:25:59,962 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:25:59,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 19:26:00,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:00,094 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 19:26:00,096 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:26:00,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:26:00,209 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:26:00,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:26:00,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176413168] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:26:00,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:26:00,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2024-11-08 19:26:00,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135300405] [2024-11-08 19:26:00,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:26:00,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-08 19:26:00,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:00,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-08 19:26:00,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-08 19:26:00,410 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 71 [2024-11-08 19:26:00,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 349 transitions, 3451 flow. Second operand has 13 states, 13 states have (on average 24.307692307692307) internal successors, (316), 13 states have internal predecessors, (316), 0 states have call successors, (0), 0 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-08 19:26:00,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:00,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 71 [2024-11-08 19:26:00,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:03,824 INFO L124 PetriNetUnfolderBase]: 6910/14022 cut-off events. [2024-11-08 19:26:03,824 INFO L125 PetriNetUnfolderBase]: For 565658/566373 co-relation queries the response was YES. [2024-11-08 19:26:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72297 conditions, 14022 events. 6910/14022 cut-off events. For 565658/566373 co-relation queries the response was YES. Maximal size of possible extension queue 1153. Compared 133573 event pairs, 2586 based on Foata normal form. 1005/14453 useless extension candidates. Maximal degree in co-relation 72092. Up to 5640 conditions per place. [2024-11-08 19:26:04,188 INFO L140 encePairwiseOnDemand]: 60/71 looper letters, 485 selfloop transitions, 19 changer transitions 53/618 dead transitions. [2024-11-08 19:26:04,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 618 transitions, 8154 flow [2024-11-08 19:26:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 19:26:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-08 19:26:04,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 303 transitions. [2024-11-08 19:26:04,190 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4267605633802817 [2024-11-08 19:26:04,190 INFO L175 Difference]: Start difference. First operand has 364 places, 349 transitions, 3451 flow. Second operand 10 states and 303 transitions. [2024-11-08 19:26:04,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 618 transitions, 8154 flow [2024-11-08 19:26:05,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 618 transitions, 7967 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-08 19:26:05,643 INFO L231 Difference]: Finished difference. Result has 367 places, 352 transitions, 3589 flow [2024-11-08 19:26:05,643 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3589, PETRI_PLACES=367, PETRI_TRANSITIONS=352} [2024-11-08 19:26:05,644 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 300 predicate places. [2024-11-08 19:26:05,644 INFO L471 AbstractCegarLoop]: Abstraction has has 367 places, 352 transitions, 3589 flow [2024-11-08 19:26:05,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 24.307692307692307) internal successors, (316), 13 states have internal predecessors, (316), 0 states have call successors, (0), 0 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-08 19:26:05,644 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:26:05,644 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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 19:26:05,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-08 19:26:05,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-08 19:26:05,845 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:26:05,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:26:05,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1889815651, now seen corresponding path program 1 times [2024-11-08 19:26:05,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:26:05,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247309627] [2024-11-08 19:26:05,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:05,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:26:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:05,959 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-08 19:26:05,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:26:05,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247309627] [2024-11-08 19:26:05,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247309627] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:26:05,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758548866] [2024-11-08 19:26:05,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:05,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:26:05,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:26:05,961 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:26:05,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-08 19:26:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:06,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 19:26:06,082 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:26:06,195 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-08 19:26:06,195 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:26:06,347 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-08 19:26:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758548866] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:26:06,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:26:06,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-11-08 19:26:06,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000585924] [2024-11-08 19:26:06,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:26:06,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-08 19:26:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:06,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-08 19:26:06,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-11-08 19:26:06,420 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 71 [2024-11-08 19:26:06,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 352 transitions, 3589 flow. Second operand has 14 states, 14 states have (on average 25.142857142857142) internal successors, (352), 14 states have internal predecessors, (352), 0 states have call successors, (0), 0 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-08 19:26:06,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:06,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 71 [2024-11-08 19:26:06,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:15,247 INFO L124 PetriNetUnfolderBase]: 13418/27510 cut-off events. [2024-11-08 19:26:15,247 INFO L125 PetriNetUnfolderBase]: For 1030363/1031329 co-relation queries the response was YES. [2024-11-08 19:26:15,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145338 conditions, 27510 events. 13418/27510 cut-off events. For 1030363/1031329 co-relation queries the response was YES. Maximal size of possible extension queue 2047. Compared 289571 event pairs, 7847 based on Foata normal form. 582/26907 useless extension candidates. Maximal degree in co-relation 144680. Up to 11241 conditions per place. [2024-11-08 19:26:16,113 INFO L140 encePairwiseOnDemand]: 59/71 looper letters, 584 selfloop transitions, 24 changer transitions 22/691 dead transitions. [2024-11-08 19:26:16,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 691 transitions, 8574 flow [2024-11-08 19:26:16,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 19:26:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-08 19:26:16,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 360 transitions. [2024-11-08 19:26:16,114 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4225352112676056 [2024-11-08 19:26:16,114 INFO L175 Difference]: Start difference. First operand has 367 places, 352 transitions, 3589 flow. Second operand 12 states and 360 transitions. [2024-11-08 19:26:16,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 691 transitions, 8574 flow [2024-11-08 19:26:19,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 691 transitions, 8450 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-11-08 19:26:19,465 INFO L231 Difference]: Finished difference. Result has 384 places, 365 transitions, 3720 flow [2024-11-08 19:26:19,465 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3720, PETRI_PLACES=384, PETRI_TRANSITIONS=365} [2024-11-08 19:26:19,465 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 317 predicate places. [2024-11-08 19:26:19,466 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 365 transitions, 3720 flow [2024-11-08 19:26:19,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 25.142857142857142) internal successors, (352), 14 states have internal predecessors, (352), 0 states have call successors, (0), 0 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-08 19:26:19,466 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:26:19,466 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1] [2024-11-08 19:26:19,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-08 19:26:19,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-11-08 19:26:19,667 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:26:19,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:26:19,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1783809678, now seen corresponding path program 1 times [2024-11-08 19:26:19,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:26:19,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011418460] [2024-11-08 19:26:19,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:19,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:26:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:19,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:26:19,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:26:19,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011418460] [2024-11-08 19:26:19,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011418460] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:26:19,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082818151] [2024-11-08 19:26:19,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:19,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:26:19,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:26:19,782 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:26:19,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-08 19:26:19,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:19,917 INFO L255 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 19:26:19,918 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:26:19,981 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 19:26:19,981 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 19:26:19,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082818151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:26:19,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 19:26:19,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-08 19:26:19,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887626812] [2024-11-08 19:26:19,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:26:19,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 19:26:19,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:19,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 19:26:19,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-08 19:26:19,983 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 71 [2024-11-08 19:26:19,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 365 transitions, 3720 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 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-08 19:26:19,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:19,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 71 [2024-11-08 19:26:19,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:26,725 INFO L124 PetriNetUnfolderBase]: 9080/20193 cut-off events. [2024-11-08 19:26:26,725 INFO L125 PetriNetUnfolderBase]: For 641938/642704 co-relation queries the response was YES. [2024-11-08 19:26:27,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106086 conditions, 20193 events. 9080/20193 cut-off events. For 641938/642704 co-relation queries the response was YES. Maximal size of possible extension queue 1397. Compared 212543 event pairs, 4867 based on Foata normal form. 1609/20919 useless extension candidates. Maximal degree in co-relation 105462. Up to 10763 conditions per place. [2024-11-08 19:26:27,361 INFO L140 encePairwiseOnDemand]: 67/71 looper letters, 210 selfloop transitions, 10 changer transitions 31/325 dead transitions. [2024-11-08 19:26:27,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 325 transitions, 4467 flow [2024-11-08 19:26:27,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 19:26:27,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 19:26:27,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 179 transitions. [2024-11-08 19:26:27,362 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6302816901408451 [2024-11-08 19:26:27,362 INFO L175 Difference]: Start difference. First operand has 384 places, 365 transitions, 3720 flow. Second operand 4 states and 179 transitions. [2024-11-08 19:26:27,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 325 transitions, 4467 flow [2024-11-08 19:26:29,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 325 transitions, 4279 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-11-08 19:26:29,983 INFO L231 Difference]: Finished difference. Result has 379 places, 240 transitions, 2638 flow [2024-11-08 19:26:29,983 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2638, PETRI_PLACES=379, PETRI_TRANSITIONS=240} [2024-11-08 19:26:29,984 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 312 predicate places. [2024-11-08 19:26:29,984 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 240 transitions, 2638 flow [2024-11-08 19:26:29,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 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-08 19:26:29,984 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:26:29,984 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1] [2024-11-08 19:26:30,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-08 19:26:30,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-08 19:26:30,185 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:26:30,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:26:30,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1076756643, now seen corresponding path program 2 times [2024-11-08 19:26:30,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:26:30,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397172563] [2024-11-08 19:26:30,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:30,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:26:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:30,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 19:26:30,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:26:30,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397172563] [2024-11-08 19:26:30,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397172563] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:26:30,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415355088] [2024-11-08 19:26:30,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 19:26:30,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:26:30,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:26:30,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:26:30,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-08 19:26:30,744 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 19:26:30,744 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 19:26:30,749 INFO L255 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-08 19:26:30,751 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:26:30,853 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 19:26:30,853 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:26:30,905 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 19:26:30,905 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 24 treesize of output 11 [2024-11-08 19:26:30,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:26:30,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415355088] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-08 19:26:30,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-08 19:26:30,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 5] total 14 [2024-11-08 19:26:30,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128208952] [2024-11-08 19:26:30,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:26:30,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 19:26:30,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:30,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 19:26:30,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-08 19:26:30,942 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 71 [2024-11-08 19:26:30,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 240 transitions, 2638 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 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-08 19:26:30,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:30,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 71 [2024-11-08 19:26:30,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:38,004 INFO L124 PetriNetUnfolderBase]: 11471/23308 cut-off events. [2024-11-08 19:26:38,005 INFO L125 PetriNetUnfolderBase]: For 1028869/1029705 co-relation queries the response was YES. [2024-11-08 19:26:38,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143589 conditions, 23308 events. 11471/23308 cut-off events. For 1028869/1029705 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 220576 event pairs, 4838 based on Foata normal form. 500/23291 useless extension candidates. Maximal degree in co-relation 143142. Up to 15181 conditions per place. [2024-11-08 19:26:38,707 INFO L140 encePairwiseOnDemand]: 66/71 looper letters, 208 selfloop transitions, 8 changer transitions 1/290 dead transitions. [2024-11-08 19:26:38,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 290 transitions, 3664 flow [2024-11-08 19:26:38,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 19:26:38,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 19:26:38,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 195 transitions. [2024-11-08 19:26:38,708 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5492957746478874 [2024-11-08 19:26:38,708 INFO L175 Difference]: Start difference. First operand has 379 places, 240 transitions, 2638 flow. Second operand 5 states and 195 transitions. [2024-11-08 19:26:38,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 290 transitions, 3664 flow [2024-11-08 19:26:43,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 290 transitions, 3514 flow, removed 60 selfloop flow, removed 30 redundant places. [2024-11-08 19:26:43,585 INFO L231 Difference]: Finished difference. Result has 327 places, 244 transitions, 2594 flow [2024-11-08 19:26:43,586 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2594, PETRI_PLACES=327, PETRI_TRANSITIONS=244} [2024-11-08 19:26:43,586 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 260 predicate places. [2024-11-08 19:26:43,586 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 244 transitions, 2594 flow [2024-11-08 19:26:43,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 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-08 19:26:43,586 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:26:43,587 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 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-08 19:26:43,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-08 19:26:43,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-08 19:26:43,787 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:26:43,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:26:43,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1189930665, now seen corresponding path program 2 times [2024-11-08 19:26:43,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:26:43,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769705231] [2024-11-08 19:26:43,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:43,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:26:43,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:43,905 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:26:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:26:43,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769705231] [2024-11-08 19:26:43,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769705231] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 19:26:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 19:26:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 19:26:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162714025] [2024-11-08 19:26:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 19:26:43,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 19:26:43,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:43,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 19:26:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 19:26:43,907 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 71 [2024-11-08 19:26:43,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 244 transitions, 2594 flow. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-08 19:26:43,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:43,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 71 [2024-11-08 19:26:43,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:50,087 INFO L124 PetriNetUnfolderBase]: 10680/22669 cut-off events. [2024-11-08 19:26:50,087 INFO L125 PetriNetUnfolderBase]: For 1330828/1336920 co-relation queries the response was YES. [2024-11-08 19:26:50,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146512 conditions, 22669 events. 10680/22669 cut-off events. For 1330828/1336920 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 218161 event pairs, 3922 based on Foata normal form. 791/23204 useless extension candidates. Maximal degree in co-relation 145939. Up to 8805 conditions per place. [2024-11-08 19:26:50,629 INFO L140 encePairwiseOnDemand]: 68/71 looper letters, 109 selfloop transitions, 7 changer transitions 132/278 dead transitions. [2024-11-08 19:26:50,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 278 transitions, 3792 flow [2024-11-08 19:26:50,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 19:26:50,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 19:26:50,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 173 transitions. [2024-11-08 19:26:50,630 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6091549295774648 [2024-11-08 19:26:50,630 INFO L175 Difference]: Start difference. First operand has 327 places, 244 transitions, 2594 flow. Second operand 4 states and 173 transitions. [2024-11-08 19:26:50,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 278 transitions, 3792 flow [2024-11-08 19:26:56,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 278 transitions, 3786 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-08 19:26:56,405 INFO L231 Difference]: Finished difference. Result has 331 places, 94 transitions, 1251 flow [2024-11-08 19:26:56,406 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1251, PETRI_PLACES=331, PETRI_TRANSITIONS=94} [2024-11-08 19:26:56,406 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 264 predicate places. [2024-11-08 19:26:56,406 INFO L471 AbstractCegarLoop]: Abstraction has has 331 places, 94 transitions, 1251 flow [2024-11-08 19:26:56,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-08 19:26:56,406 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:26:56,406 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2024-11-08 19:26:56,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-11-08 19:26:56,407 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:26:56,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:26:56,407 INFO L85 PathProgramCache]: Analyzing trace with hash 833150863, now seen corresponding path program 1 times [2024-11-08 19:26:56,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:26:56,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893129902] [2024-11-08 19:26:56,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:56,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:26:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:56,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:26:56,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:26:56,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893129902] [2024-11-08 19:26:56,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893129902] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:26:56,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845952931] [2024-11-08 19:26:56,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:26:56,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:26:56,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:26:56,566 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:26:56,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-08 19:26:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:26:56,710 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 19:26:56,712 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:26:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:26:56,805 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:26:56,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:26:56,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845952931] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:26:56,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:26:56,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-08 19:26:56,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414469345] [2024-11-08 19:26:56,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:26:56,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 19:26:56,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:26:56,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 19:26:56,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-08 19:26:56,958 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 71 [2024-11-08 19:26:56,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 94 transitions, 1251 flow. Second operand has 12 states, 12 states have (on average 24.666666666666668) internal successors, (296), 12 states have internal predecessors, (296), 0 states have call successors, (0), 0 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-08 19:26:56,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:26:56,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 71 [2024-11-08 19:26:56,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 19:26:59,876 INFO L124 PetriNetUnfolderBase]: 5895/11074 cut-off events. [2024-11-08 19:26:59,877 INFO L125 PetriNetUnfolderBase]: For 831153/835201 co-relation queries the response was YES. [2024-11-08 19:27:00,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88156 conditions, 11074 events. 5895/11074 cut-off events. For 831153/835201 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 82630 event pairs, 3888 based on Foata normal form. 135/10925 useless extension candidates. Maximal degree in co-relation 88020. Up to 6469 conditions per place. [2024-11-08 19:27:00,281 INFO L140 encePairwiseOnDemand]: 63/71 looper letters, 59 selfloop transitions, 11 changer transitions 58/149 dead transitions. [2024-11-08 19:27:00,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 149 transitions, 2200 flow [2024-11-08 19:27:00,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 19:27:00,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-08 19:27:00,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-11-08 19:27:00,282 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4119718309859155 [2024-11-08 19:27:00,282 INFO L175 Difference]: Start difference. First operand has 331 places, 94 transitions, 1251 flow. Second operand 8 states and 234 transitions. [2024-11-08 19:27:00,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 149 transitions, 2200 flow [2024-11-08 19:27:02,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 149 transitions, 1250 flow, removed 247 selfloop flow, removed 100 redundant places. [2024-11-08 19:27:02,301 INFO L231 Difference]: Finished difference. Result has 132 places, 89 transitions, 612 flow [2024-11-08 19:27:02,301 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=71, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=612, PETRI_PLACES=132, PETRI_TRANSITIONS=89} [2024-11-08 19:27:02,301 INFO L277 CegarLoopForPetriNet]: 67 programPoint places, 65 predicate places. [2024-11-08 19:27:02,302 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 89 transitions, 612 flow [2024-11-08 19:27:02,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 24.666666666666668) internal successors, (296), 12 states have internal predecessors, (296), 0 states have call successors, (0), 0 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-08 19:27:02,302 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 19:27:02,302 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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-08 19:27:02,315 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-08 19:27:02,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:27:02,503 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 26 more)] === [2024-11-08 19:27:02,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 19:27:02,503 INFO L85 PathProgramCache]: Analyzing trace with hash 109904574, now seen corresponding path program 2 times [2024-11-08 19:27:02,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 19:27:02,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209214953] [2024-11-08 19:27:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 19:27:02,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 19:27:02,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 19:27:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:27:02,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 19:27:02,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209214953] [2024-11-08 19:27:02,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209214953] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 19:27:02,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101907143] [2024-11-08 19:27:02,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 19:27:02,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 19:27:02,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 19:27:02,982 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 19:27:02,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_58c9d09d-5815-4a1c-9e20-8306daeca332/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-08 19:27:03,116 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 19:27:03,116 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 19:27:03,118 INFO L255 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 19:27:03,119 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 19:27:03,405 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 24 treesize of output 8 [2024-11-08 19:27:03,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:27:03,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 19:27:03,664 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 19:27:03,665 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 24 treesize of output 11 [2024-11-08 19:27:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 19:27:04,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101907143] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 19:27:04,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 19:27:04,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 27 [2024-11-08 19:27:04,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160305580] [2024-11-08 19:27:04,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 19:27:04,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-08 19:27:04,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 19:27:04,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-08 19:27:04,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2024-11-08 19:27:04,275 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 71 [2024-11-08 19:27:04,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 89 transitions, 612 flow. Second operand has 28 states, 28 states have (on average 20.107142857142858) internal successors, (563), 28 states have internal predecessors, (563), 0 states have call successors, (0), 0 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-08 19:27:04,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 19:27:04,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 71 [2024-11-08 19:27:04,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand