./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/parallel-misc-5.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/parallel-misc-5.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 3f696f3d7a078e1a0d9bb5ce793945c7092990826a45e57529562474d0b18f4a --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:55:22,315 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:55:22,435 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 22:55:22,444 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:55:22,445 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:55:22,485 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:55:22,485 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:55:22,486 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:55:22,487 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:55:22,490 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:55:22,491 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:55:22,491 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:55:22,492 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:55:22,492 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:55:22,493 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:55:22,494 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:55:22,494 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:55:22,495 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:55:22,495 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:55:22,495 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:55:22,496 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:55:22,497 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:55:22,497 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:55:22,498 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:55:22,498 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:55:22,499 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:55:22,500 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:55:22,500 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:55:22,501 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:55:22,501 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:55:22,503 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:55:22,503 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:55:22,503 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:55:22,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:55:22,504 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:55:22,504 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:55:22,505 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:55:22,505 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:55:22,505 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_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/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_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 3f696f3d7a078e1a0d9bb5ce793945c7092990826a45e57529562474d0b18f4a [2023-11-06 22:55:22,816 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:55:22,850 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:55:22,853 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:55:22,855 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:55:22,856 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:55:22,858 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/parallel-misc-5.wvr.c [2023-11-06 22:55:26,296 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:55:26,561 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:55:26,562 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/sv-benchmarks/c/weaver/parallel-misc-5.wvr.c [2023-11-06 22:55:26,574 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/data/b64446c5e/3cf94770a4e24b4c8581e225259110eb/FLAGdb5084b1d [2023-11-06 22:55:26,597 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/data/b64446c5e/3cf94770a4e24b4c8581e225259110eb [2023-11-06 22:55:26,600 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:55:26,602 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:55:26,604 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:55:26,605 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:55:26,612 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:55:26,614 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:26,616 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@569284eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26, skipping insertion in model container [2023-11-06 22:55:26,616 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:26,649 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:55:26,870 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:55:26,882 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:55:26,913 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:55:26,927 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:55:26,927 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:55:26,936 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:55:26,937 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26 WrapperNode [2023-11-06 22:55:26,937 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:55:26,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:55:26,939 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:55:26,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:55:26,949 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:26,959 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:26,988 INFO L138 Inliner]: procedures = 22, calls = 46, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 150 [2023-11-06 22:55:26,988 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:55:26,989 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:55:26,990 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:55:26,990 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:55:27,000 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,001 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,006 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,007 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,014 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,019 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,021 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,023 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,026 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:55:27,028 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:55:27,028 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:55:27,028 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:55:27,029 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (1/1) ... [2023-11-06 22:55:27,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:55:27,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:27,066 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:55:27,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:55:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:55:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 22:55:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 22:55:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 22:55:27,142 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 22:55:27,142 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-06 22:55:27,142 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-06 22:55:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:55:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:55:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:55:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:55:27,143 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:55:27,144 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:55:27,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:55:27,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:55:27,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:55:27,149 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:55:27,325 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:55:27,328 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:55:27,813 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:55:27,919 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:55:27,921 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:55:27,924 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:55:27 BoogieIcfgContainer [2023-11-06 22:55:27,924 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:55:27,928 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:55:27,928 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:55:27,932 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:55:27,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:55:26" (1/3) ... [2023-11-06 22:55:27,933 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bcb239 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:55:27, skipping insertion in model container [2023-11-06 22:55:27,933 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:55:26" (2/3) ... [2023-11-06 22:55:27,934 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bcb239 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:55:27, skipping insertion in model container [2023-11-06 22:55:27,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:55:27" (3/3) ... [2023-11-06 22:55:27,936 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-11-06 22:55:27,957 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:55:27,957 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2023-11-06 22:55:27,957 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:55:28,042 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-06 22:55:28,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 133 places, 130 transitions, 281 flow [2023-11-06 22:55:28,172 INFO L124 PetriNetUnfolderBase]: 7/127 cut-off events. [2023-11-06 22:55:28,173 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:28,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 127 events. 7/127 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 135 event pairs, 0 based on Foata normal form. 0/106 useless extension candidates. Maximal degree in co-relation 92. Up to 2 conditions per place. [2023-11-06 22:55:28,180 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 130 transitions, 281 flow [2023-11-06 22:55:28,186 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 125 places, 122 transitions, 262 flow [2023-11-06 22:55:28,190 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:55:28,201 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 125 places, 122 transitions, 262 flow [2023-11-06 22:55:28,204 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 125 places, 122 transitions, 262 flow [2023-11-06 22:55:28,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 122 transitions, 262 flow [2023-11-06 22:55:28,237 INFO L124 PetriNetUnfolderBase]: 7/122 cut-off events. [2023-11-06 22:55:28,237 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:28,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135 conditions, 122 events. 7/122 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 132 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 92. Up to 2 conditions per place. [2023-11-06 22:55:28,241 INFO L119 LiptonReduction]: Number of co-enabled transitions 1742 [2023-11-06 22:55:33,856 INFO L134 LiptonReduction]: Checked pairs total: 2807 [2023-11-06 22:55:33,857 INFO L136 LiptonReduction]: Total number of compositions: 120 [2023-11-06 22:55:33,876 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:55:33,884 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@60c4e79f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:55:33,884 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-11-06 22:55:33,887 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:55:33,888 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-11-06 22:55:33,888 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:55:33,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:33,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 22:55:33,890 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:33,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash 557, now seen corresponding path program 1 times [2023-11-06 22:55:33,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:33,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784778410] [2023-11-06 22:55:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:33,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:34,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:34,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784778410] [2023-11-06 22:55:34,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784778410] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:34,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:34,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 22:55:34,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015941401] [2023-11-06 22:55:34,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:34,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:55:34,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:34,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:55:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:55:34,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 250 [2023-11-06 22:55:34,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 88 flow. Second operand has 2 states, 2 states have (on average 116.5) internal successors, (233), 2 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:34,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:34,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 250 [2023-11-06 22:55:34,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:34,361 INFO L124 PetriNetUnfolderBase]: 207/366 cut-off events. [2023-11-06 22:55:34,362 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2023-11-06 22:55:34,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 764 conditions, 366 events. 207/366 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1726 event pairs, 203 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 612. Up to 359 conditions per place. [2023-11-06 22:55:34,376 INFO L140 encePairwiseOnDemand]: 247/250 looper letters, 28 selfloop transitions, 0 changer transitions 0/32 dead transitions. [2023-11-06 22:55:34,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 32 transitions, 138 flow [2023-11-06 22:55:34,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:55:34,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 22:55:34,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 263 transitions. [2023-11-06 22:55:34,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526 [2023-11-06 22:55:34,414 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 263 transitions. [2023-11-06 22:55:34,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 263 transitions. [2023-11-06 22:55:34,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:34,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 263 transitions. [2023-11-06 22:55:34,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 131.5) internal successors, (263), 2 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:34,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:34,440 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 250.0) internal successors, (750), 3 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:34,442 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 88 flow. Second operand 2 states and 263 transitions. [2023-11-06 22:55:34,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 32 transitions, 138 flow [2023-11-06 22:55:34,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 32 transitions, 126 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 22:55:34,451 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 70 flow [2023-11-06 22:55:34,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=70, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2023-11-06 22:55:34,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -8 predicate places. [2023-11-06 22:55:34,464 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 70 flow [2023-11-06 22:55:34,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 116.5) internal successors, (233), 2 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:34,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:34,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:55:34,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:55:34,466 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:34,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash 547188, now seen corresponding path program 1 times [2023-11-06 22:55:34,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:34,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758073846] [2023-11-06 22:55:34,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:34,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:35,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:35,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758073846] [2023-11-06 22:55:35,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758073846] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:35,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:35,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:55:35,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230125260] [2023-11-06 22:55:35,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:35,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:35,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:35,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:35,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:35,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 250 [2023-11-06 22:55:35,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:35,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 250 [2023-11-06 22:55:35,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:35,274 INFO L124 PetriNetUnfolderBase]: 198/348 cut-off events. [2023-11-06 22:55:35,275 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:35,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 348 events. 198/348 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1636 event pairs, 194 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 701. Up to 340 conditions per place. [2023-11-06 22:55:35,281 INFO L140 encePairwiseOnDemand]: 247/250 looper letters, 25 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-11-06 22:55:35,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 30 transitions, 118 flow [2023-11-06 22:55:35,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:35,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:35,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2023-11-06 22:55:35,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47733333333333333 [2023-11-06 22:55:35,287 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 358 transitions. [2023-11-06 22:55:35,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 358 transitions. [2023-11-06 22:55:35,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:35,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 358 transitions. [2023-11-06 22:55:35,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 119.33333333333333) internal successors, (358), 3 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,298 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,301 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 70 flow. Second operand 3 states and 358 transitions. [2023-11-06 22:55:35,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 30 transitions, 118 flow [2023-11-06 22:55:35,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 30 transitions, 118 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:55:35,304 INFO L231 Difference]: Finished difference. Result has 35 places, 30 transitions, 68 flow [2023-11-06 22:55:35,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=35, PETRI_TRANSITIONS=30} [2023-11-06 22:55:35,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -8 predicate places. [2023-11-06 22:55:35,306 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 30 transitions, 68 flow [2023-11-06 22:55:35,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:35,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:55:35,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:55:35,315 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:35,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:35,319 INFO L85 PathProgramCache]: Analyzing trace with hash 547187, now seen corresponding path program 1 times [2023-11-06 22:55:35,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:35,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78758752] [2023-11-06 22:55:35,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:35,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:35,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:35,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:35,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78758752] [2023-11-06 22:55:35,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78758752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:35,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:35,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:55:35,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524939603] [2023-11-06 22:55:35,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:35,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:35,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:35,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:35,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:35,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 250 [2023-11-06 22:55:35,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:35,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 250 [2023-11-06 22:55:35,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:35,673 INFO L124 PetriNetUnfolderBase]: 189/330 cut-off events. [2023-11-06 22:55:35,673 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:35,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 670 conditions, 330 events. 189/330 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1516 event pairs, 185 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 666. Up to 322 conditions per place. [2023-11-06 22:55:35,678 INFO L140 encePairwiseOnDemand]: 247/250 looper letters, 23 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2023-11-06 22:55:35,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 112 flow [2023-11-06 22:55:35,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:35,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:35,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 341 transitions. [2023-11-06 22:55:35,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45466666666666666 [2023-11-06 22:55:35,682 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 341 transitions. [2023-11-06 22:55:35,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 341 transitions. [2023-11-06 22:55:35,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:35,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 341 transitions. [2023-11-06 22:55:35,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 113.66666666666667) internal successors, (341), 3 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,688 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,689 INFO L175 Difference]: Start difference. First operand has 35 places, 30 transitions, 68 flow. Second operand 3 states and 341 transitions. [2023-11-06 22:55:35,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 112 flow [2023-11-06 22:55:35,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 28 transitions, 111 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:35,691 INFO L231 Difference]: Finished difference. Result has 34 places, 28 transitions, 65 flow [2023-11-06 22:55:35,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=63, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=34, PETRI_TRANSITIONS=28} [2023-11-06 22:55:35,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -9 predicate places. [2023-11-06 22:55:35,693 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 28 transitions, 65 flow [2023-11-06 22:55:35,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:35,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:55:35,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:55:35,695 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:35,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:35,695 INFO L85 PathProgramCache]: Analyzing trace with hash 525858746, now seen corresponding path program 1 times [2023-11-06 22:55:35,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:35,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386392192] [2023-11-06 22:55:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:35,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:35,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:35,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386392192] [2023-11-06 22:55:35,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386392192] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:35,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:35,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:55:35,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458564372] [2023-11-06 22:55:35,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:35,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:35,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:35,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:35,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:35,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 250 [2023-11-06 22:55:35,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 28 transitions, 65 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:35,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:35,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 250 [2023-11-06 22:55:35,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:36,011 INFO L124 PetriNetUnfolderBase]: 176/306 cut-off events. [2023-11-06 22:55:36,011 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:36,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 306 events. 176/306 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1386 event pairs, 172 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 619. Up to 298 conditions per place. [2023-11-06 22:55:36,017 INFO L140 encePairwiseOnDemand]: 247/250 looper letters, 21 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2023-11-06 22:55:36,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 26 transitions, 105 flow [2023-11-06 22:55:36,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:36,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 354 transitions. [2023-11-06 22:55:36,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.472 [2023-11-06 22:55:36,021 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 354 transitions. [2023-11-06 22:55:36,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 354 transitions. [2023-11-06 22:55:36,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:36,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 354 transitions. [2023-11-06 22:55:36,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.0) internal successors, (354), 3 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,028 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,029 INFO L175 Difference]: Start difference. First operand has 34 places, 28 transitions, 65 flow. Second operand 3 states and 354 transitions. [2023-11-06 22:55:36,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 26 transitions, 105 flow [2023-11-06 22:55:36,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 26 transitions, 104 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:36,032 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 62 flow [2023-11-06 22:55:36,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=62, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2023-11-06 22:55:36,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -10 predicate places. [2023-11-06 22:55:36,035 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 62 flow [2023-11-06 22:55:36,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:36,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:55:36,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:55:36,038 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:36,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 525858747, now seen corresponding path program 1 times [2023-11-06 22:55:36,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:36,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37060446] [2023-11-06 22:55:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:36,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:36,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:36,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37060446] [2023-11-06 22:55:36,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37060446] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:36,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:36,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:55:36,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090196082] [2023-11-06 22:55:36,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:36,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:36,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:36,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:36,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:36,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 250 [2023-11-06 22:55:36,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:36,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 250 [2023-11-06 22:55:36,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:36,300 INFO L124 PetriNetUnfolderBase]: 163/282 cut-off events. [2023-11-06 22:55:36,300 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:36,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 282 events. 163/282 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1219 event pairs, 159 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 572. Up to 274 conditions per place. [2023-11-06 22:55:36,305 INFO L140 encePairwiseOnDemand]: 247/250 looper letters, 19 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2023-11-06 22:55:36,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 24 transitions, 98 flow [2023-11-06 22:55:36,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:36,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:36,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 337 transitions. [2023-11-06 22:55:36,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493333333333333 [2023-11-06 22:55:36,309 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 337 transitions. [2023-11-06 22:55:36,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 337 transitions. [2023-11-06 22:55:36,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:36,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 337 transitions. [2023-11-06 22:55:36,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,315 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,315 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 62 flow. Second operand 3 states and 337 transitions. [2023-11-06 22:55:36,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 24 transitions, 98 flow [2023-11-06 22:55:36,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 24 transitions, 97 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:36,318 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 59 flow [2023-11-06 22:55:36,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=57, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=59, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2023-11-06 22:55:36,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2023-11-06 22:55:36,321 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 59 flow [2023-11-06 22:55:36,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:36,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:36,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:55:36,323 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:36,323 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:36,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1455874084, now seen corresponding path program 1 times [2023-11-06 22:55:36,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:36,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871401269] [2023-11-06 22:55:36,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:36,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:36,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:36,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:36,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:36,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871401269] [2023-11-06 22:55:36,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871401269] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:36,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:36,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:55:36,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447874683] [2023-11-06 22:55:36,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:36,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:36,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:36,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:36,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:36,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 250 [2023-11-06 22:55:36,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 59 flow. Second operand has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:36,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 250 [2023-11-06 22:55:36,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:36,551 INFO L124 PetriNetUnfolderBase]: 130/231 cut-off events. [2023-11-06 22:55:36,551 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:36,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 475 conditions, 231 events. 130/231 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 945 event pairs, 126 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 471. Up to 223 conditions per place. [2023-11-06 22:55:36,554 INFO L140 encePairwiseOnDemand]: 248/250 looper letters, 18 selfloop transitions, 1 changer transitions 0/23 dead transitions. [2023-11-06 22:55:36,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 23 transitions, 95 flow [2023-11-06 22:55:36,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:36,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:36,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 338 transitions. [2023-11-06 22:55:36,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45066666666666666 [2023-11-06 22:55:36,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 338 transitions. [2023-11-06 22:55:36,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 338 transitions. [2023-11-06 22:55:36,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:36,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 338 transitions. [2023-11-06 22:55:36,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 112.66666666666667) internal successors, (338), 3 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,564 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,564 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 59 flow. Second operand 3 states and 338 transitions. [2023-11-06 22:55:36,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 23 transitions, 95 flow [2023-11-06 22:55:36,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 23 transitions, 94 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:36,566 INFO L231 Difference]: Finished difference. Result has 32 places, 23 transitions, 58 flow [2023-11-06 22:55:36,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=58, PETRI_PLACES=32, PETRI_TRANSITIONS=23} [2023-11-06 22:55:36,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2023-11-06 22:55:36,573 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 23 transitions, 58 flow [2023-11-06 22:55:36,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:36,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:36,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:55:36,575 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:36,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:36,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1455874083, now seen corresponding path program 1 times [2023-11-06 22:55:36,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:36,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121914293] [2023-11-06 22:55:36,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:36,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:36,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:36,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121914293] [2023-11-06 22:55:36,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121914293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:36,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:36,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:55:36,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273683227] [2023-11-06 22:55:36,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:36,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:55:36,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:36,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:55:36,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:55:36,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 250 [2023-11-06 22:55:36,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 23 transitions, 58 flow. Second operand has 5 states, 5 states have (on average 98.4) internal successors, (492), 5 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:36,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 250 [2023-11-06 22:55:36,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:36,875 INFO L124 PetriNetUnfolderBase]: 97/180 cut-off events. [2023-11-06 22:55:36,875 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-06 22:55:36,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374 conditions, 180 events. 97/180 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 685 event pairs, 93 based on Foata normal form. 0/138 useless extension candidates. Maximal degree in co-relation 370. Up to 172 conditions per place. [2023-11-06 22:55:36,877 INFO L140 encePairwiseOnDemand]: 248/250 looper letters, 17 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-11-06 22:55:36,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 22 transitions, 92 flow [2023-11-06 22:55:36,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:36,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:55:36,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 310 transitions. [2023-11-06 22:55:36,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2023-11-06 22:55:36,880 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 310 transitions. [2023-11-06 22:55:36,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 310 transitions. [2023-11-06 22:55:36,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:36,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 310 transitions. [2023-11-06 22:55:36,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,885 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,885 INFO L175 Difference]: Start difference. First operand has 32 places, 23 transitions, 58 flow. Second operand 3 states and 310 transitions. [2023-11-06 22:55:36,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 22 transitions, 92 flow [2023-11-06 22:55:36,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 22 transitions, 91 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:36,886 INFO L231 Difference]: Finished difference. Result has 32 places, 22 transitions, 57 flow [2023-11-06 22:55:36,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=57, PETRI_PLACES=32, PETRI_TRANSITIONS=22} [2023-11-06 22:55:36,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -11 predicate places. [2023-11-06 22:55:36,887 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 22 transitions, 57 flow [2023-11-06 22:55:36,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 98.4) internal successors, (492), 5 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:36,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:36,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:36,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:55:36,889 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:36,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:36,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1483150813, now seen corresponding path program 1 times [2023-11-06 22:55:36,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:36,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446332748] [2023-11-06 22:55:36,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:36,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:36,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:37,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:37,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446332748] [2023-11-06 22:55:37,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446332748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:37,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:37,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:55:37,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753005271] [2023-11-06 22:55:37,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:37,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:55:37,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:37,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:55:37,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:55:37,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 250 [2023-11-06 22:55:37,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 22 transitions, 57 flow. Second operand has 4 states, 4 states have (on average 114.25) internal successors, (457), 4 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:37,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 250 [2023-11-06 22:55:37,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:37,272 INFO L124 PetriNetUnfolderBase]: 141/227 cut-off events. [2023-11-06 22:55:37,272 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:55:37,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 227 events. 141/227 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 730 event pairs, 14 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 463. Up to 101 conditions per place. [2023-11-06 22:55:37,274 INFO L140 encePairwiseOnDemand]: 246/250 looper letters, 30 selfloop transitions, 4 changer transitions 0/36 dead transitions. [2023-11-06 22:55:37,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 155 flow [2023-11-06 22:55:37,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:55:37,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:55:37,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 475 transitions. [2023-11-06 22:55:37,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2023-11-06 22:55:37,278 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 475 transitions. [2023-11-06 22:55:37,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 475 transitions. [2023-11-06 22:55:37,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:37,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 475 transitions. [2023-11-06 22:55:37,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 118.75) internal successors, (475), 4 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 250.0) internal successors, (1250), 5 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,284 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 250.0) internal successors, (1250), 5 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,284 INFO L175 Difference]: Start difference. First operand has 32 places, 22 transitions, 57 flow. Second operand 4 states and 475 transitions. [2023-11-06 22:55:37,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 155 flow [2023-11-06 22:55:37,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 151 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:55:37,288 INFO L231 Difference]: Finished difference. Result has 35 places, 24 transitions, 74 flow [2023-11-06 22:55:37,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=74, PETRI_PLACES=35, PETRI_TRANSITIONS=24} [2023-11-06 22:55:37,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -8 predicate places. [2023-11-06 22:55:37,293 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 24 transitions, 74 flow [2023-11-06 22:55:37,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 114.25) internal successors, (457), 4 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:37,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:37,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:55:37,295 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:37,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:37,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1418367739, now seen corresponding path program 2 times [2023-11-06 22:55:37,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:37,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480918499] [2023-11-06 22:55:37,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:37,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:37,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:37,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:37,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:37,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480918499] [2023-11-06 22:55:37,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480918499] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:37,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:37,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:55:37,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654731834] [2023-11-06 22:55:37,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:37,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:55:37,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:37,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:55:37,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:55:37,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 250 [2023-11-06 22:55:37,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 24 transitions, 74 flow. Second operand has 4 states, 4 states have (on average 113.25) internal successors, (453), 4 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:37,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 250 [2023-11-06 22:55:37,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:37,651 INFO L124 PetriNetUnfolderBase]: 108/192 cut-off events. [2023-11-06 22:55:37,651 INFO L125 PetriNetUnfolderBase]: For 21/34 co-relation queries the response was YES. [2023-11-06 22:55:37,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 192 events. 108/192 cut-off events. For 21/34 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 580 event pairs, 13 based on Foata normal form. 13/195 useless extension candidates. Maximal degree in co-relation 428. Up to 71 conditions per place. [2023-11-06 22:55:37,654 INFO L140 encePairwiseOnDemand]: 244/250 looper letters, 30 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2023-11-06 22:55:37,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 41 transitions, 192 flow [2023-11-06 22:55:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:55:37,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:55:37,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 583 transitions. [2023-11-06 22:55:37,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4664 [2023-11-06 22:55:37,658 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 583 transitions. [2023-11-06 22:55:37,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 583 transitions. [2023-11-06 22:55:37,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:37,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 583 transitions. [2023-11-06 22:55:37,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 116.6) internal successors, (583), 5 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 250.0) internal successors, (1500), 6 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,666 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 250.0) internal successors, (1500), 6 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,666 INFO L175 Difference]: Start difference. First operand has 35 places, 24 transitions, 74 flow. Second operand 5 states and 583 transitions. [2023-11-06 22:55:37,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 41 transitions, 192 flow [2023-11-06 22:55:37,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 41 transitions, 187 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:55:37,669 INFO L231 Difference]: Finished difference. Result has 42 places, 29 transitions, 125 flow [2023-11-06 22:55:37,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=125, PETRI_PLACES=42, PETRI_TRANSITIONS=29} [2023-11-06 22:55:37,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, -1 predicate places. [2023-11-06 22:55:37,670 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 29 transitions, 125 flow [2023-11-06 22:55:37,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 113.25) internal successors, (453), 4 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:55:37,671 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:37,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:37,672 INFO L85 PathProgramCache]: Analyzing trace with hash 442068945, now seen corresponding path program 3 times [2023-11-06 22:55:37,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:37,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578100828] [2023-11-06 22:55:37,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:37,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:37,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:37,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578100828] [2023-11-06 22:55:37,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578100828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:37,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:37,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:55:37,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195637879] [2023-11-06 22:55:37,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:37,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:55:37,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:37,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:55:37,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:55:37,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 250 [2023-11-06 22:55:37,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 29 transitions, 125 flow. Second operand has 5 states, 5 states have (on average 111.4) internal successors, (557), 5 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:37,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:37,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 250 [2023-11-06 22:55:37,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:38,250 INFO L124 PetriNetUnfolderBase]: 226/390 cut-off events. [2023-11-06 22:55:38,250 INFO L125 PetriNetUnfolderBase]: For 305/322 co-relation queries the response was YES. [2023-11-06 22:55:38,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1083 conditions, 390 events. 226/390 cut-off events. For 305/322 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1424 event pairs, 13 based on Foata normal form. 33/423 useless extension candidates. Maximal degree in co-relation 1074. Up to 202 conditions per place. [2023-11-06 22:55:38,254 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 30 selfloop transitions, 3 changer transitions 32/68 dead transitions. [2023-11-06 22:55:38,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 68 transitions, 392 flow [2023-11-06 22:55:38,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:55:38,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:55:38,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 815 transitions. [2023-11-06 22:55:38,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4657142857142857 [2023-11-06 22:55:38,261 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 815 transitions. [2023-11-06 22:55:38,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 815 transitions. [2023-11-06 22:55:38,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:38,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 815 transitions. [2023-11-06 22:55:38,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 116.42857142857143) internal successors, (815), 7 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:38,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:38,275 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 250.0) internal successors, (2000), 8 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:38,275 INFO L175 Difference]: Start difference. First operand has 42 places, 29 transitions, 125 flow. Second operand 7 states and 815 transitions. [2023-11-06 22:55:38,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 68 transitions, 392 flow [2023-11-06 22:55:38,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 392 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:55:38,281 INFO L231 Difference]: Finished difference. Result has 53 places, 30 transitions, 161 flow [2023-11-06 22:55:38,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=161, PETRI_PLACES=53, PETRI_TRANSITIONS=30} [2023-11-06 22:55:38,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2023-11-06 22:55:38,283 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 30 transitions, 161 flow [2023-11-06 22:55:38,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 111.4) internal successors, (557), 5 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:38,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:38,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:38,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:55:38,285 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:38,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:38,285 INFO L85 PathProgramCache]: Analyzing trace with hash -470889793, now seen corresponding path program 1 times [2023-11-06 22:55:38,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:38,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846481380] [2023-11-06 22:55:38,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:38,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:38,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:38,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:38,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:38,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846481380] [2023-11-06 22:55:38,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846481380] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:38,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084821297] [2023-11-06 22:55:38,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:38,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:38,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:38,632 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:38,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:55:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:38,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:55:38,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:38,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:38,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:39,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:39,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084821297] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:39,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:39,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-06 22:55:39,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289542592] [2023-11-06 22:55:39,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:39,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:55:39,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:39,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:55:39,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:55:39,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 250 [2023-11-06 22:55:39,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 30 transitions, 161 flow. Second operand has 11 states, 11 states have (on average 108.18181818181819) internal successors, (1190), 11 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:39,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:39,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 250 [2023-11-06 22:55:39,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:40,055 INFO L124 PetriNetUnfolderBase]: 422/744 cut-off events. [2023-11-06 22:55:40,056 INFO L125 PetriNetUnfolderBase]: For 2288/2345 co-relation queries the response was YES. [2023-11-06 22:55:40,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2866 conditions, 744 events. 422/744 cut-off events. For 2288/2345 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3373 event pairs, 16 based on Foata normal form. 111/848 useless extension candidates. Maximal degree in co-relation 2851. Up to 279 conditions per place. [2023-11-06 22:55:40,063 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 81 selfloop transitions, 33 changer transitions 39/157 dead transitions. [2023-11-06 22:55:40,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 157 transitions, 1137 flow [2023-11-06 22:55:40,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 22:55:40,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-06 22:55:40,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2351 transitions. [2023-11-06 22:55:40,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4478095238095238 [2023-11-06 22:55:40,075 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2351 transitions. [2023-11-06 22:55:40,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2351 transitions. [2023-11-06 22:55:40,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:40,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2351 transitions. [2023-11-06 22:55:40,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 111.95238095238095) internal successors, (2351), 21 states have internal predecessors, (2351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:40,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:40,098 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 250.0) internal successors, (5500), 22 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:40,098 INFO L175 Difference]: Start difference. First operand has 53 places, 30 transitions, 161 flow. Second operand 21 states and 2351 transitions. [2023-11-06 22:55:40,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 157 transitions, 1137 flow [2023-11-06 22:55:40,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 157 transitions, 1101 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-11-06 22:55:40,110 INFO L231 Difference]: Finished difference. Result has 75 places, 61 transitions, 506 flow [2023-11-06 22:55:40,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=506, PETRI_PLACES=75, PETRI_TRANSITIONS=61} [2023-11-06 22:55:40,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2023-11-06 22:55:40,111 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 61 transitions, 506 flow [2023-11-06 22:55:40,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 108.18181818181819) internal successors, (1190), 11 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:40,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:40,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:40,124 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:40,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:40,318 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:40,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:40,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1071995054, now seen corresponding path program 1 times [2023-11-06 22:55:40,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:40,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265888156] [2023-11-06 22:55:40,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:40,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:40,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:40,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:40,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:40,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265888156] [2023-11-06 22:55:40,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265888156] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823183977] [2023-11-06 22:55:40,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:40,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:40,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:40,665 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:40,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:55:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:40,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:55:40,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:40,843 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:40,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:41,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:41,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823183977] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:41,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:41,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-06 22:55:41,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843155934] [2023-11-06 22:55:41,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:41,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:55:41,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:41,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:55:41,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:55:41,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 250 [2023-11-06 22:55:41,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 61 transitions, 506 flow. Second operand has 12 states, 12 states have (on average 107.91666666666667) internal successors, (1295), 12 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:41,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:41,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 250 [2023-11-06 22:55:41,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:41,874 INFO L124 PetriNetUnfolderBase]: 433/743 cut-off events. [2023-11-06 22:55:41,875 INFO L125 PetriNetUnfolderBase]: For 4930/4947 co-relation queries the response was YES. [2023-11-06 22:55:41,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3577 conditions, 743 events. 433/743 cut-off events. For 4930/4947 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3148 event pairs, 8 based on Foata normal form. 43/778 useless extension candidates. Maximal degree in co-relation 3555. Up to 279 conditions per place. [2023-11-06 22:55:41,885 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 61 selfloop transitions, 25 changer transitions 64/156 dead transitions. [2023-11-06 22:55:41,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 156 transitions, 1432 flow [2023-11-06 22:55:41,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:55:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:55:41,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1903 transitions. [2023-11-06 22:55:41,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44776470588235295 [2023-11-06 22:55:41,897 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1903 transitions. [2023-11-06 22:55:41,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1903 transitions. [2023-11-06 22:55:41,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:41,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1903 transitions. [2023-11-06 22:55:41,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 111.94117647058823) internal successors, (1903), 17 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:41,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 250.0) internal successors, (4500), 18 states have internal predecessors, (4500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:41,919 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 250.0) internal successors, (4500), 18 states have internal predecessors, (4500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:41,920 INFO L175 Difference]: Start difference. First operand has 75 places, 61 transitions, 506 flow. Second operand 17 states and 1903 transitions. [2023-11-06 22:55:41,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 156 transitions, 1432 flow [2023-11-06 22:55:41,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 156 transitions, 1088 flow, removed 160 selfloop flow, removed 10 redundant places. [2023-11-06 22:55:41,949 INFO L231 Difference]: Finished difference. Result has 80 places, 56 transitions, 373 flow [2023-11-06 22:55:41,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=373, PETRI_PLACES=80, PETRI_TRANSITIONS=56} [2023-11-06 22:55:41,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2023-11-06 22:55:41,950 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 56 transitions, 373 flow [2023-11-06 22:55:41,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 107.91666666666667) internal successors, (1295), 12 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:41,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:41,952 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:41,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:42,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:42,158 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:42,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:42,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1972532811, now seen corresponding path program 2 times [2023-11-06 22:55:42,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:42,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73453739] [2023-11-06 22:55:42,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:42,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:42,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:42,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73453739] [2023-11-06 22:55:42,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73453739] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:42,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974923] [2023-11-06 22:55:42,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:55:42,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:42,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:42,689 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:42,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:55:42,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:55:42,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:55:42,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:55:42,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:43,007 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:43,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:43,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974923] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:43,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:43,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-06 22:55:43,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140682114] [2023-11-06 22:55:43,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:43,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:55:43,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:43,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:55:43,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:55:43,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 250 [2023-11-06 22:55:43,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 56 transitions, 373 flow. Second operand has 18 states, 18 states have (on average 107.61111111111111) internal successors, (1937), 18 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:43,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:43,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 250 [2023-11-06 22:55:43,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:45,777 INFO L124 PetriNetUnfolderBase]: 826/1438 cut-off events. [2023-11-06 22:55:45,777 INFO L125 PetriNetUnfolderBase]: For 7124/7225 co-relation queries the response was YES. [2023-11-06 22:55:45,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6637 conditions, 1438 events. 826/1438 cut-off events. For 7124/7225 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7170 event pairs, 6 based on Foata normal form. 143/1557 useless extension candidates. Maximal degree in co-relation 6616. Up to 359 conditions per place. [2023-11-06 22:55:45,792 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 138 selfloop transitions, 65 changer transitions 101/310 dead transitions. [2023-11-06 22:55:45,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 310 transitions, 2754 flow [2023-11-06 22:55:45,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-06 22:55:45,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-06 22:55:45,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4358 transitions. [2023-11-06 22:55:45,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446974358974359 [2023-11-06 22:55:45,808 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4358 transitions. [2023-11-06 22:55:45,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4358 transitions. [2023-11-06 22:55:45,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:45,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4358 transitions. [2023-11-06 22:55:45,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 111.74358974358974) internal successors, (4358), 39 states have internal predecessors, (4358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:45,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 250.0) internal successors, (10000), 40 states have internal predecessors, (10000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:45,887 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 250.0) internal successors, (10000), 40 states have internal predecessors, (10000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:45,887 INFO L175 Difference]: Start difference. First operand has 80 places, 56 transitions, 373 flow. Second operand 39 states and 4358 transitions. [2023-11-06 22:55:45,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 310 transitions, 2754 flow [2023-11-06 22:55:45,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 310 transitions, 2328 flow, removed 160 selfloop flow, removed 12 redundant places. [2023-11-06 22:55:45,929 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 797 flow [2023-11-06 22:55:45,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=797, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2023-11-06 22:55:45,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2023-11-06 22:55:45,930 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 797 flow [2023-11-06 22:55:45,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 107.61111111111111) internal successors, (1937), 18 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:45,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:45,932 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:45,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:46,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 22:55:46,138 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:46,138 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:46,139 INFO L85 PathProgramCache]: Analyzing trace with hash -991046798, now seen corresponding path program 1 times [2023-11-06 22:55:46,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:46,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341515853] [2023-11-06 22:55:46,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:46,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:46,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:46,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:46,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341515853] [2023-11-06 22:55:46,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341515853] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:46,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961324860] [2023-11-06 22:55:46,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:46,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:46,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:46,509 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:46,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:55:46,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:46,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:55:46,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:46,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:47,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961324860] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:47,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:47,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-06 22:55:47,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012943219] [2023-11-06 22:55:47,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:47,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:55:47,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:47,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:55:47,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:55:47,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:55:47,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 797 flow. Second operand has 17 states, 17 states have (on average 105.47058823529412) internal successors, (1793), 17 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:47,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:47,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:55:47,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:50,038 INFO L124 PetriNetUnfolderBase]: 1097/1971 cut-off events. [2023-11-06 22:55:50,039 INFO L125 PetriNetUnfolderBase]: For 9745/9788 co-relation queries the response was YES. [2023-11-06 22:55:50,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9069 conditions, 1971 events. 1097/1971 cut-off events. For 9745/9788 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10835 event pairs, 0 based on Foata normal form. 95/2054 useless extension candidates. Maximal degree in co-relation 9047. Up to 394 conditions per place. [2023-11-06 22:55:50,070 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 162 selfloop transitions, 110 changer transitions 102/382 dead transitions. [2023-11-06 22:55:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 382 transitions, 3446 flow [2023-11-06 22:55:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-06 22:55:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-06 22:55:50,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4292 transitions. [2023-11-06 22:55:50,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4402051282051282 [2023-11-06 22:55:50,093 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4292 transitions. [2023-11-06 22:55:50,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4292 transitions. [2023-11-06 22:55:50,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:50,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4292 transitions. [2023-11-06 22:55:50,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 110.05128205128206) internal successors, (4292), 39 states have internal predecessors, (4292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:50,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 250.0) internal successors, (10000), 40 states have internal predecessors, (10000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:50,138 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 250.0) internal successors, (10000), 40 states have internal predecessors, (10000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:50,138 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 797 flow. Second operand 39 states and 4292 transitions. [2023-11-06 22:55:50,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 382 transitions, 3446 flow [2023-11-06 22:55:50,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 382 transitions, 2713 flow, removed 317 selfloop flow, removed 14 redundant places. [2023-11-06 22:55:50,293 INFO L231 Difference]: Finished difference. Result has 123 places, 156 transitions, 1371 flow [2023-11-06 22:55:50,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1371, PETRI_PLACES=123, PETRI_TRANSITIONS=156} [2023-11-06 22:55:50,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2023-11-06 22:55:50,295 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 156 transitions, 1371 flow [2023-11-06 22:55:50,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 105.47058823529412) internal successors, (1793), 17 states have internal predecessors, (1793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:50,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:50,297 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:50,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:50,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-06 22:55:50,505 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:50,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:50,506 INFO L85 PathProgramCache]: Analyzing trace with hash -456068430, now seen corresponding path program 2 times [2023-11-06 22:55:50,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:50,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712530738] [2023-11-06 22:55:50,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:50,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:50,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:50,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:50,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712530738] [2023-11-06 22:55:50,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712530738] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187284412] [2023-11-06 22:55:50,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:55:50,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:50,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:50,973 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:51,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:55:51,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:55:51,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:55:51,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:55:51,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:51,299 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:52,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187284412] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:52,094 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:52,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-06 22:55:52,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249825138] [2023-11-06 22:55:52,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:52,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:55:52,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:52,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:55:52,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:55:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:55:52,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 156 transitions, 1371 flow. Second operand has 18 states, 18 states have (on average 105.44444444444444) internal successors, (1898), 18 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:52,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:52,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:55:52,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:54,088 INFO L124 PetriNetUnfolderBase]: 1212/2142 cut-off events. [2023-11-06 22:55:54,089 INFO L125 PetriNetUnfolderBase]: For 10924/11009 co-relation queries the response was YES. [2023-11-06 22:55:54,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10160 conditions, 2142 events. 1212/2142 cut-off events. For 10924/11009 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12040 event pairs, 24 based on Foata normal form. 133/2227 useless extension candidates. Maximal degree in co-relation 10135. Up to 509 conditions per place. [2023-11-06 22:55:54,110 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 145 selfloop transitions, 88 changer transitions 133/378 dead transitions. [2023-11-06 22:55:54,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 378 transitions, 3746 flow [2023-11-06 22:55:54,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-06 22:55:54,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-06 22:55:54,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3829 transitions. [2023-11-06 22:55:54,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376 [2023-11-06 22:55:54,119 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3829 transitions. [2023-11-06 22:55:54,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3829 transitions. [2023-11-06 22:55:54,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:54,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3829 transitions. [2023-11-06 22:55:54,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 109.4) internal successors, (3829), 35 states have internal predecessors, (3829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:54,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 250.0) internal successors, (9000), 36 states have internal predecessors, (9000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:54,143 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 250.0) internal successors, (9000), 36 states have internal predecessors, (9000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:54,144 INFO L175 Difference]: Start difference. First operand has 123 places, 156 transitions, 1371 flow. Second operand 35 states and 3829 transitions. [2023-11-06 22:55:54,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 378 transitions, 3746 flow [2023-11-06 22:55:54,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 378 transitions, 3223 flow, removed 172 selfloop flow, removed 19 redundant places. [2023-11-06 22:55:54,261 INFO L231 Difference]: Finished difference. Result has 136 places, 155 transitions, 1402 flow [2023-11-06 22:55:54,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1402, PETRI_PLACES=136, PETRI_TRANSITIONS=155} [2023-11-06 22:55:54,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2023-11-06 22:55:54,262 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 155 transitions, 1402 flow [2023-11-06 22:55:54,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 105.44444444444444) internal successors, (1898), 18 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:54,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:54,263 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:54,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:54,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-06 22:55:54,469 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:54,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:54,470 INFO L85 PathProgramCache]: Analyzing trace with hash 422557618, now seen corresponding path program 3 times [2023-11-06 22:55:54,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:54,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173847802] [2023-11-06 22:55:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:54,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:54,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:54,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:54,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173847802] [2023-11-06 22:55:54,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173847802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:54,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262948675] [2023-11-06 22:55:54,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:55:54,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:54,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:54,794 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:54,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:55:54,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-06 22:55:54,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:55:54,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:55:54,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:55,067 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:55,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:55:55,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:55,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262948675] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:55:55,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:55:55,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-06 22:55:55,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606099155] [2023-11-06 22:55:55,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:55:55,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:55:55,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:55,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:55:55,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:55:55,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:55:55,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 155 transitions, 1402 flow. Second operand has 18 states, 18 states have (on average 105.27777777777777) internal successors, (1895), 18 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:55,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:55,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:55:55,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:58,443 INFO L124 PetriNetUnfolderBase]: 1382/2470 cut-off events. [2023-11-06 22:55:58,443 INFO L125 PetriNetUnfolderBase]: For 12987/13030 co-relation queries the response was YES. [2023-11-06 22:55:58,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11772 conditions, 2470 events. 1382/2470 cut-off events. For 12987/13030 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14028 event pairs, 20 based on Foata normal form. 107/2567 useless extension candidates. Maximal degree in co-relation 11741. Up to 530 conditions per place. [2023-11-06 22:55:58,484 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 179 selfloop transitions, 96 changer transitions 136/423 dead transitions. [2023-11-06 22:55:58,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 423 transitions, 4251 flow [2023-11-06 22:55:58,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 22:55:58,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-06 22:55:58,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4078 transitions. [2023-11-06 22:55:58,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086486486486487 [2023-11-06 22:55:58,495 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4078 transitions. [2023-11-06 22:55:58,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4078 transitions. [2023-11-06 22:55:58,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:58,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4078 transitions. [2023-11-06 22:55:58,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 110.21621621621621) internal successors, (4078), 37 states have internal predecessors, (4078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:58,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 250.0) internal successors, (9500), 38 states have internal predecessors, (9500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:58,526 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 250.0) internal successors, (9500), 38 states have internal predecessors, (9500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:58,526 INFO L175 Difference]: Start difference. First operand has 136 places, 155 transitions, 1402 flow. Second operand 37 states and 4078 transitions. [2023-11-06 22:55:58,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 423 transitions, 4251 flow [2023-11-06 22:55:58,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 423 transitions, 3696 flow, removed 255 selfloop flow, removed 17 redundant places. [2023-11-06 22:55:58,648 INFO L231 Difference]: Finished difference. Result has 158 places, 191 transitions, 1902 flow [2023-11-06 22:55:58,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1902, PETRI_PLACES=158, PETRI_TRANSITIONS=191} [2023-11-06 22:55:58,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2023-11-06 22:55:58,649 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 191 transitions, 1902 flow [2023-11-06 22:55:58,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 105.27777777777777) internal successors, (1895), 18 states have internal predecessors, (1895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:58,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:58,651 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:58,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:58,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-06 22:55:58,859 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:55:58,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:58,859 INFO L85 PathProgramCache]: Analyzing trace with hash 748931370, now seen corresponding path program 2 times [2023-11-06 22:55:58,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:58,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095753886] [2023-11-06 22:55:58,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:58,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:59,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:59,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:59,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095753886] [2023-11-06 22:55:59,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095753886] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:55:59,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668009608] [2023-11-06 22:55:59,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:55:59,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:55:59,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:55:59,245 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:55:59,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:55:59,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:55:59,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:55:59,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:55:59,382 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:59,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:55:59,559 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:00,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:00,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668009608] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:00,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:00,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-11-06 22:56:00,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177846860] [2023-11-06 22:56:00,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:00,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:56:00,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:00,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:56:00,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:56:00,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 250 [2023-11-06 22:56:00,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 191 transitions, 1902 flow. Second operand has 18 states, 18 states have (on average 105.11111111111111) internal successors, (1892), 18 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:00,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:00,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 250 [2023-11-06 22:56:00,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:56:02,854 INFO L124 PetriNetUnfolderBase]: 2259/3658 cut-off events. [2023-11-06 22:56:02,854 INFO L125 PetriNetUnfolderBase]: For 16906/16906 co-relation queries the response was YES. [2023-11-06 22:56:02,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17289 conditions, 3658 events. 2259/3658 cut-off events. For 16906/16906 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18759 event pairs, 91 based on Foata normal form. 102/3760 useless extension candidates. Maximal degree in co-relation 17251. Up to 1334 conditions per place. [2023-11-06 22:56:02,883 INFO L140 encePairwiseOnDemand]: 240/250 looper letters, 234 selfloop transitions, 97 changer transitions 164/495 dead transitions. [2023-11-06 22:56:02,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 495 transitions, 5316 flow [2023-11-06 22:56:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-06 22:56:02,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-06 22:56:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 5329 transitions. [2023-11-06 22:56:02,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4350204081632653 [2023-11-06 22:56:02,902 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 5329 transitions. [2023-11-06 22:56:02,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 5329 transitions. [2023-11-06 22:56:02,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:56:02,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 5329 transitions. [2023-11-06 22:56:02,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 108.75510204081633) internal successors, (5329), 49 states have internal predecessors, (5329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:02,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 250.0) internal successors, (12500), 50 states have internal predecessors, (12500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:02,932 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 250.0) internal successors, (12500), 50 states have internal predecessors, (12500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:02,933 INFO L175 Difference]: Start difference. First operand has 158 places, 191 transitions, 1902 flow. Second operand 49 states and 5329 transitions. [2023-11-06 22:56:02,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 495 transitions, 5316 flow [2023-11-06 22:56:03,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 495 transitions, 5031 flow, removed 117 selfloop flow, removed 20 redundant places. [2023-11-06 22:56:03,129 INFO L231 Difference]: Finished difference. Result has 203 places, 226 transitions, 2532 flow [2023-11-06 22:56:03,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=2532, PETRI_PLACES=203, PETRI_TRANSITIONS=226} [2023-11-06 22:56:03,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2023-11-06 22:56:03,130 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 226 transitions, 2532 flow [2023-11-06 22:56:03,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 105.11111111111111) internal successors, (1892), 18 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:03,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:56:03,131 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:56:03,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:56:03,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-06 22:56:03,345 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:56:03,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:56:03,346 INFO L85 PathProgramCache]: Analyzing trace with hash 823012587, now seen corresponding path program 4 times [2023-11-06 22:56:03,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:56:03,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369691685] [2023-11-06 22:56:03,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:56:03,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:56:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:04,045 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:04,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:56:04,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369691685] [2023-11-06 22:56:04,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369691685] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:56:04,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784233387] [2023-11-06 22:56:04,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:56:04,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:04,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:56:04,048 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:56:04,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:56:04,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:56:04,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:56:04,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:56:04,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:56:04,511 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:04,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:06,296 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:06,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784233387] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:06,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:06,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:56:06,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992136869] [2023-11-06 22:56:06,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:06,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:56:06,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:06,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:56:06,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:56:06,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:56:06,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 226 transitions, 2532 flow. Second operand has 24 states, 24 states have (on average 105.20833333333333) internal successors, (2525), 24 states have internal predecessors, (2525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:06,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:06,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:56:06,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:56:11,612 INFO L124 PetriNetUnfolderBase]: 2249/3963 cut-off events. [2023-11-06 22:56:11,612 INFO L125 PetriNetUnfolderBase]: For 87155/87400 co-relation queries the response was YES. [2023-11-06 22:56:11,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27470 conditions, 3963 events. 2249/3963 cut-off events. For 87155/87400 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24620 event pairs, 2 based on Foata normal form. 249/4154 useless extension candidates. Maximal degree in co-relation 27411. Up to 974 conditions per place. [2023-11-06 22:56:11,661 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 255 selfloop transitions, 222 changer transitions 195/688 dead transitions. [2023-11-06 22:56:11,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 688 transitions, 9828 flow [2023-11-06 22:56:11,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-06 22:56:11,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-06 22:56:11,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 7329 transitions. [2023-11-06 22:56:11,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43755223880597016 [2023-11-06 22:56:11,677 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 7329 transitions. [2023-11-06 22:56:11,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 7329 transitions. [2023-11-06 22:56:11,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:56:11,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 7329 transitions. [2023-11-06 22:56:11,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 109.38805970149254) internal successors, (7329), 67 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:11,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 250.0) internal successors, (17000), 68 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:11,723 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 250.0) internal successors, (17000), 68 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:11,724 INFO L175 Difference]: Start difference. First operand has 203 places, 226 transitions, 2532 flow. Second operand 67 states and 7329 transitions. [2023-11-06 22:56:11,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 688 transitions, 9828 flow [2023-11-06 22:56:12,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 688 transitions, 8080 flow, removed 856 selfloop flow, removed 27 redundant places. [2023-11-06 22:56:12,395 INFO L231 Difference]: Finished difference. Result has 228 places, 310 transitions, 3932 flow [2023-11-06 22:56:12,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=3932, PETRI_PLACES=228, PETRI_TRANSITIONS=310} [2023-11-06 22:56:12,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2023-11-06 22:56:12,396 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 310 transitions, 3932 flow [2023-11-06 22:56:12,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 105.20833333333333) internal successors, (2525), 24 states have internal predecessors, (2525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:12,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:56:12,398 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:56:12,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:56:12,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-06 22:56:12,600 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:56:12,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:56:12,601 INFO L85 PathProgramCache]: Analyzing trace with hash 2075381869, now seen corresponding path program 5 times [2023-11-06 22:56:12,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:56:12,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673222002] [2023-11-06 22:56:12,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:56:12,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:56:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:13,234 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:13,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:56:13,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673222002] [2023-11-06 22:56:13,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673222002] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:56:13,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648202243] [2023-11-06 22:56:13,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:56:13,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:13,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:56:13,245 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:56:13,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:56:13,414 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-06 22:56:13,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:56:13,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:56:13,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:56:13,970 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:13,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:16,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:16,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648202243] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:16,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:16,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:56:16,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706380262] [2023-11-06 22:56:16,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:16,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:56:16,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:16,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:56:16,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:56:16,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:56:16,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 310 transitions, 3932 flow. Second operand has 24 states, 24 states have (on average 105.125) internal successors, (2523), 24 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:16,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:16,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:56:16,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:56:22,794 INFO L124 PetriNetUnfolderBase]: 3285/5841 cut-off events. [2023-11-06 22:56:22,794 INFO L125 PetriNetUnfolderBase]: For 106061/106214 co-relation queries the response was YES. [2023-11-06 22:56:22,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39385 conditions, 5841 events. 3285/5841 cut-off events. For 106061/106214 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 39133 event pairs, 64 based on Foata normal form. 317/6092 useless extension candidates. Maximal degree in co-relation 39332. Up to 1250 conditions per place. [2023-11-06 22:56:22,857 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 314 selfloop transitions, 295 changer transitions 270/893 dead transitions. [2023-11-06 22:56:22,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 893 transitions, 12697 flow [2023-11-06 22:56:22,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-06 22:56:22,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-06 22:56:22,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 7387 transitions. [2023-11-06 22:56:22,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410149253731343 [2023-11-06 22:56:22,869 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 7387 transitions. [2023-11-06 22:56:22,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 7387 transitions. [2023-11-06 22:56:22,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:56:22,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 7387 transitions. [2023-11-06 22:56:22,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 110.25373134328358) internal successors, (7387), 67 states have internal predecessors, (7387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:22,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 250.0) internal successors, (17000), 68 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:22,903 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 250.0) internal successors, (17000), 68 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:22,903 INFO L175 Difference]: Start difference. First operand has 228 places, 310 transitions, 3932 flow. Second operand 67 states and 7387 transitions. [2023-11-06 22:56:22,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 893 transitions, 12697 flow [2023-11-06 22:56:23,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 893 transitions, 10620 flow, removed 1010 selfloop flow, removed 24 redundant places. [2023-11-06 22:56:23,776 INFO L231 Difference]: Finished difference. Result has 270 places, 418 transitions, 5901 flow [2023-11-06 22:56:23,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=5901, PETRI_PLACES=270, PETRI_TRANSITIONS=418} [2023-11-06 22:56:23,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2023-11-06 22:56:23,777 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 418 transitions, 5901 flow [2023-11-06 22:56:23,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 105.125) internal successors, (2523), 24 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:23,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:56:23,778 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:56:23,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:56:23,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:23,984 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:56:23,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:56:23,984 INFO L85 PathProgramCache]: Analyzing trace with hash 673658958, now seen corresponding path program 6 times [2023-11-06 22:56:23,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:56:23,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488869051] [2023-11-06 22:56:23,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:56:23,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:56:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:24,498 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:24,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:56:24,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488869051] [2023-11-06 22:56:24,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488869051] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:56:24,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060743151] [2023-11-06 22:56:24,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:56:24,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:24,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:56:24,501 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:56:24,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:56:24,669 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-11-06 22:56:24,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:56:24,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:56:24,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:56:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:24,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:26,341 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:26,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060743151] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:26,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:26,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:56:26,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072930440] [2023-11-06 22:56:26,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:26,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:56:26,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:26,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:56:26,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:56:26,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 250 [2023-11-06 22:56:26,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 418 transitions, 5901 flow. Second operand has 24 states, 24 states have (on average 102.66666666666667) internal successors, (2464), 24 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:26,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:26,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 250 [2023-11-06 22:56:26,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:56:34,201 INFO L124 PetriNetUnfolderBase]: 5301/8532 cut-off events. [2023-11-06 22:56:34,201 INFO L125 PetriNetUnfolderBase]: For 122209/122209 co-relation queries the response was YES. [2023-11-06 22:56:34,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51978 conditions, 8532 events. 5301/8532 cut-off events. For 122209/122209 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 51828 event pairs, 215 based on Foata normal form. 362/8894 useless extension candidates. Maximal degree in co-relation 51913. Up to 2124 conditions per place. [2023-11-06 22:56:34,519 INFO L140 encePairwiseOnDemand]: 241/250 looper letters, 382 selfloop transitions, 244 changer transitions 427/1053 dead transitions. [2023-11-06 22:56:34,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 1053 transitions, 15562 flow [2023-11-06 22:56:34,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-06 22:56:34,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-11-06 22:56:34,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 8425 transitions. [2023-11-06 22:56:34,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42658227848101266 [2023-11-06 22:56:34,532 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 8425 transitions. [2023-11-06 22:56:34,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 8425 transitions. [2023-11-06 22:56:34,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:56:34,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 8425 transitions. [2023-11-06 22:56:34,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 106.64556962025317) internal successors, (8425), 79 states have internal predecessors, (8425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:34,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 250.0) internal successors, (20000), 80 states have internal predecessors, (20000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:34,567 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 250.0) internal successors, (20000), 80 states have internal predecessors, (20000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:34,567 INFO L175 Difference]: Start difference. First operand has 270 places, 418 transitions, 5901 flow. Second operand 79 states and 8425 transitions. [2023-11-06 22:56:34,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 1053 transitions, 15562 flow [2023-11-06 22:56:36,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 1053 transitions, 12990 flow, removed 925 selfloop flow, removed 39 redundant places. [2023-11-06 22:56:36,421 INFO L231 Difference]: Finished difference. Result has 326 places, 452 transitions, 6391 flow [2023-11-06 22:56:36,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=4908, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=6391, PETRI_PLACES=326, PETRI_TRANSITIONS=452} [2023-11-06 22:56:36,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2023-11-06 22:56:36,422 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 452 transitions, 6391 flow [2023-11-06 22:56:36,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 102.66666666666667) internal successors, (2464), 24 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:36,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:56:36,422 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:56:36,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:56:36,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:36,623 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:56:36,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:56:36,624 INFO L85 PathProgramCache]: Analyzing trace with hash -226211405, now seen corresponding path program 7 times [2023-11-06 22:56:36,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:56:36,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462509782] [2023-11-06 22:56:36,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:56:36,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:56:36,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:37,101 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:37,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:56:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462509782] [2023-11-06 22:56:37,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462509782] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:56:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23492697] [2023-11-06 22:56:37,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-06 22:56:37,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:56:37,104 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:56:37,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:56:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:37,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:56:37,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:56:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:37,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:39,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:39,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23492697] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:39,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:39,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:56:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460144833] [2023-11-06 22:56:39,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:39,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:56:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:56:39,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:56:40,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:56:40,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 452 transitions, 6391 flow. Second operand has 24 states, 24 states have (on average 105.125) internal successors, (2523), 24 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:40,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:40,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:56:40,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:56:47,059 INFO L124 PetriNetUnfolderBase]: 4115/7349 cut-off events. [2023-11-06 22:56:47,059 INFO L125 PetriNetUnfolderBase]: For 365679/365968 co-relation queries the response was YES. [2023-11-06 22:56:47,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60985 conditions, 7349 events. 4115/7349 cut-off events. For 365679/365968 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 51403 event pairs, 74 based on Foata normal form. 359/7630 useless extension candidates. Maximal degree in co-relation 60891. Up to 1664 conditions per place. [2023-11-06 22:56:47,138 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 379 selfloop transitions, 335 changer transitions 272/1002 dead transitions. [2023-11-06 22:56:47,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 1002 transitions, 15976 flow [2023-11-06 22:56:47,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-06 22:56:47,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-06 22:56:47,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 6936 transitions. [2023-11-06 22:56:47,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403809523809524 [2023-11-06 22:56:47,149 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 6936 transitions. [2023-11-06 22:56:47,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 6936 transitions. [2023-11-06 22:56:47,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:56:47,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 6936 transitions. [2023-11-06 22:56:47,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 110.0952380952381) internal successors, (6936), 63 states have internal predecessors, (6936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:47,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 250.0) internal successors, (16000), 64 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:47,179 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 250.0) internal successors, (16000), 64 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:47,180 INFO L175 Difference]: Start difference. First operand has 326 places, 452 transitions, 6391 flow. Second operand 63 states and 6936 transitions. [2023-11-06 22:56:47,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 1002 transitions, 15976 flow [2023-11-06 22:56:48,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1002 transitions, 13099 flow, removed 1261 selfloop flow, removed 52 redundant places. [2023-11-06 22:56:48,509 INFO L231 Difference]: Finished difference. Result has 314 places, 538 transitions, 8154 flow [2023-11-06 22:56:48,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=5579, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=8154, PETRI_PLACES=314, PETRI_TRANSITIONS=538} [2023-11-06 22:56:48,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2023-11-06 22:56:48,510 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 538 transitions, 8154 flow [2023-11-06 22:56:48,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 105.125) internal successors, (2523), 24 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:48,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:56:48,511 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:56:48,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:56:48,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-06 22:56:48,712 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:56:48,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:56:48,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1965824218, now seen corresponding path program 8 times [2023-11-06 22:56:48,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:56:48,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068673712] [2023-11-06 22:56:48,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:56:48,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:56:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:56:49,297 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:49,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:56:49,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068673712] [2023-11-06 22:56:49,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068673712] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:56:49,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864475144] [2023-11-06 22:56:49,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:56:49,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:56:49,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:56:49,299 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:56:49,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:56:49,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:56:49,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:56:49,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:56:49,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:56:49,766 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:49,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:56:51,755 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:56:51,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864475144] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:56:51,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:56:51,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:56:51,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032167126] [2023-11-06 22:56:51,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:56:51,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:56:51,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:56:51,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:56:51,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:56:52,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 250 [2023-11-06 22:56:52,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 538 transitions, 8154 flow. Second operand has 24 states, 24 states have (on average 102.79166666666667) internal successors, (2467), 24 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:56:52,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:56:52,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 250 [2023-11-06 22:56:52,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:57:03,047 INFO L124 PetriNetUnfolderBase]: 7079/11446 cut-off events. [2023-11-06 22:57:03,047 INFO L125 PetriNetUnfolderBase]: For 192656/192656 co-relation queries the response was YES. [2023-11-06 22:57:03,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75815 conditions, 11446 events. 7079/11446 cut-off events. For 192656/192656 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 72823 event pairs, 283 based on Foata normal form. 320/11766 useless extension candidates. Maximal degree in co-relation 75736. Up to 3576 conditions per place. [2023-11-06 22:57:03,200 INFO L140 encePairwiseOnDemand]: 241/250 looper letters, 524 selfloop transitions, 373 changer transitions 390/1287 dead transitions. [2023-11-06 22:57:03,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 1287 transitions, 20403 flow [2023-11-06 22:57:03,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2023-11-06 22:57:03,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2023-11-06 22:57:03,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 10655 transitions. [2023-11-06 22:57:03,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4262 [2023-11-06 22:57:03,216 INFO L72 ComplementDD]: Start complementDD. Operand 100 states and 10655 transitions. [2023-11-06 22:57:03,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100 states and 10655 transitions. [2023-11-06 22:57:03,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:57:03,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 100 states and 10655 transitions. [2023-11-06 22:57:03,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 101 states, 100 states have (on average 106.55) internal successors, (10655), 100 states have internal predecessors, (10655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:03,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 101 states, 101 states have (on average 250.0) internal successors, (25250), 101 states have internal predecessors, (25250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:03,263 INFO L81 ComplementDD]: Finished complementDD. Result has 101 states, 101 states have (on average 250.0) internal successors, (25250), 101 states have internal predecessors, (25250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:03,263 INFO L175 Difference]: Start difference. First operand has 314 places, 538 transitions, 8154 flow. Second operand 100 states and 10655 transitions. [2023-11-06 22:57:03,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 1287 transitions, 20403 flow [2023-11-06 22:57:06,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 1287 transitions, 18729 flow, removed 741 selfloop flow, removed 42 redundant places. [2023-11-06 22:57:06,035 INFO L231 Difference]: Finished difference. Result has 414 places, 652 transitions, 11023 flow [2023-11-06 22:57:06,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=100, PETRI_FLOW=11023, PETRI_PLACES=414, PETRI_TRANSITIONS=652} [2023-11-06 22:57:06,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2023-11-06 22:57:06,036 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 652 transitions, 11023 flow [2023-11-06 22:57:06,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 102.79166666666667) internal successors, (2467), 24 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:06,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:57:06,037 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:57:06,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:57:06,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-06 22:57:06,238 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:57:06,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:57:06,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2144517361, now seen corresponding path program 9 times [2023-11-06 22:57:06,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:57:06,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400383646] [2023-11-06 22:57:06,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:57:06,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:57:06,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:57:06,863 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:06,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:57:06,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400383646] [2023-11-06 22:57:06,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400383646] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:57:06,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605363201] [2023-11-06 22:57:06,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:57:06,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:57:06,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:57:06,865 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:57:06,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 22:57:07,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-06 22:57:07,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:57:07,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:57:07,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:57:07,357 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:07,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:57:08,899 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:08,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605363201] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:57:08,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:57:08,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:57:08,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512324493] [2023-11-06 22:57:08,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:57:08,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:57:08,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:57:08,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:57:08,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:57:09,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 250 [2023-11-06 22:57:09,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 652 transitions, 11023 flow. Second operand has 24 states, 24 states have (on average 102.79166666666667) internal successors, (2467), 24 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:09,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:57:09,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 250 [2023-11-06 22:57:09,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:57:20,182 INFO L124 PetriNetUnfolderBase]: 7620/12301 cut-off events. [2023-11-06 22:57:20,182 INFO L125 PetriNetUnfolderBase]: For 739912/739912 co-relation queries the response was YES. [2023-11-06 22:57:20,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106412 conditions, 12301 events. 7620/12301 cut-off events. For 739912/739912 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 79054 event pairs, 525 based on Foata normal form. 176/12477 useless extension candidates. Maximal degree in co-relation 106282. Up to 4984 conditions per place. [2023-11-06 22:57:20,389 INFO L140 encePairwiseOnDemand]: 241/250 looper letters, 621 selfloop transitions, 307 changer transitions 262/1190 dead transitions. [2023-11-06 22:57:20,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1190 transitions, 23313 flow [2023-11-06 22:57:20,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-11-06 22:57:20,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2023-11-06 22:57:20,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 9076 transitions. [2023-11-06 22:57:20,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42710588235294117 [2023-11-06 22:57:20,404 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 9076 transitions. [2023-11-06 22:57:20,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 9076 transitions. [2023-11-06 22:57:20,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:57:20,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 9076 transitions. [2023-11-06 22:57:20,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 106.7764705882353) internal successors, (9076), 85 states have internal predecessors, (9076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:20,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 250.0) internal successors, (21500), 86 states have internal predecessors, (21500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:20,442 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 250.0) internal successors, (21500), 86 states have internal predecessors, (21500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:20,443 INFO L175 Difference]: Start difference. First operand has 414 places, 652 transitions, 11023 flow. Second operand 85 states and 9076 transitions. [2023-11-06 22:57:20,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1190 transitions, 23313 flow [2023-11-06 22:57:24,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 1190 transitions, 18904 flow, removed 1897 selfloop flow, removed 63 redundant places. [2023-11-06 22:57:24,402 INFO L231 Difference]: Finished difference. Result has 425 places, 728 transitions, 12129 flow [2023-11-06 22:57:24,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=9798, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=12129, PETRI_PLACES=425, PETRI_TRANSITIONS=728} [2023-11-06 22:57:24,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2023-11-06 22:57:24,404 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 728 transitions, 12129 flow [2023-11-06 22:57:24,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 102.79166666666667) internal successors, (2467), 24 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:24,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:57:24,405 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:57:24,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-06 22:57:24,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-06 22:57:24,605 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:57:24,606 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:57:24,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2009140458, now seen corresponding path program 10 times [2023-11-06 22:57:24,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:57:24,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995138620] [2023-11-06 22:57:24,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:57:24,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:57:24,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:57:25,176 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:25,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:57:25,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995138620] [2023-11-06 22:57:25,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995138620] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:57:25,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483252238] [2023-11-06 22:57:25,177 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:57:25,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:57:25,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:57:25,178 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:57:25,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-06 22:57:25,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:57:25,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:57:25,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:57:25,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:57:25,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:25,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:57:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:27,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483252238] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:57:27,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:57:27,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-11-06 22:57:27,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149381629] [2023-11-06 22:57:27,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:57:27,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-06 22:57:27,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:57:27,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-06 22:57:27,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2023-11-06 22:57:27,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:57:27,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 728 transitions, 12129 flow. Second operand has 24 states, 24 states have (on average 105.08333333333333) internal successors, (2522), 24 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:27,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:57:27,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:57:27,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:57:36,182 INFO L124 PetriNetUnfolderBase]: 5729/10241 cut-off events. [2023-11-06 22:57:36,182 INFO L125 PetriNetUnfolderBase]: For 1069012/1071587 co-relation queries the response was YES. [2023-11-06 22:57:36,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111059 conditions, 10241 events. 5729/10241 cut-off events. For 1069012/1071587 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 76145 event pairs, 206 based on Foata normal form. 645/10722 useless extension candidates. Maximal degree in co-relation 110925. Up to 2942 conditions per place. [2023-11-06 22:57:36,368 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 609 selfloop transitions, 364 changer transitions 248/1256 dead transitions. [2023-11-06 22:57:36,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 1256 transitions, 24769 flow [2023-11-06 22:57:36,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-06 22:57:36,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-06 22:57:36,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 7641 transitions. [2023-11-06 22:57:36,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366285714285714 [2023-11-06 22:57:36,377 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 7641 transitions. [2023-11-06 22:57:36,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 7641 transitions. [2023-11-06 22:57:36,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:57:36,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 7641 transitions. [2023-11-06 22:57:36,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 109.15714285714286) internal successors, (7641), 70 states have internal predecessors, (7641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:36,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 250.0) internal successors, (17750), 71 states have internal predecessors, (17750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:36,407 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 250.0) internal successors, (17750), 71 states have internal predecessors, (17750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:36,407 INFO L175 Difference]: Start difference. First operand has 425 places, 728 transitions, 12129 flow. Second operand 70 states and 7641 transitions. [2023-11-06 22:57:36,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 1256 transitions, 24769 flow [2023-11-06 22:57:39,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 1256 transitions, 21042 flow, removed 1843 selfloop flow, removed 59 redundant places. [2023-11-06 22:57:39,747 INFO L231 Difference]: Finished difference. Result has 417 places, 824 transitions, 14556 flow [2023-11-06 22:57:39,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=11462, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=14556, PETRI_PLACES=417, PETRI_TRANSITIONS=824} [2023-11-06 22:57:39,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2023-11-06 22:57:39,748 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 824 transitions, 14556 flow [2023-11-06 22:57:39,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 105.08333333333333) internal successors, (2522), 24 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:39,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:57:39,749 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:57:39,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-06 22:57:39,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:57:39,949 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:57:39,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:57:39,950 INFO L85 PathProgramCache]: Analyzing trace with hash 754170503, now seen corresponding path program 11 times [2023-11-06 22:57:39,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:57:39,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908080239] [2023-11-06 22:57:39,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:57:39,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:57:39,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:57:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:41,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:57:41,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908080239] [2023-11-06 22:57:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908080239] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:57:41,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061396158] [2023-11-06 22:57:41,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-06 22:57:41,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:57:41,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:57:41,201 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:57:41,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-06 22:57:41,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-11-06 22:57:41,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:57:41,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:57:41,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:57:42,020 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:42,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:57:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:57:46,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061396158] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:57:46,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:57:46,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-06 22:57:46,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072513195] [2023-11-06 22:57:46,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:57:46,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-06 22:57:46,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:57:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-06 22:57:46,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2023-11-06 22:57:46,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 250 [2023-11-06 22:57:46,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 824 transitions, 14556 flow. Second operand has 30 states, 30 states have (on average 105.1) internal successors, (3153), 30 states have internal predecessors, (3153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:57:46,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:57:46,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 250 [2023-11-06 22:57:46,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:58:05,947 INFO L124 PetriNetUnfolderBase]: 8074/14314 cut-off events. [2023-11-06 22:58:05,947 INFO L125 PetriNetUnfolderBase]: For 591407/592682 co-relation queries the response was YES. [2023-11-06 22:58:06,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130103 conditions, 14314 events. 8074/14314 cut-off events. For 591407/592682 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 109961 event pairs, 250 based on Foata normal form. 523/14605 useless extension candidates. Maximal degree in co-relation 129987. Up to 3234 conditions per place. [2023-11-06 22:58:06,216 INFO L140 encePairwiseOnDemand]: 243/250 looper letters, 601 selfloop transitions, 819 changer transitions 448/1891 dead transitions. [2023-11-06 22:58:06,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1891 transitions, 35800 flow [2023-11-06 22:58:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-11-06 22:58:06,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2023-11-06 22:58:06,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 12027 transitions. [2023-11-06 22:58:06,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4413577981651376 [2023-11-06 22:58:06,228 INFO L72 ComplementDD]: Start complementDD. Operand 109 states and 12027 transitions. [2023-11-06 22:58:06,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 12027 transitions. [2023-11-06 22:58:06,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:58:06,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 109 states and 12027 transitions. [2023-11-06 22:58:06,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 110 states, 109 states have (on average 110.33944954128441) internal successors, (12027), 109 states have internal predecessors, (12027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:06,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 110 states, 110 states have (on average 250.0) internal successors, (27500), 110 states have internal predecessors, (27500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:06,271 INFO L81 ComplementDD]: Finished complementDD. Result has 110 states, 110 states have (on average 250.0) internal successors, (27500), 110 states have internal predecessors, (27500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:06,271 INFO L175 Difference]: Start difference. First operand has 417 places, 824 transitions, 14556 flow. Second operand 109 states and 12027 transitions. [2023-11-06 22:58:06,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1891 transitions, 35800 flow [2023-11-06 22:58:09,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1891 transitions, 34083 flow, removed 817 selfloop flow, removed 29 redundant places. [2023-11-06 22:58:09,796 INFO L231 Difference]: Finished difference. Result has 501 places, 1117 transitions, 21898 flow [2023-11-06 22:58:09,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=13903, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=548, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=109, PETRI_FLOW=21898, PETRI_PLACES=501, PETRI_TRANSITIONS=1117} [2023-11-06 22:58:09,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2023-11-06 22:58:09,798 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 1117 transitions, 21898 flow [2023-11-06 22:58:09,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 105.1) internal successors, (3153), 30 states have internal predecessors, (3153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:09,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:58:09,799 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:09,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:10,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:10,005 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:58:10,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:10,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1486208131, now seen corresponding path program 3 times [2023-11-06 22:58:10,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:10,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121213781] [2023-11-06 22:58:10,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:11,603 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 13 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:11,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:11,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121213781] [2023-11-06 22:58:11,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121213781] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:11,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244232499] [2023-11-06 22:58:11,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:58:11,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:11,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:11,606 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:11,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-06 22:58:11,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-11-06 22:58:11,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:11,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:58:11,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:12,482 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:12,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:14,806 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:14,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244232499] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:14,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:14,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-06 22:58:14,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096378078] [2023-11-06 22:58:14,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:14,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-06 22:58:14,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:14,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-06 22:58:14,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=674, Unknown=0, NotChecked=0, Total=870 [2023-11-06 22:58:15,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 250 [2023-11-06 22:58:15,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 1117 transitions, 21898 flow. Second operand has 30 states, 30 states have (on average 104.53333333333333) internal successors, (3136), 30 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:15,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:58:15,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 250 [2023-11-06 22:58:15,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:58:36,305 INFO L124 PetriNetUnfolderBase]: 12394/20143 cut-off events. [2023-11-06 22:58:36,305 INFO L125 PetriNetUnfolderBase]: For 951246/951246 co-relation queries the response was YES. [2023-11-06 22:58:36,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173804 conditions, 20143 events. 12394/20143 cut-off events. For 951246/951246 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 139397 event pairs, 1381 based on Foata normal form. 326/20469 useless extension candidates. Maximal degree in co-relation 173670. Up to 9458 conditions per place. [2023-11-06 22:58:36,797 INFO L140 encePairwiseOnDemand]: 240/250 looper letters, 1104 selfloop transitions, 391 changer transitions 443/1938 dead transitions. [2023-11-06 22:58:36,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1938 transitions, 39975 flow [2023-11-06 22:58:36,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-11-06 22:58:36,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2023-11-06 22:58:36,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 11003 transitions. [2023-11-06 22:58:36,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43576237623762376 [2023-11-06 22:58:36,807 INFO L72 ComplementDD]: Start complementDD. Operand 101 states and 11003 transitions. [2023-11-06 22:58:36,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101 states and 11003 transitions. [2023-11-06 22:58:36,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:58:36,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 101 states and 11003 transitions. [2023-11-06 22:58:36,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 102 states, 101 states have (on average 108.94059405940594) internal successors, (11003), 101 states have internal predecessors, (11003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:36,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 102 states, 102 states have (on average 250.0) internal successors, (25500), 102 states have internal predecessors, (25500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:36,855 INFO L81 ComplementDD]: Finished complementDD. Result has 102 states, 102 states have (on average 250.0) internal successors, (25500), 102 states have internal predecessors, (25500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:36,856 INFO L175 Difference]: Start difference. First operand has 501 places, 1117 transitions, 21898 flow. Second operand 101 states and 11003 transitions. [2023-11-06 22:58:36,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1938 transitions, 39975 flow [2023-11-06 22:58:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1938 transitions, 36671 flow, removed 1564 selfloop flow, removed 42 redundant places. [2023-11-06 22:58:46,512 INFO L231 Difference]: Finished difference. Result has 583 places, 1216 transitions, 22886 flow [2023-11-06 22:58:46,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=250, PETRI_DIFFERENCE_MINUEND_FLOW=19578, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=101, PETRI_FLOW=22886, PETRI_PLACES=583, PETRI_TRANSITIONS=1216} [2023-11-06 22:58:46,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 540 predicate places. [2023-11-06 22:58:46,514 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 1216 transitions, 22886 flow [2023-11-06 22:58:46,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 104.53333333333333) internal successors, (3136), 30 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:46,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:58:46,514 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:58:46,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-06 22:58:46,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-06 22:58:46,715 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 14 more)] === [2023-11-06 22:58:46,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:58:46,716 INFO L85 PathProgramCache]: Analyzing trace with hash 909604119, now seen corresponding path program 12 times [2023-11-06 22:58:46,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:58:46,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151843294] [2023-11-06 22:58:46,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:58:46,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:58:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:58:47,736 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:47,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:58:47,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151843294] [2023-11-06 22:58:47,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151843294] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:58:47,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100953291] [2023-11-06 22:58:47,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-06 22:58:47,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:58:47,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:58:47,745 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:58:47,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ec0209cb-fc93-488d-aa2f-fb557e69b452/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-06 22:58:48,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-11-06 22:58:48,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:58:48,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:58:48,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:58:48,898 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:48,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:58:53,387 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:58:53,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100953291] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:58:53,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:58:53,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-11-06 22:58:53,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970182971] [2023-11-06 22:58:53,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:58:53,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-06 22:58:53,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:58:53,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-06 22:58:53,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-11-06 22:58:53,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 250 [2023-11-06 22:58:53,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1216 transitions, 22886 flow. Second operand has 30 states, 30 states have (on average 102.53333333333333) internal successors, (3076), 30 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:58:53,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:58:53,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 250 [2023-11-06 22:58:53,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand