./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:36:46,350 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:36:46,422 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 13:36:46,427 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:36:46,428 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:36:46,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:36:46,457 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:36:46,457 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:36:46,457 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:36:46,458 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:36:46,458 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:36:46,458 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:36:46,458 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:36:46,459 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:36:46,460 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:36:46,460 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:36:46,462 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:36:46,463 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:36:46,463 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:36:46,463 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:36:46,463 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:36:46,464 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 [2024-11-13 13:36:46,793 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:36:46,802 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:36:46,804 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:36:46,806 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:36:46,806 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:36:46,807 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c Unable to find full path for "g++" [2024-11-13 13:36:48,674 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:36:48,991 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:36:48,992 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/sv-benchmarks/c/weaver/parallel-misc-1.wvr.c [2024-11-13 13:36:49,006 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/data/df53d6e61/86a3001adc194a248fd1b9c890d8b4a4/FLAGdab04cdf6 [2024-11-13 13:36:49,027 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/data/df53d6e61/86a3001adc194a248fd1b9c890d8b4a4 [2024-11-13 13:36:49,031 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:36:49,033 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:36:49,036 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:36:49,037 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:36:49,041 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:36:49,042 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,043 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5465c4d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49, skipping insertion in model container [2024-11-13 13:36:49,043 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,070 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:36:49,326 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 13:36:49,336 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:36:49,351 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:36:49,397 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:36:49,419 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:36:49,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49 WrapperNode [2024-11-13 13:36:49,420 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:36:49,421 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:36:49,422 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:36:49,422 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:36:49,430 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,440 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,486 INFO L138 Inliner]: procedures = 22, calls = 32, calls flagged for inlining = 18, calls inlined = 32, statements flattened = 276 [2024-11-13 13:36:49,486 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:36:49,487 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:36:49,488 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:36:49,488 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:36:49,497 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,498 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,505 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,532 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-13 13:36:49,532 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,532 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,547 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,556 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,561 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,562 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,565 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:36:49,566 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:36:49,567 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:36:49,567 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:36:49,568 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (1/1) ... [2024-11-13 13:36:49,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:36:49,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:36:49,606 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:36:49,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:36:49,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:36:49,641 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 13:36:49,642 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 13:36:49,642 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 13:36:49,643 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 13:36:49,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:36:49,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 13:36:49,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 13:36:49,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 13:36:49,644 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 13:36:49,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:36:49,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:36:49,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 13:36:49,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 13:36:49,646 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 13:36:49,785 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:36:49,788 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:36:50,575 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 13:36:50,576 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:36:51,229 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:36:51,229 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 13:36:51,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:36:51 BoogieIcfgContainer [2024-11-13 13:36:51,230 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:36:51,233 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:36:51,234 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:36:51,240 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:36:51,241 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:36:49" (1/3) ... [2024-11-13 13:36:51,242 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f1f6678 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:36:51, skipping insertion in model container [2024-11-13 13:36:51,242 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:36:49" (2/3) ... [2024-11-13 13:36:51,243 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f1f6678 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:36:51, skipping insertion in model container [2024-11-13 13:36:51,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:36:51" (3/3) ... [2024-11-13 13:36:51,244 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2024-11-13 13:36:51,262 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:36:51,264 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-misc-1.wvr.c that has 3 procedures, 45 locations, 1 initial locations, 3 loop locations, and 16 error locations. [2024-11-13 13:36:51,264 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 13:36:51,343 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-13 13:36:51,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 49 transitions, 112 flow [2024-11-13 13:36:51,431 INFO L124 PetriNetUnfolderBase]: 5/47 cut-off events. [2024-11-13 13:36:51,437 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 13:36:51,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 5/47 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 113 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-11-13 13:36:51,444 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 49 transitions, 112 flow [2024-11-13 13:36:51,451 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 46 transitions, 104 flow [2024-11-13 13:36:51,460 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:36:51,471 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@50ab4236, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:36:51,472 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2024-11-13 13:36:51,475 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 13:36:51,476 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 13:36:51,476 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 13:36:51,476 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:51,480 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 13:36:51,480 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:51,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:51,485 INFO L85 PathProgramCache]: Analyzing trace with hash 974405, now seen corresponding path program 1 times [2024-11-13 13:36:51,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:51,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056578116] [2024-11-13 13:36:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:51,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:51,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:51,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:51,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056578116] [2024-11-13 13:36:51,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056578116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:36:51,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:36:51,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 13:36:51,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824537316] [2024-11-13 13:36:51,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:36:51,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:36:51,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:51,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:36:51,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:36:51,889 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:51,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 104 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:51,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:51,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:51,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:52,122 INFO L124 PetriNetUnfolderBase]: 220/507 cut-off events. [2024-11-13 13:36:52,122 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-13 13:36:52,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 875 conditions, 507 events. 220/507 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2748 event pairs, 130 based on Foata normal form. 1/402 useless extension candidates. Maximal degree in co-relation 806. Up to 338 conditions per place. [2024-11-13 13:36:52,135 INFO L140 encePairwiseOnDemand]: 45/49 looper letters, 23 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2024-11-13 13:36:52,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 43 transitions, 148 flow [2024-11-13 13:36:52,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:36:52,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 13:36:52,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 90 transitions. [2024-11-13 13:36:52,152 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-11-13 13:36:52,153 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 104 flow. Second operand 3 states and 90 transitions. [2024-11-13 13:36:52,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 43 transitions, 148 flow [2024-11-13 13:36:52,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 140 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:36:52,164 INFO L231 Difference]: Finished difference. Result has 43 places, 43 transitions, 94 flow [2024-11-13 13:36:52,168 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=43} [2024-11-13 13:36:52,173 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, -5 predicate places. [2024-11-13 13:36:52,174 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 43 transitions, 94 flow [2024-11-13 13:36:52,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:52,174 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:52,174 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 13:36:52,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 13:36:52,175 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:52,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash 974406, now seen corresponding path program 1 times [2024-11-13 13:36:52,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:52,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995791151] [2024-11-13 13:36:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:52,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:52,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:52,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995791151] [2024-11-13 13:36:52,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995791151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:36:52,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:36:52,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:36:52,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273264471] [2024-11-13 13:36:52,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:36:52,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:36:52,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:52,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:36:52,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:36:52,715 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:52,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 43 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:52,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:52,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:52,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:52,994 INFO L124 PetriNetUnfolderBase]: 221/510 cut-off events. [2024-11-13 13:36:52,995 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 13:36:52,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 510 events. 221/510 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2765 event pairs, 130 based on Foata normal form. 0/404 useless extension candidates. Maximal degree in co-relation 846. Up to 343 conditions per place. [2024-11-13 13:36:53,005 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 25 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-11-13 13:36:53,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 160 flow [2024-11-13 13:36:53,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:36:53,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:36:53,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-13 13:36:53,008 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-11-13 13:36:53,008 INFO L175 Difference]: Start difference. First operand has 43 places, 43 transitions, 94 flow. Second operand 4 states and 114 transitions. [2024-11-13 13:36:53,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 160 flow [2024-11-13 13:36:53,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 46 transitions, 154 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:36:53,014 INFO L231 Difference]: Finished difference. Result has 46 places, 46 transitions, 117 flow [2024-11-13 13:36:53,014 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=117, PETRI_PLACES=46, PETRI_TRANSITIONS=46} [2024-11-13 13:36:53,015 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, -2 predicate places. [2024-11-13 13:36:53,016 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 46 transitions, 117 flow [2024-11-13 13:36:53,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:53,016 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:53,016 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-13 13:36:53,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 13:36:53,017 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:53,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:53,018 INFO L85 PathProgramCache]: Analyzing trace with hash 936434870, now seen corresponding path program 1 times [2024-11-13 13:36:53,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:53,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236775215] [2024-11-13 13:36:53,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:53,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:53,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:53,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:53,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236775215] [2024-11-13 13:36:53,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236775215] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:36:53,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201400627] [2024-11-13 13:36:53,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:53,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:53,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:36:53,414 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:36:53,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 13:36:53,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:53,508 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 13:36:53,513 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:36:53,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-13 13:36:53,905 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:53,905 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:36:54,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:54,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201400627] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:36:54,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:36:54,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-13 13:36:54,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236533239] [2024-11-13 13:36:54,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:36:54,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 13:36:54,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:54,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 13:36:54,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:36:54,331 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:54,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 46 transitions, 117 flow. Second operand has 11 states, 11 states have (on average 22.363636363636363) internal successors, (246), 11 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:54,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:54,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:54,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:54,816 INFO L124 PetriNetUnfolderBase]: 222/512 cut-off events. [2024-11-13 13:36:54,816 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 13:36:54,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 512 events. 222/512 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2779 event pairs, 130 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 853. Up to 340 conditions per place. [2024-11-13 13:36:54,821 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 21 selfloop transitions, 10 changer transitions 0/48 dead transitions. [2024-11-13 13:36:54,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 48 transitions, 187 flow [2024-11-13 13:36:54,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 13:36:54,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 13:36:54,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-11-13 13:36:54,825 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-11-13 13:36:54,825 INFO L175 Difference]: Start difference. First operand has 46 places, 46 transitions, 117 flow. Second operand 8 states and 201 transitions. [2024-11-13 13:36:54,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 48 transitions, 187 flow [2024-11-13 13:36:54,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 184 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 13:36:54,827 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 142 flow [2024-11-13 13:36:54,830 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=142, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-11-13 13:36:54,831 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2024-11-13 13:36:54,831 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 142 flow [2024-11-13 13:36:54,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.363636363636363) internal successors, (246), 11 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:54,832 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:54,832 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 13:36:54,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 13:36:55,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:55,036 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:55,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1032164529, now seen corresponding path program 1 times [2024-11-13 13:36:55,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:55,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663604008] [2024-11-13 13:36:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:55,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:55,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663604008] [2024-11-13 13:36:55,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663604008] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:36:55,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:36:55,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:36:55,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157511568] [2024-11-13 13:36:55,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:36:55,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:36:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:55,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:36:55,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:36:55,205 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:55,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 142 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:55,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:55,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:55,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:55,391 INFO L124 PetriNetUnfolderBase]: 274/604 cut-off events. [2024-11-13 13:36:55,391 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-13 13:36:55,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 604 events. 274/604 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3161 event pairs, 157 based on Foata normal form. 0/458 useless extension candidates. Maximal degree in co-relation 827. Up to 316 conditions per place. [2024-11-13 13:36:55,396 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 40 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2024-11-13 13:36:55,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 256 flow [2024-11-13 13:36:55,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:36:55,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:36:55,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-11-13 13:36:55,398 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-11-13 13:36:55,398 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 142 flow. Second operand 4 states and 126 transitions. [2024-11-13 13:36:55,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 256 flow [2024-11-13 13:36:55,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 60 transitions, 214 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-13 13:36:55,401 INFO L231 Difference]: Finished difference. Result has 49 places, 49 transitions, 119 flow [2024-11-13 13:36:55,401 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=119, PETRI_PLACES=49, PETRI_TRANSITIONS=49} [2024-11-13 13:36:55,401 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 1 predicate places. [2024-11-13 13:36:55,402 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 49 transitions, 119 flow [2024-11-13 13:36:55,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:55,402 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:55,402 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:36:55,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 13:36:55,402 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:55,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:55,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1522702047, now seen corresponding path program 1 times [2024-11-13 13:36:55,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:55,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005861360] [2024-11-13 13:36:55,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:55,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:55,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:55,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:55,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:55,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005861360] [2024-11-13 13:36:55,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005861360] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:36:55,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:36:55,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:36:55,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975596321] [2024-11-13 13:36:55,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:36:55,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:36:55,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:55,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:36:55,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:36:55,547 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-11-13 13:36:55,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 49 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:55,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:55,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-11-13 13:36:55,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:55,719 INFO L124 PetriNetUnfolderBase]: 246/497 cut-off events. [2024-11-13 13:36:55,719 INFO L125 PetriNetUnfolderBase]: For 84/99 co-relation queries the response was YES. [2024-11-13 13:36:55,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 497 events. 246/497 cut-off events. For 84/99 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2271 event pairs, 135 based on Foata normal form. 0/456 useless extension candidates. Maximal degree in co-relation 648. Up to 379 conditions per place. [2024-11-13 13:36:55,723 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 28 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-11-13 13:36:55,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 43 transitions, 171 flow [2024-11-13 13:36:55,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:36:55,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:36:55,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-11-13 13:36:55,725 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-13 13:36:55,725 INFO L175 Difference]: Start difference. First operand has 49 places, 49 transitions, 119 flow. Second operand 4 states and 91 transitions. [2024-11-13 13:36:55,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 43 transitions, 171 flow [2024-11-13 13:36:55,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 13:36:55,728 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 112 flow [2024-11-13 13:36:55,728 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=112, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2024-11-13 13:36:55,729 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, -3 predicate places. [2024-11-13 13:36:55,729 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 112 flow [2024-11-13 13:36:55,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:55,730 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:55,730 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:36:55,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 13:36:55,730 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:55,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:55,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1522702048, now seen corresponding path program 1 times [2024-11-13 13:36:55,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:55,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609565392] [2024-11-13 13:36:55,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:55,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:56,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:56,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:56,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609565392] [2024-11-13 13:36:56,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609565392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:36:56,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713415883] [2024-11-13 13:36:56,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:56,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:56,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:36:56,030 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:36:56,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 13:36:56,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:56,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 13:36:56,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:36:56,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:56,247 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:36:56,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-13 13:36:56,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:56,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713415883] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:36:56,357 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:36:56,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-13 13:36:56,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778213667] [2024-11-13 13:36:56,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:36:56,357 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:36:56,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:56,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:36:56,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:36:56,637 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-11-13 13:36:56,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 112 flow. Second operand has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:56,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:56,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-11-13 13:36:56,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:57,029 INFO L124 PetriNetUnfolderBase]: 410/762 cut-off events. [2024-11-13 13:36:57,029 INFO L125 PetriNetUnfolderBase]: For 111/137 co-relation queries the response was YES. [2024-11-13 13:36:57,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1520 conditions, 762 events. 410/762 cut-off events. For 111/137 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3636 event pairs, 167 based on Foata normal form. 0/675 useless extension candidates. Maximal degree in co-relation 1282. Up to 266 conditions per place. [2024-11-13 13:36:57,034 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 56 selfloop transitions, 8 changer transitions 0/72 dead transitions. [2024-11-13 13:36:57,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 72 transitions, 307 flow [2024-11-13 13:36:57,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:36:57,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:36:57,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-11-13 13:36:57,038 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-11-13 13:36:57,038 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 112 flow. Second operand 6 states and 179 transitions. [2024-11-13 13:36:57,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 72 transitions, 307 flow [2024-11-13 13:36:57,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 72 transitions, 302 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:36:57,042 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 135 flow [2024-11-13 13:36:57,043 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=135, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2024-11-13 13:36:57,043 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-11-13 13:36:57,044 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 135 flow [2024-11-13 13:36:57,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:57,045 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:57,045 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:36:57,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 13:36:57,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:57,246 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:57,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash 227405437, now seen corresponding path program 1 times [2024-11-13 13:36:57,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:57,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536589047] [2024-11-13 13:36:57,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:57,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:57,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:57,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:57,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536589047] [2024-11-13 13:36:57,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536589047] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:36:57,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:36:57,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:36:57,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802983563] [2024-11-13 13:36:57,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:36:57,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:36:57,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:57,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:36:57,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:36:57,340 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:57,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 135 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:57,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:57,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:57,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:57,548 INFO L124 PetriNetUnfolderBase]: 418/751 cut-off events. [2024-11-13 13:36:57,548 INFO L125 PetriNetUnfolderBase]: For 221/246 co-relation queries the response was YES. [2024-11-13 13:36:57,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1655 conditions, 751 events. 418/751 cut-off events. For 221/246 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3355 event pairs, 250 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 1556. Up to 553 conditions per place. [2024-11-13 13:36:57,554 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 46 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-11-13 13:36:57,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 58 transitions, 284 flow [2024-11-13 13:36:57,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:36:57,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 13:36:57,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-13 13:36:57,555 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-11-13 13:36:57,555 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 135 flow. Second operand 4 states and 127 transitions. [2024-11-13 13:36:57,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 58 transitions, 284 flow [2024-11-13 13:36:57,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 278 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:36:57,557 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 148 flow [2024-11-13 13:36:57,558 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-11-13 13:36:57,558 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2024-11-13 13:36:57,558 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 148 flow [2024-11-13 13:36:57,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:57,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:57,559 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:36:57,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-13 13:36:57,561 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:57,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:57,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1267108339, now seen corresponding path program 1 times [2024-11-13 13:36:57,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:57,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141113816] [2024-11-13 13:36:57,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:57,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:57,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141113816] [2024-11-13 13:36:57,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141113816] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:36:57,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400623653] [2024-11-13 13:36:57,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:57,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:57,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:36:57,814 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:36:57,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 13:36:57,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:57,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 13:36:57,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:36:58,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:58,044 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:36:58,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-13 13:36:58,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:58,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400623653] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:36:58,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:36:58,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-13 13:36:58,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872360218] [2024-11-13 13:36:58,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:36:58,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:36:58,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:58,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:36:58,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:36:58,382 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-11-13 13:36:58,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 148 flow. Second operand has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:58,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:58,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-11-13 13:36:58,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:36:58,838 INFO L124 PetriNetUnfolderBase]: 638/1070 cut-off events. [2024-11-13 13:36:58,838 INFO L125 PetriNetUnfolderBase]: For 526/592 co-relation queries the response was YES. [2024-11-13 13:36:58,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 1070 events. 638/1070 cut-off events. For 526/592 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4835 event pairs, 247 based on Foata normal form. 0/918 useless extension candidates. Maximal degree in co-relation 2454. Up to 467 conditions per place. [2024-11-13 13:36:58,846 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 62 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-11-13 13:36:58,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 393 flow [2024-11-13 13:36:58,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:36:58,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 13:36:58,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-11-13 13:36:58,847 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-11-13 13:36:58,847 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 148 flow. Second operand 6 states and 178 transitions. [2024-11-13 13:36:58,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 393 flow [2024-11-13 13:36:58,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 13:36:58,850 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 173 flow [2024-11-13 13:36:58,851 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-11-13 13:36:58,851 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 7 predicate places. [2024-11-13 13:36:58,851 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 173 flow [2024-11-13 13:36:58,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:58,851 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:36:58,852 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:36:58,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 13:36:59,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:59,052 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:36:59,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:36:59,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1139298328, now seen corresponding path program 1 times [2024-11-13 13:36:59,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:36:59,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659069269] [2024-11-13 13:36:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:59,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:36:59,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:59,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:59,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:36:59,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659069269] [2024-11-13 13:36:59,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659069269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:36:59,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621518381] [2024-11-13 13:36:59,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:36:59,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:36:59,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:36:59,234 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:36:59,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 13:36:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:36:59,323 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 13:36:59,325 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:36:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:59,461 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:36:59,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:36:59,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621518381] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:36:59,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:36:59,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 13 [2024-11-13 13:36:59,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665286899] [2024-11-13 13:36:59,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:36:59,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 13:36:59,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:36:59,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 13:36:59,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:36:59,776 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:36:59,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 173 flow. Second operand has 14 states, 14 states have (on average 23.071428571428573) internal successors, (323), 14 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:36:59,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:36:59,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:36:59,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:00,437 INFO L124 PetriNetUnfolderBase]: 1085/1894 cut-off events. [2024-11-13 13:37:00,438 INFO L125 PetriNetUnfolderBase]: For 1090/1132 co-relation queries the response was YES. [2024-11-13 13:37:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 1894 events. 1085/1894 cut-off events. For 1090/1132 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 9917 event pairs, 646 based on Foata normal form. 26/1735 useless extension candidates. Maximal degree in co-relation 3928. Up to 873 conditions per place. [2024-11-13 13:37:00,451 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 93 selfloop transitions, 10 changer transitions 0/109 dead transitions. [2024-11-13 13:37:00,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 109 transitions, 599 flow [2024-11-13 13:37:00,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:37:00,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:37:00,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 280 transitions. [2024-11-13 13:37:00,453 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-11-13 13:37:00,453 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 173 flow. Second operand 9 states and 280 transitions. [2024-11-13 13:37:00,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 109 transitions, 599 flow [2024-11-13 13:37:00,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 109 transitions, 593 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 13:37:00,459 INFO L231 Difference]: Finished difference. Result has 63 places, 47 transitions, 215 flow [2024-11-13 13:37:00,460 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=215, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2024-11-13 13:37:00,460 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 15 predicate places. [2024-11-13 13:37:00,460 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 215 flow [2024-11-13 13:37:00,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.071428571428573) internal successors, (323), 14 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:00,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:00,461 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:00,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 13:37:00,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:00,661 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:00,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:00,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1319372749, now seen corresponding path program 1 times [2024-11-13 13:37:00,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:00,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415358057] [2024-11-13 13:37:00,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:00,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:00,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:00,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:00,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415358057] [2024-11-13 13:37:00,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415358057] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:37:00,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:37:00,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 13:37:00,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897120865] [2024-11-13 13:37:00,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:37:00,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:37:00,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:00,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:37:00,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 13:37:00,843 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:00,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:00,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:00,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:00,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:01,382 INFO L124 PetriNetUnfolderBase]: 1410/2415 cut-off events. [2024-11-13 13:37:01,382 INFO L125 PetriNetUnfolderBase]: For 2135/2284 co-relation queries the response was YES. [2024-11-13 13:37:01,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6570 conditions, 2415 events. 1410/2415 cut-off events. For 2135/2284 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13215 event pairs, 169 based on Foata normal form. 3/2158 useless extension candidates. Maximal degree in co-relation 5474. Up to 1227 conditions per place. [2024-11-13 13:37:01,397 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 76 selfloop transitions, 17 changer transitions 4/104 dead transitions. [2024-11-13 13:37:01,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 104 transitions, 642 flow [2024-11-13 13:37:01,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:37:01,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:37:01,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-11-13 13:37:01,398 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.746938775510204 [2024-11-13 13:37:01,398 INFO L175 Difference]: Start difference. First operand has 63 places, 47 transitions, 215 flow. Second operand 5 states and 183 transitions. [2024-11-13 13:37:01,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 104 transitions, 642 flow [2024-11-13 13:37:01,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 13:37:01,409 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 337 flow [2024-11-13 13:37:01,409 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=337, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2024-11-13 13:37:01,410 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 19 predicate places. [2024-11-13 13:37:01,410 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 337 flow [2024-11-13 13:37:01,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:01,410 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:01,410 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:01,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 13:37:01,410 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:01,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:01,411 INFO L85 PathProgramCache]: Analyzing trace with hash 67265112, now seen corresponding path program 2 times [2024-11-13 13:37:01,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:01,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826596112] [2024-11-13 13:37:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:01,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:01,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:01,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826596112] [2024-11-13 13:37:01,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826596112] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:01,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289539956] [2024-11-13 13:37:01,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:37:01,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:01,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:01,784 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:01,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 13:37:01,873 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:37:01,873 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:01,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 13:37:01,877 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:02,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:37:02,081 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:02,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2024-11-13 13:37:02,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 13:37:02,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289539956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:02,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:02,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 15 [2024-11-13 13:37:02,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739513786] [2024-11-13 13:37:02,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:02,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:37:02,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:02,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:37:02,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:37:03,471 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-11-13 13:37:03,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 337 flow. Second operand has 17 states, 17 states have (on average 20.294117647058822) internal successors, (345), 17 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:03,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:03,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-11-13 13:37:03,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:04,948 INFO L124 PetriNetUnfolderBase]: 1725/2847 cut-off events. [2024-11-13 13:37:04,948 INFO L125 PetriNetUnfolderBase]: For 4559/4656 co-relation queries the response was YES. [2024-11-13 13:37:04,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9716 conditions, 2847 events. 1725/2847 cut-off events. For 4559/4656 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15198 event pairs, 491 based on Foata normal form. 48/2885 useless extension candidates. Maximal degree in co-relation 8137. Up to 869 conditions per place. [2024-11-13 13:37:04,971 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 153 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-11-13 13:37:04,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 171 transitions, 1228 flow [2024-11-13 13:37:04,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 13:37:04,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 13:37:04,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 308 transitions. [2024-11-13 13:37:04,974 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-13 13:37:04,974 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 337 flow. Second operand 11 states and 308 transitions. [2024-11-13 13:37:04,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 171 transitions, 1228 flow [2024-11-13 13:37:04,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 171 transitions, 1131 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-11-13 13:37:04,995 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 347 flow [2024-11-13 13:37:04,995 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=347, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-11-13 13:37:04,995 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 23 predicate places. [2024-11-13 13:37:04,996 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 347 flow [2024-11-13 13:37:04,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.294117647058822) internal successors, (345), 17 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:04,996 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:04,996 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:05,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 13:37:05,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 13:37:05,201 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:05,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:05,201 INFO L85 PathProgramCache]: Analyzing trace with hash -628611640, now seen corresponding path program 1 times [2024-11-13 13:37:05,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:05,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604532319] [2024-11-13 13:37:05,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:05,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:05,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:05,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:05,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604532319] [2024-11-13 13:37:05,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604532319] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:05,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565393156] [2024-11-13 13:37:05,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:05,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:05,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:05,355 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:05,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 13:37:05,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:05,449 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 13:37:05,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:05,568 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:05,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565393156] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:05,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:05,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 13 [2024-11-13 13:37:05,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802367678] [2024-11-13 13:37:05,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:05,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 13:37:05,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:05,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 13:37:05,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:37:05,905 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:05,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 347 flow. Second operand has 14 states, 14 states have (on average 23.5) internal successors, (329), 14 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:05,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:05,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:05,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:06,567 INFO L124 PetriNetUnfolderBase]: 1454/2419 cut-off events. [2024-11-13 13:37:06,567 INFO L125 PetriNetUnfolderBase]: For 3297/3297 co-relation queries the response was YES. [2024-11-13 13:37:06,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8132 conditions, 2419 events. 1454/2419 cut-off events. For 3297/3297 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 12263 event pairs, 801 based on Foata normal form. 27/2444 useless extension candidates. Maximal degree in co-relation 6421. Up to 1621 conditions per place. [2024-11-13 13:37:06,593 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 114 selfloop transitions, 10 changer transitions 1/131 dead transitions. [2024-11-13 13:37:06,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 131 transitions, 962 flow [2024-11-13 13:37:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:37:06,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:37:06,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-11-13 13:37:06,597 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-11-13 13:37:06,598 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 347 flow. Second operand 9 states and 273 transitions. [2024-11-13 13:37:06,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 131 transitions, 962 flow [2024-11-13 13:37:06,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 131 transitions, 918 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-13 13:37:06,612 INFO L231 Difference]: Finished difference. Result has 74 places, 65 transitions, 380 flow [2024-11-13 13:37:06,613 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=380, PETRI_PLACES=74, PETRI_TRANSITIONS=65} [2024-11-13 13:37:06,613 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 26 predicate places. [2024-11-13 13:37:06,614 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 65 transitions, 380 flow [2024-11-13 13:37:06,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.5) internal successors, (329), 14 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:06,614 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:06,614 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:06,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 13:37:06,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 13:37:06,815 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:06,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:06,815 INFO L85 PathProgramCache]: Analyzing trace with hash -762315720, now seen corresponding path program 2 times [2024-11-13 13:37:06,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:06,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736922585] [2024-11-13 13:37:06,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:06,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:07,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:07,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:07,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736922585] [2024-11-13 13:37:07,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736922585] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:07,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506092047] [2024-11-13 13:37:07,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:37:07,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:07,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:07,129 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:07,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 13:37:07,234 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:37:07,234 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:07,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 13:37:07,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:07,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 13:37:07,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:37:07,598 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:07,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:37:07,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506092047] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:07,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:07,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-13 13:37:07,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089324771] [2024-11-13 13:37:07,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:07,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 13:37:07,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:07,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 13:37:07,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-13 13:37:08,565 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-11-13 13:37:08,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 65 transitions, 380 flow. Second operand has 17 states, 17 states have (on average 20.58823529411765) internal successors, (350), 17 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:08,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:08,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-11-13 13:37:08,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:09,910 INFO L124 PetriNetUnfolderBase]: 2022/3259 cut-off events. [2024-11-13 13:37:09,910 INFO L125 PetriNetUnfolderBase]: For 4086/4086 co-relation queries the response was YES. [2024-11-13 13:37:09,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11422 conditions, 3259 events. 2022/3259 cut-off events. For 4086/4086 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 16269 event pairs, 414 based on Foata normal form. 102/3359 useless extension candidates. Maximal degree in co-relation 10247. Up to 818 conditions per place. [2024-11-13 13:37:09,933 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 167 selfloop transitions, 12 changer transitions 0/184 dead transitions. [2024-11-13 13:37:09,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 184 transitions, 1396 flow [2024-11-13 13:37:09,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 13:37:09,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 13:37:09,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 336 transitions. [2024-11-13 13:37:09,938 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-13 13:37:09,939 INFO L175 Difference]: Start difference. First operand has 74 places, 65 transitions, 380 flow. Second operand 12 states and 336 transitions. [2024-11-13 13:37:09,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 184 transitions, 1396 flow [2024-11-13 13:37:09,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 184 transitions, 1385 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:37:09,952 INFO L231 Difference]: Finished difference. Result has 80 places, 68 transitions, 408 flow [2024-11-13 13:37:09,952 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=408, PETRI_PLACES=80, PETRI_TRANSITIONS=68} [2024-11-13 13:37:09,953 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 32 predicate places. [2024-11-13 13:37:09,953 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 68 transitions, 408 flow [2024-11-13 13:37:09,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.58823529411765) internal successors, (350), 17 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:09,954 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:09,954 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:09,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-13 13:37:10,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 13:37:10,158 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:10,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:10,159 INFO L85 PathProgramCache]: Analyzing trace with hash -950254376, now seen corresponding path program 1 times [2024-11-13 13:37:10,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:10,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75279551] [2024-11-13 13:37:10,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:10,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:10,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:10,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:10,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:10,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75279551] [2024-11-13 13:37:10,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75279551] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:10,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087950222] [2024-11-13 13:37:10,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:10,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:10,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:10,278 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:10,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 13:37:10,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:10,374 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:37:10,376 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:10,426 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:10,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:10,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087950222] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:10,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:37:10,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 8 [2024-11-13 13:37:10,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490072140] [2024-11-13 13:37:10,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:37:10,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:37:10,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:37:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:37:10,487 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:10,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 68 transitions, 408 flow. Second operand has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:10,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:10,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:10,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:10,910 INFO L124 PetriNetUnfolderBase]: 1824/2953 cut-off events. [2024-11-13 13:37:10,910 INFO L125 PetriNetUnfolderBase]: For 4084/4084 co-relation queries the response was YES. [2024-11-13 13:37:10,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10271 conditions, 2953 events. 1824/2953 cut-off events. For 4084/4084 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 14404 event pairs, 880 based on Foata normal form. 66/3001 useless extension candidates. Maximal degree in co-relation 9160. Up to 2058 conditions per place. [2024-11-13 13:37:10,928 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 70 selfloop transitions, 9 changer transitions 0/86 dead transitions. [2024-11-13 13:37:10,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 86 transitions, 653 flow [2024-11-13 13:37:10,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:37:10,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:37:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-11-13 13:37:10,929 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5877551020408164 [2024-11-13 13:37:10,929 INFO L175 Difference]: Start difference. First operand has 80 places, 68 transitions, 408 flow. Second operand 5 states and 144 transitions. [2024-11-13 13:37:10,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 86 transitions, 653 flow [2024-11-13 13:37:10,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 86 transitions, 622 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-11-13 13:37:10,939 INFO L231 Difference]: Finished difference. Result has 76 places, 65 transitions, 375 flow [2024-11-13 13:37:10,939 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=76, PETRI_TRANSITIONS=65} [2024-11-13 13:37:10,940 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2024-11-13 13:37:10,940 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 65 transitions, 375 flow [2024-11-13 13:37:10,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:10,940 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:10,940 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:10,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 13:37:11,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:11,141 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:11,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1944948963, now seen corresponding path program 1 times [2024-11-13 13:37:11,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:11,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389387631] [2024-11-13 13:37:11,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:11,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:11,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:11,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:11,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:11,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389387631] [2024-11-13 13:37:11,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389387631] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:11,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176275869] [2024-11-13 13:37:11,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:11,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:11,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:11,265 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:11,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 13:37:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:11,363 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:37:11,364 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:11,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:11,421 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:11,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:11,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176275869] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:11,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:37:11,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 8 [2024-11-13 13:37:11,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334857911] [2024-11-13 13:37:11,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:37:11,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 13:37:11,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:11,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 13:37:11,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:37:11,494 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:11,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 65 transitions, 375 flow. Second operand has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:11,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:11,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:11,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:11,798 INFO L124 PetriNetUnfolderBase]: 1754/2795 cut-off events. [2024-11-13 13:37:11,799 INFO L125 PetriNetUnfolderBase]: For 4682/4682 co-relation queries the response was YES. [2024-11-13 13:37:11,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9836 conditions, 2795 events. 1754/2795 cut-off events. For 4682/4682 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 13053 event pairs, 908 based on Foata normal form. 51/2840 useless extension candidates. Maximal degree in co-relation 8689. Up to 2143 conditions per place. [2024-11-13 13:37:11,817 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 64 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-11-13 13:37:11,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 80 transitions, 618 flow [2024-11-13 13:37:11,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 13:37:11,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 13:37:11,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-13 13:37:11,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5836734693877551 [2024-11-13 13:37:11,819 INFO L175 Difference]: Start difference. First operand has 76 places, 65 transitions, 375 flow. Second operand 5 states and 143 transitions. [2024-11-13 13:37:11,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 80 transitions, 618 flow [2024-11-13 13:37:11,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 80 transitions, 601 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-13 13:37:11,830 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 384 flow [2024-11-13 13:37:11,830 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=384, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2024-11-13 13:37:11,831 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2024-11-13 13:37:11,831 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 384 flow [2024-11-13 13:37:11,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:11,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:11,831 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:11,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 13:37:12,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:12,032 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:12,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:12,032 INFO L85 PathProgramCache]: Analyzing trace with hash 311108588, now seen corresponding path program 1 times [2024-11-13 13:37:12,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:12,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703113370] [2024-11-13 13:37:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:12,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:12,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:12,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703113370] [2024-11-13 13:37:12,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703113370] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955463584] [2024-11-13 13:37:12,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:12,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:12,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:12,915 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:12,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 13:37:13,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:13,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 13:37:13,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:13,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:13,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:13,413 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:13,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:13,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955463584] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:13,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:13,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 22 [2024-11-13 13:37:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970835877] [2024-11-13 13:37:13,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:13,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 13:37:13,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 13:37:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2024-11-13 13:37:14,981 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:14,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 384 flow. Second operand has 22 states, 22 states have (on average 24.59090909090909) internal successors, (541), 22 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:14,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:14,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:14,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:16,115 INFO L124 PetriNetUnfolderBase]: 2016/3298 cut-off events. [2024-11-13 13:37:16,115 INFO L125 PetriNetUnfolderBase]: For 5245/5245 co-relation queries the response was YES. [2024-11-13 13:37:16,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12071 conditions, 3298 events. 2016/3298 cut-off events. For 5245/5245 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16726 event pairs, 145 based on Foata normal form. 2/3286 useless extension candidates. Maximal degree in co-relation 10638. Up to 1506 conditions per place. [2024-11-13 13:37:16,131 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 120 selfloop transitions, 68 changer transitions 3/201 dead transitions. [2024-11-13 13:37:16,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 201 transitions, 1477 flow [2024-11-13 13:37:16,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 13:37:16,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 13:37:16,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 509 transitions. [2024-11-13 13:37:16,134 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6492346938775511 [2024-11-13 13:37:16,134 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 384 flow. Second operand 16 states and 509 transitions. [2024-11-13 13:37:16,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 201 transitions, 1477 flow [2024-11-13 13:37:16,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 201 transitions, 1433 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-13 13:37:16,153 INFO L231 Difference]: Finished difference. Result has 95 places, 118 transitions, 1018 flow [2024-11-13 13:37:16,153 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1018, PETRI_PLACES=95, PETRI_TRANSITIONS=118} [2024-11-13 13:37:16,154 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 47 predicate places. [2024-11-13 13:37:16,154 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 118 transitions, 1018 flow [2024-11-13 13:37:16,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 24.59090909090909) internal successors, (541), 22 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:16,154 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:16,155 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:16,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-13 13:37:16,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 13:37:16,356 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:16,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:16,356 INFO L85 PathProgramCache]: Analyzing trace with hash -963051684, now seen corresponding path program 2 times [2024-11-13 13:37:16,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:16,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077463601] [2024-11-13 13:37:16,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:16,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:16,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:17,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:17,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077463601] [2024-11-13 13:37:17,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077463601] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:17,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320025995] [2024-11-13 13:37:17,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:37:17,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:17,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:17,132 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:17,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 13:37:17,244 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:37:17,244 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:17,250 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 13:37:17,253 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:17,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:17,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:17,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:17,606 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:17,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320025995] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:17,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:17,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 21 [2024-11-13 13:37:17,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133118482] [2024-11-13 13:37:17,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:17,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 13:37:17,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:17,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 13:37:17,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2024-11-13 13:37:18,489 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:18,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 118 transitions, 1018 flow. Second operand has 21 states, 21 states have (on average 24.571428571428573) internal successors, (516), 21 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:18,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:18,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:18,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:19,500 INFO L124 PetriNetUnfolderBase]: 2860/4642 cut-off events. [2024-11-13 13:37:19,500 INFO L125 PetriNetUnfolderBase]: For 14567/14567 co-relation queries the response was YES. [2024-11-13 13:37:19,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21191 conditions, 4642 events. 2860/4642 cut-off events. For 14567/14567 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 25004 event pairs, 388 based on Foata normal form. 2/4626 useless extension candidates. Maximal degree in co-relation 19087. Up to 2610 conditions per place. [2024-11-13 13:37:19,531 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 166 selfloop transitions, 110 changer transitions 5/291 dead transitions. [2024-11-13 13:37:19,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 291 transitions, 2996 flow [2024-11-13 13:37:19,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 13:37:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 13:37:19,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 475 transitions. [2024-11-13 13:37:19,533 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-11-13 13:37:19,533 INFO L175 Difference]: Start difference. First operand has 95 places, 118 transitions, 1018 flow. Second operand 15 states and 475 transitions. [2024-11-13 13:37:19,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 291 transitions, 2996 flow [2024-11-13 13:37:19,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 291 transitions, 2885 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-11-13 13:37:19,659 INFO L231 Difference]: Finished difference. Result has 113 places, 213 transitions, 2369 flow [2024-11-13 13:37:19,660 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2369, PETRI_PLACES=113, PETRI_TRANSITIONS=213} [2024-11-13 13:37:19,661 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-11-13 13:37:19,661 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 213 transitions, 2369 flow [2024-11-13 13:37:19,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 24.571428571428573) internal successors, (516), 21 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:19,661 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:19,661 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:19,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 13:37:19,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:19,865 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:19,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:19,866 INFO L85 PathProgramCache]: Analyzing trace with hash 373768288, now seen corresponding path program 1 times [2024-11-13 13:37:19,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:19,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507035100] [2024-11-13 13:37:19,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:19,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:20,894 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:20,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:20,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507035100] [2024-11-13 13:37:20,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507035100] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:20,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912060284] [2024-11-13 13:37:20,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:20,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:20,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:20,899 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:20,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 13:37:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:21,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 13:37:21,025 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:21,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:21,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:21,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:21,438 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:21,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:21,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912060284] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:21,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:21,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 8] total 24 [2024-11-13 13:37:21,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326889904] [2024-11-13 13:37:21,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:21,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 13:37:21,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:21,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 13:37:21,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2024-11-13 13:37:22,972 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:22,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 213 transitions, 2369 flow. Second operand has 24 states, 24 states have (on average 23.5) internal successors, (564), 24 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:22,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:22,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:22,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:24,448 INFO L124 PetriNetUnfolderBase]: 3644/5806 cut-off events. [2024-11-13 13:37:24,448 INFO L125 PetriNetUnfolderBase]: For 26771/26771 co-relation queries the response was YES. [2024-11-13 13:37:24,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29685 conditions, 5806 events. 3644/5806 cut-off events. For 26771/26771 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 31244 event pairs, 215 based on Foata normal form. 2/5799 useless extension candidates. Maximal degree in co-relation 27034. Up to 2703 conditions per place. [2024-11-13 13:37:24,486 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 213 selfloop transitions, 123 changer transitions 16/359 dead transitions. [2024-11-13 13:37:24,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 359 transitions, 4119 flow [2024-11-13 13:37:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:37:24,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 13:37:24,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 540 transitions. [2024-11-13 13:37:24,488 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6482593037214885 [2024-11-13 13:37:24,488 INFO L175 Difference]: Start difference. First operand has 113 places, 213 transitions, 2369 flow. Second operand 17 states and 540 transitions. [2024-11-13 13:37:24,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 359 transitions, 4119 flow [2024-11-13 13:37:24,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 359 transitions, 4000 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-11-13 13:37:24,623 INFO L231 Difference]: Finished difference. Result has 131 places, 240 transitions, 2952 flow [2024-11-13 13:37:24,623 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2952, PETRI_PLACES=131, PETRI_TRANSITIONS=240} [2024-11-13 13:37:24,624 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 83 predicate places. [2024-11-13 13:37:24,624 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 240 transitions, 2952 flow [2024-11-13 13:37:24,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 23.5) internal successors, (564), 24 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:24,624 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:24,624 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:24,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 13:37:24,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 13:37:24,828 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:24,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:24,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1995467054, now seen corresponding path program 2 times [2024-11-13 13:37:24,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:24,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401915093] [2024-11-13 13:37:24,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:24,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:25,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:25,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401915093] [2024-11-13 13:37:25,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401915093] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:25,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340820037] [2024-11-13 13:37:25,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:37:25,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:25,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:25,648 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:25,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 13:37:25,752 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:37:25,752 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:25,754 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 13:37:25,756 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:25,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:26,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:26,101 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:26,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:26,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340820037] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:26,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:26,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 8] total 22 [2024-11-13 13:37:26,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537709211] [2024-11-13 13:37:26,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:26,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 13:37:26,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:26,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 13:37:26,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2024-11-13 13:37:27,068 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:27,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 240 transitions, 2952 flow. Second operand has 22 states, 22 states have (on average 24.454545454545453) internal successors, (538), 22 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:27,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:27,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:27,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:28,344 INFO L124 PetriNetUnfolderBase]: 3724/5978 cut-off events. [2024-11-13 13:37:28,344 INFO L125 PetriNetUnfolderBase]: For 36870/36870 co-relation queries the response was YES. [2024-11-13 13:37:28,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33431 conditions, 5978 events. 3724/5978 cut-off events. For 36870/36870 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 33654 event pairs, 564 based on Foata normal form. 2/5970 useless extension candidates. Maximal degree in co-relation 31095. Up to 3053 conditions per place. [2024-11-13 13:37:28,385 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 181 selfloop transitions, 137 changer transitions 5/333 dead transitions. [2024-11-13 13:37:28,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 333 transitions, 4460 flow [2024-11-13 13:37:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 13:37:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 13:37:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 388 transitions. [2024-11-13 13:37:28,387 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6598639455782312 [2024-11-13 13:37:28,387 INFO L175 Difference]: Start difference. First operand has 131 places, 240 transitions, 2952 flow. Second operand 12 states and 388 transitions. [2024-11-13 13:37:28,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 333 transitions, 4460 flow [2024-11-13 13:37:28,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 333 transitions, 4361 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-11-13 13:37:28,638 INFO L231 Difference]: Finished difference. Result has 139 places, 266 transitions, 3682 flow [2024-11-13 13:37:28,638 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3682, PETRI_PLACES=139, PETRI_TRANSITIONS=266} [2024-11-13 13:37:28,638 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 91 predicate places. [2024-11-13 13:37:28,638 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 266 transitions, 3682 flow [2024-11-13 13:37:28,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 24.454545454545453) internal successors, (538), 22 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:28,639 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:28,639 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:28,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 13:37:28,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:28,839 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:28,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:28,840 INFO L85 PathProgramCache]: Analyzing trace with hash -960412870, now seen corresponding path program 3 times [2024-11-13 13:37:28,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:28,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704109194] [2024-11-13 13:37:28,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:28,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:28,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:29,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:29,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:29,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704109194] [2024-11-13 13:37:29,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704109194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:29,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216917374] [2024-11-13 13:37:29,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 13:37:29,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:29,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:29,895 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:29,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 13:37:30,018 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 13:37:30,018 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:30,020 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 13:37:30,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:30,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:30,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:30,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:37:30,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 17 [2024-11-13 13:37:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:30,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216917374] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:30,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:30,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 9] total 25 [2024-11-13 13:37:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417851418] [2024-11-13 13:37:30,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:30,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 13:37:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:30,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 13:37:30,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2024-11-13 13:37:31,370 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:31,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 266 transitions, 3682 flow. Second operand has 25 states, 25 states have (on average 23.32) internal successors, (583), 25 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) [2024-11-13 13:37:31,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:31,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:31,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:33,070 INFO L124 PetriNetUnfolderBase]: 4577/7231 cut-off events. [2024-11-13 13:37:33,070 INFO L125 PetriNetUnfolderBase]: For 54189/54189 co-relation queries the response was YES. [2024-11-13 13:37:33,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42396 conditions, 7231 events. 4577/7231 cut-off events. For 54189/54189 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 40349 event pairs, 670 based on Foata normal form. 2/7219 useless extension candidates. Maximal degree in co-relation 39826. Up to 4366 conditions per place. [2024-11-13 13:37:33,115 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 204 selfloop transitions, 111 changer transitions 33/355 dead transitions. [2024-11-13 13:37:33,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 355 transitions, 5065 flow [2024-11-13 13:37:33,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 13:37:33,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 13:37:33,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 459 transitions. [2024-11-13 13:37:33,117 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6244897959183674 [2024-11-13 13:37:33,117 INFO L175 Difference]: Start difference. First operand has 139 places, 266 transitions, 3682 flow. Second operand 15 states and 459 transitions. [2024-11-13 13:37:33,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 355 transitions, 5065 flow [2024-11-13 13:37:33,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 355 transitions, 4921 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-11-13 13:37:33,285 INFO L231 Difference]: Finished difference. Result has 149 places, 248 transitions, 3543 flow [2024-11-13 13:37:33,285 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3543, PETRI_PLACES=149, PETRI_TRANSITIONS=248} [2024-11-13 13:37:33,285 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 101 predicate places. [2024-11-13 13:37:33,285 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 248 transitions, 3543 flow [2024-11-13 13:37:33,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 23.32) internal successors, (583), 25 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) [2024-11-13 13:37:33,286 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:33,286 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:33,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 13:37:33,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:33,490 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:33,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:33,490 INFO L85 PathProgramCache]: Analyzing trace with hash -991113610, now seen corresponding path program 4 times [2024-11-13 13:37:33,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:33,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586704937] [2024-11-13 13:37:33,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:33,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:33,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:34,152 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:34,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:34,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586704937] [2024-11-13 13:37:34,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586704937] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:34,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778114235] [2024-11-13 13:37:34,153 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-13 13:37:34,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:34,155 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:34,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 13:37:34,263 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-13 13:37:34,264 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:34,265 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 13:37:34,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:34,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:34,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:34,661 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:34,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:34,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778114235] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:34,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:34,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 8] total 23 [2024-11-13 13:37:34,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659265473] [2024-11-13 13:37:34,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:34,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 13:37:34,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:34,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 13:37:34,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2024-11-13 13:37:36,612 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:36,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 248 transitions, 3543 flow. Second operand has 23 states, 23 states have (on average 24.391304347826086) internal successors, (561), 23 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:36,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:36,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:36,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:38,667 INFO L124 PetriNetUnfolderBase]: 4653/7450 cut-off events. [2024-11-13 13:37:38,667 INFO L125 PetriNetUnfolderBase]: For 67633/67633 co-relation queries the response was YES. [2024-11-13 13:37:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46394 conditions, 7450 events. 4653/7450 cut-off events. For 67633/67633 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 43889 event pairs, 784 based on Foata normal form. 2/7442 useless extension candidates. Maximal degree in co-relation 44894. Up to 4610 conditions per place. [2024-11-13 13:37:38,735 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 241 selfloop transitions, 149 changer transitions 4/404 dead transitions. [2024-11-13 13:37:38,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 404 transitions, 6208 flow [2024-11-13 13:37:38,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:37:38,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 13:37:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 528 transitions. [2024-11-13 13:37:38,737 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6338535414165666 [2024-11-13 13:37:38,737 INFO L175 Difference]: Start difference. First operand has 149 places, 248 transitions, 3543 flow. Second operand 17 states and 528 transitions. [2024-11-13 13:37:38,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 404 transitions, 6208 flow [2024-11-13 13:37:38,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 404 transitions, 5997 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-11-13 13:37:38,948 INFO L231 Difference]: Finished difference. Result has 156 places, 313 transitions, 5048 flow [2024-11-13 13:37:38,948 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5048, PETRI_PLACES=156, PETRI_TRANSITIONS=313} [2024-11-13 13:37:38,949 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 108 predicate places. [2024-11-13 13:37:38,949 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 313 transitions, 5048 flow [2024-11-13 13:37:38,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 24.391304347826086) internal successors, (561), 23 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:38,949 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:38,949 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:38,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 13:37:39,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:39,150 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:39,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:39,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2135938592, now seen corresponding path program 5 times [2024-11-13 13:37:39,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:39,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448124617] [2024-11-13 13:37:39,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:39,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:39,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:40,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:40,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:40,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448124617] [2024-11-13 13:37:40,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448124617] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:40,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730041445] [2024-11-13 13:37:40,016 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-13 13:37:40,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:40,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:40,018 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:40,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 13:37:40,119 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-13 13:37:40,119 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:40,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 13:37:40,123 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:40,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:40,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:40,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:40,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730041445] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:40,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:40,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 8] total 22 [2024-11-13 13:37:40,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899390444] [2024-11-13 13:37:40,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:40,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 13:37:40,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:40,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 13:37:40,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2024-11-13 13:37:41,620 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:41,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 313 transitions, 5048 flow. Second operand has 22 states, 22 states have (on average 23.59090909090909) internal successors, (519), 22 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:41,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:41,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:41,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:43,615 INFO L124 PetriNetUnfolderBase]: 5826/9126 cut-off events. [2024-11-13 13:37:43,615 INFO L125 PetriNetUnfolderBase]: For 98742/98742 co-relation queries the response was YES. [2024-11-13 13:37:43,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59793 conditions, 9126 events. 5826/9126 cut-off events. For 98742/98742 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 52841 event pairs, 1108 based on Foata normal form. 2/9119 useless extension candidates. Maximal degree in co-relation 57979. Up to 6097 conditions per place. [2024-11-13 13:37:43,701 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 284 selfloop transitions, 137 changer transitions 7/435 dead transitions. [2024-11-13 13:37:43,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 435 transitions, 7120 flow [2024-11-13 13:37:43,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 13:37:43,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 13:37:43,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 507 transitions. [2024-11-13 13:37:43,702 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6466836734693877 [2024-11-13 13:37:43,703 INFO L175 Difference]: Start difference. First operand has 156 places, 313 transitions, 5048 flow. Second operand 16 states and 507 transitions. [2024-11-13 13:37:43,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 435 transitions, 7120 flow [2024-11-13 13:37:44,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 435 transitions, 6836 flow, removed 103 selfloop flow, removed 8 redundant places. [2024-11-13 13:37:44,077 INFO L231 Difference]: Finished difference. Result has 166 places, 335 transitions, 5620 flow [2024-11-13 13:37:44,077 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5620, PETRI_PLACES=166, PETRI_TRANSITIONS=335} [2024-11-13 13:37:44,077 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 118 predicate places. [2024-11-13 13:37:44,077 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 335 transitions, 5620 flow [2024-11-13 13:37:44,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 23.59090909090909) internal successors, (519), 22 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:44,078 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:44,078 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:44,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 13:37:44,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:44,278 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:44,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:44,279 INFO L85 PathProgramCache]: Analyzing trace with hash 240868528, now seen corresponding path program 1 times [2024-11-13 13:37:44,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:44,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962648308] [2024-11-13 13:37:44,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:44,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:44,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:45,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:45,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:45,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962648308] [2024-11-13 13:37:45,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962648308] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:45,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604211464] [2024-11-13 13:37:45,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:45,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:45,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:45,062 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:45,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 13:37:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:45,183 INFO L255 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 13:37:45,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:45,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:45,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:45,538 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:45,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:45,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604211464] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:45,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:45,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 9] total 25 [2024-11-13 13:37:45,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179848825] [2024-11-13 13:37:45,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:45,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 13:37:45,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:45,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 13:37:45,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2024-11-13 13:37:46,907 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:46,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 335 transitions, 5620 flow. Second operand has 25 states, 25 states have (on average 23.32) internal successors, (583), 25 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) [2024-11-13 13:37:46,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:46,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:46,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:49,181 INFO L124 PetriNetUnfolderBase]: 6233/9801 cut-off events. [2024-11-13 13:37:49,182 INFO L125 PetriNetUnfolderBase]: For 119223/119223 co-relation queries the response was YES. [2024-11-13 13:37:49,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66088 conditions, 9801 events. 6233/9801 cut-off events. For 119223/119223 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 57801 event pairs, 1027 based on Foata normal form. 2/9794 useless extension candidates. Maximal degree in co-relation 64226. Up to 6467 conditions per place. [2024-11-13 13:37:49,257 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 303 selfloop transitions, 151 changer transitions 14/475 dead transitions. [2024-11-13 13:37:49,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 475 transitions, 8073 flow [2024-11-13 13:37:49,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 13:37:49,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 13:37:49,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 584 transitions. [2024-11-13 13:37:49,259 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6272824919441461 [2024-11-13 13:37:49,259 INFO L175 Difference]: Start difference. First operand has 166 places, 335 transitions, 5620 flow. Second operand 19 states and 584 transitions. [2024-11-13 13:37:49,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 475 transitions, 8073 flow [2024-11-13 13:37:49,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 475 transitions, 7786 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-11-13 13:37:49,761 INFO L231 Difference]: Finished difference. Result has 184 places, 367 transitions, 6555 flow [2024-11-13 13:37:49,762 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6555, PETRI_PLACES=184, PETRI_TRANSITIONS=367} [2024-11-13 13:37:49,762 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-11-13 13:37:49,762 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 367 transitions, 6555 flow [2024-11-13 13:37:49,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 23.32) internal successors, (583), 25 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) [2024-11-13 13:37:49,763 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:49,763 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:49,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 13:37:49,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 13:37:49,967 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:49,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:49,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1939040590, now seen corresponding path program 1 times [2024-11-13 13:37:49,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:49,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121653316] [2024-11-13 13:37:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:49,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:49,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:50,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:50,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:50,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121653316] [2024-11-13 13:37:50,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121653316] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:50,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961253801] [2024-11-13 13:37:50,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:50,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:50,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:50,548 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:50,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 13:37:50,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:50,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 13:37:50,651 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:50,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:37:50,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:50,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:50,939 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:51,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:51,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961253801] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:51,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:51,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 7] total 20 [2024-11-13 13:37:51,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466940996] [2024-11-13 13:37:51,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:51,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 13:37:51,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:51,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 13:37:51,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2024-11-13 13:37:52,040 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-13 13:37:52,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 367 transitions, 6555 flow. Second operand has 20 states, 20 states have (on average 24.75) internal successors, (495), 20 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:52,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:52,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-13 13:37:52,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:54,048 INFO L124 PetriNetUnfolderBase]: 5616/8982 cut-off events. [2024-11-13 13:37:54,048 INFO L125 PetriNetUnfolderBase]: For 124704/124704 co-relation queries the response was YES. [2024-11-13 13:37:54,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62601 conditions, 8982 events. 5616/8982 cut-off events. For 124704/124704 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 54975 event pairs, 905 based on Foata normal form. 2/8974 useless extension candidates. Maximal degree in co-relation 61885. Up to 5922 conditions per place. [2024-11-13 13:37:54,142 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 295 selfloop transitions, 142 changer transitions 5/452 dead transitions. [2024-11-13 13:37:54,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 452 transitions, 8334 flow [2024-11-13 13:37:54,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 13:37:54,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 13:37:54,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 412 transitions. [2024-11-13 13:37:54,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6467817896389325 [2024-11-13 13:37:54,143 INFO L175 Difference]: Start difference. First operand has 184 places, 367 transitions, 6555 flow. Second operand 13 states and 412 transitions. [2024-11-13 13:37:54,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 452 transitions, 8334 flow [2024-11-13 13:37:54,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 452 transitions, 8150 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-11-13 13:37:54,668 INFO L231 Difference]: Finished difference. Result has 191 places, 378 transitions, 7076 flow [2024-11-13 13:37:54,669 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6380, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7076, PETRI_PLACES=191, PETRI_TRANSITIONS=378} [2024-11-13 13:37:54,669 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 143 predicate places. [2024-11-13 13:37:54,670 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 378 transitions, 7076 flow [2024-11-13 13:37:54,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 24.75) internal successors, (495), 20 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:54,670 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:37:54,670 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:37:54,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 13:37:54,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:54,871 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:37:54,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:37:54,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1695932094, now seen corresponding path program 2 times [2024-11-13 13:37:54,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:37:54,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691226642] [2024-11-13 13:37:54,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:37:54,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:37:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:37:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:37:55,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:37:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691226642] [2024-11-13 13:37:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691226642] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:37:55,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891321638] [2024-11-13 13:37:55,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:37:55,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:37:55,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:37:55,569 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:37:55,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 13:37:55,660 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:37:55,660 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:37:55,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 13:37:55,663 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:37:55,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 13:37:56,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:56,001 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:37:56,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:37:56,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 18 [2024-11-13 13:37:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:37:56,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891321638] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:37:56,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:37:56,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 8] total 20 [2024-11-13 13:37:56,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372674118] [2024-11-13 13:37:56,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:37:56,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 13:37:56,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:37:56,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 13:37:56,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-13 13:37:56,880 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:37:56,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 378 transitions, 7076 flow. Second operand has 20 states, 20 states have (on average 23.9) internal successors, (478), 20 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:37:56,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:37:56,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:37:56,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:37:59,208 INFO L124 PetriNetUnfolderBase]: 6996/10944 cut-off events. [2024-11-13 13:37:59,208 INFO L125 PetriNetUnfolderBase]: For 163340/163340 co-relation queries the response was YES. [2024-11-13 13:37:59,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77650 conditions, 10944 events. 6996/10944 cut-off events. For 163340/163340 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 65589 event pairs, 1247 based on Foata normal form. 2/10926 useless extension candidates. Maximal degree in co-relation 77198. Up to 6728 conditions per place. [2024-11-13 13:37:59,313 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 272 selfloop transitions, 151 changer transitions 27/456 dead transitions. [2024-11-13 13:37:59,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 456 transitions, 8840 flow [2024-11-13 13:37:59,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 13:37:59,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 13:37:59,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 353 transitions. [2024-11-13 13:37:59,314 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6549165120593692 [2024-11-13 13:37:59,315 INFO L175 Difference]: Start difference. First operand has 191 places, 378 transitions, 7076 flow. Second operand 11 states and 353 transitions. [2024-11-13 13:37:59,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 456 transitions, 8840 flow [2024-11-13 13:38:00,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 456 transitions, 8649 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-11-13 13:38:00,020 INFO L231 Difference]: Finished difference. Result has 195 places, 367 transitions, 7225 flow [2024-11-13 13:38:00,020 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6894, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7225, PETRI_PLACES=195, PETRI_TRANSITIONS=367} [2024-11-13 13:38:00,020 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 147 predicate places. [2024-11-13 13:38:00,020 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 367 transitions, 7225 flow [2024-11-13 13:38:00,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 23.9) internal successors, (478), 20 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:00,021 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:38:00,021 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:38:00,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 13:38:00,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-13 13:38:00,221 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:38:00,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:38:00,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1914187925, now seen corresponding path program 2 times [2024-11-13 13:38:00,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:38:00,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429782239] [2024-11-13 13:38:00,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:00,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:38:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:00,357 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 13:38:00,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:38:00,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429782239] [2024-11-13 13:38:00,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429782239] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:00,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312911084] [2024-11-13 13:38:00,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:38:00,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:00,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:00,361 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:00,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 13:38:00,480 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:38:00,481 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:38:00,482 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 13:38:00,484 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:38:00,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:38:00,592 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:38:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:38:00,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312911084] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:38:00,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:38:00,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-11-13 13:38:00,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351093892] [2024-11-13 13:38:00,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:38:00,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 13:38:00,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:38:00,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 13:38:00,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-11-13 13:38:00,865 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-11-13 13:38:00,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 367 transitions, 7225 flow. Second operand has 15 states, 15 states have (on average 24.466666666666665) internal successors, (367), 15 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:00,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:38:00,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-11-13 13:38:00,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:38:05,806 INFO L124 PetriNetUnfolderBase]: 14477/21552 cut-off events. [2024-11-13 13:38:05,806 INFO L125 PetriNetUnfolderBase]: For 382903/382903 co-relation queries the response was YES. [2024-11-13 13:38:05,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153357 conditions, 21552 events. 14477/21552 cut-off events. For 382903/382903 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 131383 event pairs, 737 based on Foata normal form. 587/22138 useless extension candidates. Maximal degree in co-relation 153286. Up to 5235 conditions per place. [2024-11-13 13:38:06,060 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 622 selfloop transitions, 277 changer transitions 0/902 dead transitions. [2024-11-13 13:38:06,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 902 transitions, 19076 flow [2024-11-13 13:38:06,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 13:38:06,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-13 13:38:06,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 587 transitions. [2024-11-13 13:38:06,062 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5989795918367347 [2024-11-13 13:38:06,062 INFO L175 Difference]: Start difference. First operand has 195 places, 367 transitions, 7225 flow. Second operand 20 states and 587 transitions. [2024-11-13 13:38:06,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 902 transitions, 19076 flow [2024-11-13 13:38:07,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 902 transitions, 17398 flow, removed 217 selfloop flow, removed 18 redundant places. [2024-11-13 13:38:07,554 INFO L231 Difference]: Finished difference. Result has 195 places, 534 transitions, 10818 flow [2024-11-13 13:38:07,554 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5904, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10818, PETRI_PLACES=195, PETRI_TRANSITIONS=534} [2024-11-13 13:38:07,555 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 147 predicate places. [2024-11-13 13:38:07,555 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 534 transitions, 10818 flow [2024-11-13 13:38:07,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 24.466666666666665) internal successors, (367), 15 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:07,555 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:38:07,555 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:38:07,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 13:38:07,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-13 13:38:07,756 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:38:07,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:38:07,756 INFO L85 PathProgramCache]: Analyzing trace with hash 704123652, now seen corresponding path program 6 times [2024-11-13 13:38:07,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:38:07,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118675182] [2024-11-13 13:38:07,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:07,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:38:07,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 13:38:07,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:38:07,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118675182] [2024-11-13 13:38:07,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118675182] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:07,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505716998] [2024-11-13 13:38:07,906 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-13 13:38:07,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:07,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:07,909 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:07,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 13:38:08,019 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-13 13:38:08,019 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:38:08,020 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 13:38:08,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:38:08,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 13:38:08,165 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:38:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 13:38:08,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505716998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:38:08,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:38:08,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-13 13:38:08,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648111741] [2024-11-13 13:38:08,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:38:08,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 13:38:08,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:38:08,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 13:38:08,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-11-13 13:38:08,319 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:38:08,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 534 transitions, 10818 flow. Second operand has 13 states, 13 states have (on average 24.76923076923077) internal successors, (322), 13 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:08,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:38:08,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:38:08,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:38:12,643 INFO L124 PetriNetUnfolderBase]: 12039/18139 cut-off events. [2024-11-13 13:38:12,643 INFO L125 PetriNetUnfolderBase]: For 325949/326109 co-relation queries the response was YES. [2024-11-13 13:38:12,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130956 conditions, 18139 events. 12039/18139 cut-off events. For 325949/326109 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 112889 event pairs, 1219 based on Foata normal form. 518/18656 useless extension candidates. Maximal degree in co-relation 130885. Up to 7553 conditions per place. [2024-11-13 13:38:13,020 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 639 selfloop transitions, 39 changer transitions 0/691 dead transitions. [2024-11-13 13:38:13,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 691 transitions, 15240 flow [2024-11-13 13:38:13,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:38:13,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 13:38:13,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-11-13 13:38:13,021 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5895691609977324 [2024-11-13 13:38:13,021 INFO L175 Difference]: Start difference. First operand has 195 places, 534 transitions, 10818 flow. Second operand 9 states and 260 transitions. [2024-11-13 13:38:13,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 691 transitions, 15240 flow [2024-11-13 13:38:13,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 691 transitions, 14985 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-11-13 13:38:13,977 INFO L231 Difference]: Finished difference. Result has 198 places, 486 transitions, 9639 flow [2024-11-13 13:38:13,978 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9474, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9639, PETRI_PLACES=198, PETRI_TRANSITIONS=486} [2024-11-13 13:38:13,978 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 150 predicate places. [2024-11-13 13:38:13,978 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 486 transitions, 9639 flow [2024-11-13 13:38:13,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 24.76923076923077) internal successors, (322), 13 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:13,978 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:38:13,978 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:38:13,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 13:38:14,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-13 13:38:14,179 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:38:14,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:38:14,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1477932215, now seen corresponding path program 1 times [2024-11-13 13:38:14,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:38:14,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140110371] [2024-11-13 13:38:14,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:14,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:38:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:16,001 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:38:16,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:38:16,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140110371] [2024-11-13 13:38:16,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140110371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:16,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425155554] [2024-11-13 13:38:16,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:16,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:16,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:16,006 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:16,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 13:38:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:16,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 13:38:16,123 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:38:16,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:16,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 13:38:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:38:16,953 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:38:17,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:17,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 47 [2024-11-13 13:38:17,459 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:38:17,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425155554] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:38:17,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:38:17,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 12] total 38 [2024-11-13 13:38:17,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93277546] [2024-11-13 13:38:17,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:38:17,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-13 13:38:17,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:38:17,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-13 13:38:17,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1280, Unknown=0, NotChecked=0, Total=1406 [2024-11-13 13:38:20,903 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-11-13 13:38:20,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 486 transitions, 9639 flow. Second operand has 38 states, 38 states have (on average 22.55263157894737) internal successors, (857), 38 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:20,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:38:20,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-11-13 13:38:20,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:38:28,684 INFO L124 PetriNetUnfolderBase]: 15445/23073 cut-off events. [2024-11-13 13:38:28,684 INFO L125 PetriNetUnfolderBase]: For 389623/389623 co-relation queries the response was YES. [2024-11-13 13:38:28,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165252 conditions, 23073 events. 15445/23073 cut-off events. For 389623/389623 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 141234 event pairs, 2994 based on Foata normal form. 1/23073 useless extension candidates. Maximal degree in co-relation 165180. Up to 15784 conditions per place. [2024-11-13 13:38:28,990 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 542 selfloop transitions, 226 changer transitions 1/772 dead transitions. [2024-11-13 13:38:28,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 772 transitions, 14603 flow [2024-11-13 13:38:28,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 13:38:28,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-13 13:38:28,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 808 transitions. [2024-11-13 13:38:28,993 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6342229199372057 [2024-11-13 13:38:28,993 INFO L175 Difference]: Start difference. First operand has 198 places, 486 transitions, 9639 flow. Second operand 26 states and 808 transitions. [2024-11-13 13:38:28,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 772 transitions, 14603 flow [2024-11-13 13:38:30,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 772 transitions, 14489 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 13:38:30,640 INFO L231 Difference]: Finished difference. Result has 228 places, 584 transitions, 12399 flow [2024-11-13 13:38:30,640 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9561, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=12399, PETRI_PLACES=228, PETRI_TRANSITIONS=584} [2024-11-13 13:38:30,640 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 180 predicate places. [2024-11-13 13:38:30,640 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 584 transitions, 12399 flow [2024-11-13 13:38:30,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 22.55263157894737) internal successors, (857), 38 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:30,641 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:38:30,641 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:38:30,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 13:38:30,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 13:38:30,842 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:38:30,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:38:30,842 INFO L85 PathProgramCache]: Analyzing trace with hash -784937839, now seen corresponding path program 1 times [2024-11-13 13:38:30,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:38:30,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963691389] [2024-11-13 13:38:30,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:30,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:38:30,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:38:32,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:38:32,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963691389] [2024-11-13 13:38:32,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963691389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:32,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896320533] [2024-11-13 13:38:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:32,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:32,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:32,134 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:32,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 13:38:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:32,248 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-13 13:38:32,250 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:38:33,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:33,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 12 [2024-11-13 13:38:33,087 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:38:33,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:38:33,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:33,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 47 [2024-11-13 13:38:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:38:33,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896320533] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:38:33,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:38:33,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15, 14] total 43 [2024-11-13 13:38:33,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203962472] [2024-11-13 13:38:33,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:38:33,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-13 13:38:33,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:38:33,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-13 13:38:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1675, Unknown=0, NotChecked=0, Total=1806 [2024-11-13 13:38:38,175 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-13 13:38:38,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 584 transitions, 12399 flow. Second operand has 43 states, 43 states have (on average 23.023255813953487) internal successors, (990), 43 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:38,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:38:38,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-13 13:38:38,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:38:48,524 INFO L124 PetriNetUnfolderBase]: 14580/22312 cut-off events. [2024-11-13 13:38:48,524 INFO L125 PetriNetUnfolderBase]: For 498962/498962 co-relation queries the response was YES. [2024-11-13 13:38:48,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175328 conditions, 22312 events. 14580/22312 cut-off events. For 498962/498962 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 144671 event pairs, 2413 based on Foata normal form. 1/22303 useless extension candidates. Maximal degree in co-relation 175243. Up to 13049 conditions per place. [2024-11-13 13:38:48,885 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 610 selfloop transitions, 378 changer transitions 1/996 dead transitions. [2024-11-13 13:38:48,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 996 transitions, 19768 flow [2024-11-13 13:38:48,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-13 13:38:48,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-11-13 13:38:48,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 1362 transitions. [2024-11-13 13:38:48,889 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6317254174397031 [2024-11-13 13:38:48,890 INFO L175 Difference]: Start difference. First operand has 228 places, 584 transitions, 12399 flow. Second operand 44 states and 1362 transitions. [2024-11-13 13:38:48,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 996 transitions, 19768 flow [2024-11-13 13:38:51,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 996 transitions, 18345 flow, removed 679 selfloop flow, removed 8 redundant places. [2024-11-13 13:38:51,336 INFO L231 Difference]: Finished difference. Result has 286 places, 735 transitions, 15750 flow [2024-11-13 13:38:51,336 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=11568, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=15750, PETRI_PLACES=286, PETRI_TRANSITIONS=735} [2024-11-13 13:38:51,337 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 238 predicate places. [2024-11-13 13:38:51,337 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 735 transitions, 15750 flow [2024-11-13 13:38:51,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 23.023255813953487) internal successors, (990), 43 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:51,337 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:38:51,338 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:38:51,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 13:38:51,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 13:38:51,538 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:38:51,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:38:51,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1860892303, now seen corresponding path program 2 times [2024-11-13 13:38:51,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:38:51,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184312273] [2024-11-13 13:38:51,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:38:51,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:38:51,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:38:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:38:53,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:38:53,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184312273] [2024-11-13 13:38:53,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184312273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:38:53,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861664212] [2024-11-13 13:38:53,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:38:53,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:38:53,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:38:53,893 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:38:53,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 13:38:54,026 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:38:54,026 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:38:54,028 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 13:38:54,031 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:38:54,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:54,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 12 [2024-11-13 13:38:54,820 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 13:38:54,820 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:38:55,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:38:55,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 47 [2024-11-13 13:38:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:38:55,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861664212] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:38:55,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:38:55,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 15] total 43 [2024-11-13 13:38:55,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894425311] [2024-11-13 13:38:55,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:38:55,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-13 13:38:55,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:38:55,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-13 13:38:55,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1639, Unknown=0, NotChecked=0, Total=1806 [2024-11-13 13:38:58,891 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-11-13 13:38:58,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 735 transitions, 15750 flow. Second operand has 43 states, 43 states have (on average 22.209302325581394) internal successors, (955), 43 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:38:58,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:38:58,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-11-13 13:38:58,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 13:39:14,416 INFO L124 PetriNetUnfolderBase]: 22457/33642 cut-off events. [2024-11-13 13:39:14,417 INFO L125 PetriNetUnfolderBase]: For 963463/963463 co-relation queries the response was YES. [2024-11-13 13:39:14,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276014 conditions, 33642 events. 22457/33642 cut-off events. For 963463/963463 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 217607 event pairs, 3413 based on Foata normal form. 2/33643 useless extension candidates. Maximal degree in co-relation 275905. Up to 18306 conditions per place. [2024-11-13 13:39:15,225 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 819 selfloop transitions, 664 changer transitions 12/1498 dead transitions. [2024-11-13 13:39:15,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1498 transitions, 31723 flow [2024-11-13 13:39:15,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-11-13 13:39:15,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2024-11-13 13:39:15,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 1741 transitions. [2024-11-13 13:39:15,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6125967628430683 [2024-11-13 13:39:15,229 INFO L175 Difference]: Start difference. First operand has 286 places, 735 transitions, 15750 flow. Second operand 58 states and 1741 transitions. [2024-11-13 13:39:15,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1498 transitions, 31723 flow [2024-11-13 13:39:24,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1498 transitions, 29731 flow, removed 913 selfloop flow, removed 14 redundant places. [2024-11-13 13:39:24,401 INFO L231 Difference]: Finished difference. Result has 355 places, 1138 transitions, 26560 flow [2024-11-13 13:39:24,401 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=14138, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=26560, PETRI_PLACES=355, PETRI_TRANSITIONS=1138} [2024-11-13 13:39:24,402 INFO L277 CegarLoopForPetriNet]: 48 programPoint places, 307 predicate places. [2024-11-13 13:39:24,402 INFO L471 AbstractCegarLoop]: Abstraction has has 355 places, 1138 transitions, 26560 flow [2024-11-13 13:39:24,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 22.209302325581394) internal successors, (955), 43 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:39:24,402 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 13:39:24,402 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:39:24,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 13:39:24,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:39:24,603 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-13 13:39:24,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:39:24,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1771900975, now seen corresponding path program 2 times [2024-11-13 13:39:24,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:39:24,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095253496] [2024-11-13 13:39:24,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:39:24,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:39:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:39:26,056 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:39:26,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:39:26,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095253496] [2024-11-13 13:39:26,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095253496] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:39:26,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813244756] [2024-11-13 13:39:26,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 13:39:26,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:39:26,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:39:26,059 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:39:26,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02ed3feb-04e7-479f-800c-4c187e3cf744/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 13:39:26,176 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 13:39:26,176 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 13:39:26,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-13 13:39:26,180 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:39:26,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 13:39:26,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 13:39:26,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 13:39:26,979 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 13:39:26,979 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:39:27,549 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 13:39:27,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813244756] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:39:27,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:39:27,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 14] total 43 [2024-11-13 13:39:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927455404] [2024-11-13 13:39:27,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:39:27,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-13 13:39:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:39:27,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-13 13:39:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2024-11-13 13:39:32,018 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-11-13 13:39:32,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 1138 transitions, 26560 flow. Second operand has 43 states, 43 states have (on average 22.25581395348837) internal successors, (957), 43 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 13:39:32,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 13:39:32,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-11-13 13:39:32,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand