./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fd523f7f98069bc15a8892c75be26f15a858863c31fc6ea863dcd5f92e46c458 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 06:24:02,941 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 06:24:02,944 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 06:24:02,981 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 06:24:02,984 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 06:24:02,987 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 06:24:02,989 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 06:24:02,992 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 06:24:02,994 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 06:24:02,998 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 06:24:02,999 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 06:24:03,001 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 06:24:03,002 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 06:24:03,004 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 06:24:03,005 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 06:24:03,009 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 06:24:03,010 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 06:24:03,010 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 06:24:03,011 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 06:24:03,013 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 06:24:03,014 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 06:24:03,015 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 06:24:03,016 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 06:24:03,016 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 06:24:03,019 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 06:24:03,023 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 06:24:03,023 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 06:24:03,024 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 06:24:03,025 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 06:24:03,026 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 06:24:03,027 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 06:24:03,030 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 06:24:03,031 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 06:24:03,032 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 06:24:03,033 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 06:24:03,034 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 06:24:03,034 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 06:24:03,034 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 06:24:03,035 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 06:24:03,035 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 06:24:03,036 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 06:24:03,037 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 06:24:03,072 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 06:24:03,072 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 06:24:03,073 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 06:24:03,074 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 06:24:03,074 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 06:24:03,075 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 06:24:03,076 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 06:24:03,076 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 06:24:03,076 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 06:24:03,076 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 06:24:03,077 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 06:24:03,077 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 06:24:03,078 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 06:24:03,078 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 06:24:03,078 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 06:24:03,078 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 06:24:03,078 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 06:24:03,079 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 06:24:03,079 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 06:24:03,079 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 06:24:03,079 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 06:24:03,079 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 06:24:03,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 06:24:03,080 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 06:24:03,080 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 06:24:03,080 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 06:24:03,080 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 06:24:03,081 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 06:24:03,081 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 06:24:03,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 06:24:03,081 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 06:24:03,081 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 06:24:03,082 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 06:24:03,082 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 06:24:03,082 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fd523f7f98069bc15a8892c75be26f15a858863c31fc6ea863dcd5f92e46c458 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 06:24:03,381 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 06:24:03,402 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 06:24:03,404 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 06:24:03,404 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 06:24:03,405 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 06:24:03,406 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-30 06:24:04,541 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 06:24:04,727 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 06:24:04,728 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-30 06:24:04,733 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6423bde20/1a0940cade6b4f29983adec2a313d173/FLAGfc936f332 [2023-08-30 06:24:04,747 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6423bde20/1a0940cade6b4f29983adec2a313d173 [2023-08-30 06:24:04,748 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 06:24:04,749 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 06:24:04,750 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 06:24:04,750 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 06:24:04,755 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 06:24:04,756 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,757 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b9c1785 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04, skipping insertion in model container [2023-08-30 06:24:04,757 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,762 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 06:24:04,776 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 06:24:04,894 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c[2087,2100] [2023-08-30 06:24:04,898 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 06:24:04,906 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 06:24:04,922 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c[2087,2100] [2023-08-30 06:24:04,923 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 06:24:04,930 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 06:24:04,931 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 06:24:04,937 INFO L208 MainTranslator]: Completed translation [2023-08-30 06:24:04,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04 WrapperNode [2023-08-30 06:24:04,937 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 06:24:04,939 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 06:24:04,939 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 06:24:04,939 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 06:24:04,946 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,953 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,971 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 78 [2023-08-30 06:24:04,971 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 06:24:04,972 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 06:24:04,972 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 06:24:04,972 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 06:24:04,979 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,979 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,981 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,981 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,985 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,988 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,989 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,990 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:04,992 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 06:24:04,993 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 06:24:04,993 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 06:24:04,993 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 06:24:04,994 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (1/1) ... [2023-08-30 06:24:05,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 06:24:05,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:05,038 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 06:24:05,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 06:24:05,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 06:24:05,087 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-30 06:24:05,087 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-30 06:24:05,087 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-30 06:24:05,087 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-30 06:24:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 06:24:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 06:24:05,088 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 06:24:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 06:24:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 06:24:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 06:24:05,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 06:24:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 06:24:05,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 06:24:05,091 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 06:24:05,172 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 06:24:05,174 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 06:24:05,380 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 06:24:05,430 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 06:24:05,431 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 06:24:05,433 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:24:05 BoogieIcfgContainer [2023-08-30 06:24:05,433 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 06:24:05,436 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 06:24:05,436 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 06:24:05,439 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 06:24:05,439 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 06:24:04" (1/3) ... [2023-08-30 06:24:05,440 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e8fa73a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 06:24:05, skipping insertion in model container [2023-08-30 06:24:05,440 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 06:24:04" (2/3) ... [2023-08-30 06:24:05,440 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e8fa73a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 06:24:05, skipping insertion in model container [2023-08-30 06:24:05,440 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:24:05" (3/3) ... [2023-08-30 06:24:05,441 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-08-30 06:24:05,456 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 06:24:05,457 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-08-30 06:24:05,457 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 06:24:05,539 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 06:24:05,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 97 places, 96 transitions, 208 flow [2023-08-30 06:24:05,666 INFO L130 PetriNetUnfolder]: 6/94 cut-off events. [2023-08-30 06:24:05,667 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 06:24:05,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 94 events. 6/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 83 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-30 06:24:05,674 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 96 transitions, 208 flow [2023-08-30 06:24:05,682 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 91 places, 90 transitions, 192 flow [2023-08-30 06:24:05,686 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 06:24:05,698 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 91 places, 90 transitions, 192 flow [2023-08-30 06:24:05,705 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 91 places, 90 transitions, 192 flow [2023-08-30 06:24:05,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 91 places, 90 transitions, 192 flow [2023-08-30 06:24:05,751 INFO L130 PetriNetUnfolder]: 6/90 cut-off events. [2023-08-30 06:24:05,752 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 06:24:05,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 6/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 82 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 54. Up to 2 conditions per place. [2023-08-30 06:24:05,754 INFO L119 LiptonReduction]: Number of co-enabled transitions 660 [2023-08-30 06:24:08,487 INFO L134 LiptonReduction]: Checked pairs total: 712 [2023-08-30 06:24:08,488 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-30 06:24:08,500 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 06:24:08,505 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@27bc467b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 06:24:08,506 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-08-30 06:24:08,507 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-30 06:24:08,507 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 06:24:08,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:08,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 06:24:08,508 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:08,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash 382, now seen corresponding path program 1 times [2023-08-30 06:24:08,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:08,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669620160] [2023-08-30 06:24:08,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:08,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:08,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669620160] [2023-08-30 06:24:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669620160] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:08,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:08,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 06:24:08,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790124267] [2023-08-30 06:24:08,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:08,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 06:24:08,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:08,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 06:24:08,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 06:24:08,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 183 [2023-08-30 06:24:08,631 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 60 flow. Second operand has 2 states, 2 states have (on average 85.5) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,632 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:08,632 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 183 [2023-08-30 06:24:08,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:08,716 INFO L130 PetriNetUnfolder]: 106/169 cut-off events. [2023-08-30 06:24:08,717 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 06:24:08,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 169 events. 106/169 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 547 event pairs, 45 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 277. Up to 167 conditions per place. [2023-08-30 06:24:08,721 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-30 06:24:08,721 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-08-30 06:24:08,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 06:24:08,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 06:24:08,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 192 transitions. [2023-08-30 06:24:08,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245901639344263 [2023-08-30 06:24:08,737 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 192 transitions. [2023-08-30 06:24:08,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 192 transitions. [2023-08-30 06:24:08,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:08,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 192 transitions. [2023-08-30 06:24:08,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 96.0) internal successors, (192), 2 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) [2023-08-30 06:24:08,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,751 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,753 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 60 flow. Second operand 2 states and 192 transitions. [2023-08-30 06:24:08,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-08-30 06:24:08,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-30 06:24:08,757 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-30 06:24:08,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-30 06:24:08,764 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-08-30 06:24:08,765 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-30 06:24:08,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 85.5) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:08,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 06:24:08,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 06:24:08,767 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:08,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:08,775 INFO L85 PathProgramCache]: Analyzing trace with hash 374625, now seen corresponding path program 1 times [2023-08-30 06:24:08,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:08,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138782619] [2023-08-30 06:24:08,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:08,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:08,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:08,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:08,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138782619] [2023-08-30 06:24:08,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138782619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:08,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:08,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 06:24:08,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557063298] [2023-08-30 06:24:08,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:08,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 06:24:08,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:08,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 06:24:08,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 06:24:08,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 183 [2023-08-30 06:24:08,924 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,925 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:08,925 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 183 [2023-08-30 06:24:08,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:08,967 INFO L130 PetriNetUnfolder]: 99/156 cut-off events. [2023-08-30 06:24:08,967 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 06:24:08,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 316 conditions, 156 events. 99/156 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 497 event pairs, 42 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 313. Up to 153 conditions per place. [2023-08-30 06:24:08,970 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-08-30 06:24:08,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-08-30 06:24:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 06:24:08,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 06:24:08,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 247 transitions. [2023-08-30 06:24:08,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44990892531876137 [2023-08-30 06:24:08,975 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 247 transitions. [2023-08-30 06:24:08,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 247 transitions. [2023-08-30 06:24:08,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:08,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 247 transitions. [2023-08-30 06:24:08,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.33333333333333) internal successors, (247), 3 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,981 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,981 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 247 transitions. [2023-08-30 06:24:08,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-08-30 06:24:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 06:24:08,982 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-08-30 06:24:08,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2023-08-30 06:24:08,983 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-08-30 06:24:08,983 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-08-30 06:24:08,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:08,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:08,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 06:24:08,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 06:24:08,984 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:08,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:08,987 INFO L85 PathProgramCache]: Analyzing trace with hash 374626, now seen corresponding path program 1 times [2023-08-30 06:24:08,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:08,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145060529] [2023-08-30 06:24:08,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:08,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:09,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:09,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:09,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:09,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145060529] [2023-08-30 06:24:09,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145060529] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:09,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:09,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 06:24:09,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498899835] [2023-08-30 06:24:09,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:09,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 06:24:09,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:09,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 06:24:09,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 06:24:09,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 183 [2023-08-30 06:24:09,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:09,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 183 [2023-08-30 06:24:09,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:09,191 INFO L130 PetriNetUnfolder]: 92/143 cut-off events. [2023-08-30 06:24:09,191 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 06:24:09,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292 conditions, 143 events. 92/143 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 433 event pairs, 39 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 288. Up to 140 conditions per place. [2023-08-30 06:24:09,193 INFO L137 encePairwiseOnDemand]: 180/183 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-08-30 06:24:09,193 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-08-30 06:24:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 06:24:09,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 06:24:09,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 257 transitions. [2023-08-30 06:24:09,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681238615664845 [2023-08-30 06:24:09,195 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 257 transitions. [2023-08-30 06:24:09,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 257 transitions. [2023-08-30 06:24:09,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:09,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 257 transitions. [2023-08-30 06:24:09,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.66666666666667) internal successors, (257), 3 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,198 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,198 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 257 transitions. [2023-08-30 06:24:09,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-08-30 06:24:09,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 06:24:09,199 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-08-30 06:24:09,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=39, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=41, PETRI_PLACES=22, PETRI_TRANSITIONS=17} [2023-08-30 06:24:09,201 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 06:24:09,204 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-08-30 06:24:09,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:09,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 06:24:09,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 06:24:09,205 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:09,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:09,206 INFO L85 PathProgramCache]: Analyzing trace with hash 360022076, now seen corresponding path program 1 times [2023-08-30 06:24:09,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:09,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050236894] [2023-08-30 06:24:09,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:09,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:09,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:09,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:09,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050236894] [2023-08-30 06:24:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050236894] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:09,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:09,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 06:24:09,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152640494] [2023-08-30 06:24:09,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:09,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 06:24:09,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:09,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 06:24:09,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 06:24:09,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:09,361 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,361 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:09,361 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:09,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:09,387 INFO L130 PetriNetUnfolder]: 70/112 cut-off events. [2023-08-30 06:24:09,388 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 06:24:09,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 112 events. 70/112 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 309 event pairs, 29 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 227. Up to 109 conditions per place. [2023-08-30 06:24:09,389 INFO L137 encePairwiseOnDemand]: 181/183 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-08-30 06:24:09,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-08-30 06:24:09,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 06:24:09,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 06:24:09,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 231 transitions. [2023-08-30 06:24:09,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207650273224044 [2023-08-30 06:24:09,391 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 231 transitions. [2023-08-30 06:24:09,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 231 transitions. [2023-08-30 06:24:09,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:09,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 231 transitions. [2023-08-30 06:24:09,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,394 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,394 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 231 transitions. [2023-08-30 06:24:09,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-08-30 06:24:09,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 06:24:09,395 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-08-30 06:24:09,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=40, PETRI_PLACES=22, PETRI_TRANSITIONS=16} [2023-08-30 06:24:09,396 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 06:24:09,396 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-08-30 06:24:09,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:09,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 06:24:09,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 06:24:09,397 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:09,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:09,398 INFO L85 PathProgramCache]: Analyzing trace with hash 360022077, now seen corresponding path program 1 times [2023-08-30 06:24:09,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:09,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700740123] [2023-08-30 06:24:09,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:09,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:09,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700740123] [2023-08-30 06:24:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700740123] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:09,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:09,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 06:24:09,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264892621] [2023-08-30 06:24:09,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:09,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 06:24:09,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:09,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 06:24:09,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 06:24:09,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 183 [2023-08-30 06:24:09,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:09,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 183 [2023-08-30 06:24:09,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:09,579 INFO L130 PetriNetUnfolder]: 48/81 cut-off events. [2023-08-30 06:24:09,579 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 06:24:09,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 81 events. 48/81 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 193 event pairs, 19 based on Foata normal form. 0/50 useless extension candidates. Maximal degree in co-relation 166. Up to 78 conditions per place. [2023-08-30 06:24:09,580 INFO L137 encePairwiseOnDemand]: 181/183 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-08-30 06:24:09,580 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-08-30 06:24:09,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 06:24:09,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 06:24:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 248 transitions. [2023-08-30 06:24:09,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517304189435337 [2023-08-30 06:24:09,582 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 248 transitions. [2023-08-30 06:24:09,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 248 transitions. [2023-08-30 06:24:09,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:09,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 248 transitions. [2023-08-30 06:24:09,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,585 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,585 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 248 transitions. [2023-08-30 06:24:09,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-08-30 06:24:09,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 06:24:09,586 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-08-30 06:24:09,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=37, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=39, PETRI_PLACES=22, PETRI_TRANSITIONS=15} [2023-08-30 06:24:09,587 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-08-30 06:24:09,587 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-08-30 06:24:09,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:09,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:09,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:09,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 06:24:09,588 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:09,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:09,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1674693258, now seen corresponding path program 1 times [2023-08-30 06:24:09,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:09,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540773747] [2023-08-30 06:24:09,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:09,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:09,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:09,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:09,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540773747] [2023-08-30 06:24:09,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540773747] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:09,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:09,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:09,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449223335] [2023-08-30 06:24:09,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:09,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:09,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:09,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:09,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:09,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:09,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:09,969 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:09,969 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:09,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:10,059 INFO L130 PetriNetUnfolder]: 62/128 cut-off events. [2023-08-30 06:24:10,059 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 06:24:10,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 128 events. 62/128 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 407 event pairs, 2 based on Foata normal form. 1/107 useless extension candidates. Maximal degree in co-relation 266. Up to 61 conditions per place. [2023-08-30 06:24:10,060 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 29 selfloop transitions, 4 changer transitions 11/44 dead transitions. [2023-08-30 06:24:10,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 44 transitions, 193 flow [2023-08-30 06:24:10,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:10,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:10,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 574 transitions. [2023-08-30 06:24:10,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44808743169398907 [2023-08-30 06:24:10,063 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 574 transitions. [2023-08-30 06:24:10,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 574 transitions. [2023-08-30 06:24:10,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:10,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 574 transitions. [2023-08-30 06:24:10,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,068 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,068 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 7 states and 574 transitions. [2023-08-30 06:24:10,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 44 transitions, 193 flow [2023-08-30 06:24:10,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 44 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 06:24:10,070 INFO L231 Difference]: Finished difference. Result has 32 places, 17 transitions, 74 flow [2023-08-30 06:24:10,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=74, PETRI_PLACES=32, PETRI_TRANSITIONS=17} [2023-08-30 06:24:10,072 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-08-30 06:24:10,073 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 17 transitions, 74 flow [2023-08-30 06:24:10,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:10,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:10,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:10,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 06:24:10,074 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:10,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:10,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1154660176, now seen corresponding path program 2 times [2023-08-30 06:24:10,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:10,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931282154] [2023-08-30 06:24:10,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:10,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:10,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:10,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:10,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:10,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931282154] [2023-08-30 06:24:10,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931282154] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:10,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:10,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:10,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321830168] [2023-08-30 06:24:10,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:10,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:10,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:10,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:10,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:10,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:10,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 17 transitions, 74 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:10,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:10,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:10,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:10,530 INFO L130 PetriNetUnfolder]: 58/122 cut-off events. [2023-08-30 06:24:10,530 INFO L131 PetriNetUnfolder]: For 95/95 co-relation queries the response was YES. [2023-08-30 06:24:10,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386 conditions, 122 events. 58/122 cut-off events. For 95/95 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 351 event pairs, 14 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 377. Up to 63 conditions per place. [2023-08-30 06:24:10,534 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 29 selfloop transitions, 8 changer transitions 8/45 dead transitions. [2023-08-30 06:24:10,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 262 flow [2023-08-30 06:24:10,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:10,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 571 transitions. [2023-08-30 06:24:10,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4457455113192818 [2023-08-30 06:24:10,536 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 571 transitions. [2023-08-30 06:24:10,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 571 transitions. [2023-08-30 06:24:10,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:10,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 571 transitions. [2023-08-30 06:24:10,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.57142857142857) internal successors, (571), 7 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,542 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:10,542 INFO L175 Difference]: Start difference. First operand has 32 places, 17 transitions, 74 flow. Second operand 7 states and 571 transitions. [2023-08-30 06:24:10,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 262 flow [2023-08-30 06:24:10,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 45 transitions, 235 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-30 06:24:10,546 INFO L231 Difference]: Finished difference. Result has 37 places, 23 transitions, 116 flow [2023-08-30 06:24:10,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=116, PETRI_PLACES=37, PETRI_TRANSITIONS=23} [2023-08-30 06:24:10,547 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 8 predicate places. [2023-08-30 06:24:10,547 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 23 transitions, 116 flow [2023-08-30 06:24:10,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:10,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:10,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:10,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 06:24:10,548 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:10,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:10,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1234050082, now seen corresponding path program 3 times [2023-08-30 06:24:10,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:10,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117050646] [2023-08-30 06:24:10,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:10,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:10,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:10,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:10,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117050646] [2023-08-30 06:24:10,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117050646] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:10,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:10,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:10,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098062717] [2023-08-30 06:24:10,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:10,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:10,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:10,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:10,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:10,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:10,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 23 transitions, 116 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:10,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:10,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:10,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:10,998 INFO L130 PetriNetUnfolder]: 66/144 cut-off events. [2023-08-30 06:24:10,999 INFO L131 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2023-08-30 06:24:10,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 496 conditions, 144 events. 66/144 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 469 event pairs, 14 based on Foata normal form. 1/137 useless extension candidates. Maximal degree in co-relation 484. Up to 67 conditions per place. [2023-08-30 06:24:11,000 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 34 selfloop transitions, 11 changer transitions 5/50 dead transitions. [2023-08-30 06:24:11,000 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 50 transitions, 312 flow [2023-08-30 06:24:11,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:11,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 571 transitions. [2023-08-30 06:24:11,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4457455113192818 [2023-08-30 06:24:11,003 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 571 transitions. [2023-08-30 06:24:11,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 571 transitions. [2023-08-30 06:24:11,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:11,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 571 transitions. [2023-08-30 06:24:11,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.57142857142857) internal successors, (571), 7 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,007 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,007 INFO L175 Difference]: Start difference. First operand has 37 places, 23 transitions, 116 flow. Second operand 7 states and 571 transitions. [2023-08-30 06:24:11,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 50 transitions, 312 flow [2023-08-30 06:24:11,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 50 transitions, 299 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-30 06:24:11,010 INFO L231 Difference]: Finished difference. Result has 44 places, 27 transitions, 175 flow [2023-08-30 06:24:11,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=175, PETRI_PLACES=44, PETRI_TRANSITIONS=27} [2023-08-30 06:24:11,011 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2023-08-30 06:24:11,011 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 27 transitions, 175 flow [2023-08-30 06:24:11,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:11,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:11,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:11,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 06:24:11,012 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:11,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:11,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1406370750, now seen corresponding path program 4 times [2023-08-30 06:24:11,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:11,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799846482] [2023-08-30 06:24:11,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:11,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:11,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:11,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:11,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:11,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799846482] [2023-08-30 06:24:11,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799846482] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:11,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:11,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:11,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41184836] [2023-08-30 06:24:11,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:11,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:11,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:11,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:11,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:11,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:11,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 27 transitions, 175 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:11,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:11,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:11,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:11,460 INFO L130 PetriNetUnfolder]: 62/140 cut-off events. [2023-08-30 06:24:11,461 INFO L131 PetriNetUnfolder]: For 276/276 co-relation queries the response was YES. [2023-08-30 06:24:11,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 538 conditions, 140 events. 62/140 cut-off events. For 276/276 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 448 event pairs, 14 based on Foata normal form. 1/133 useless extension candidates. Maximal degree in co-relation 523. Up to 67 conditions per place. [2023-08-30 06:24:11,462 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 31 selfloop transitions, 12 changer transitions 8/51 dead transitions. [2023-08-30 06:24:11,462 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 51 transitions, 365 flow [2023-08-30 06:24:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:11,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:11,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 572 transitions. [2023-08-30 06:24:11,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4465261514441842 [2023-08-30 06:24:11,466 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 572 transitions. [2023-08-30 06:24:11,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 572 transitions. [2023-08-30 06:24:11,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:11,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 572 transitions. [2023-08-30 06:24:11,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.71428571428571) internal successors, (572), 7 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,470 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,470 INFO L175 Difference]: Start difference. First operand has 44 places, 27 transitions, 175 flow. Second operand 7 states and 572 transitions. [2023-08-30 06:24:11,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 51 transitions, 365 flow [2023-08-30 06:24:11,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 51 transitions, 346 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-30 06:24:11,475 INFO L231 Difference]: Finished difference. Result has 49 places, 28 transitions, 207 flow [2023-08-30 06:24:11,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=207, PETRI_PLACES=49, PETRI_TRANSITIONS=28} [2023-08-30 06:24:11,476 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2023-08-30 06:24:11,477 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 28 transitions, 207 flow [2023-08-30 06:24:11,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:11,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:11,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:11,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 06:24:11,478 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:11,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:11,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1151135002, now seen corresponding path program 5 times [2023-08-30 06:24:11,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:11,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625211915] [2023-08-30 06:24:11,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:11,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:11,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:11,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:11,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:11,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625211915] [2023-08-30 06:24:11,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625211915] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:11,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:11,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:11,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057285419] [2023-08-30 06:24:11,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:11,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:11,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:11,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:11,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:11,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:11,799 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 28 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:11,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:11,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:11,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:11,885 INFO L130 PetriNetUnfolder]: 56/122 cut-off events. [2023-08-30 06:24:11,885 INFO L131 PetriNetUnfolder]: For 280/280 co-relation queries the response was YES. [2023-08-30 06:24:11,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 122 events. 56/122 cut-off events. For 280/280 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 357 event pairs, 10 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 483. Up to 67 conditions per place. [2023-08-30 06:24:11,886 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 29 selfloop transitions, 12 changer transitions 8/49 dead transitions. [2023-08-30 06:24:11,887 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 49 transitions, 380 flow [2023-08-30 06:24:11,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:11,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 570 transitions. [2023-08-30 06:24:11,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449648711943794 [2023-08-30 06:24:11,889 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 570 transitions. [2023-08-30 06:24:11,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 570 transitions. [2023-08-30 06:24:11,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:11,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 570 transitions. [2023-08-30 06:24:11,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 81.42857142857143) internal successors, (570), 7 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,892 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:11,893 INFO L175 Difference]: Start difference. First operand has 49 places, 28 transitions, 207 flow. Second operand 7 states and 570 transitions. [2023-08-30 06:24:11,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 49 transitions, 380 flow [2023-08-30 06:24:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 49 transitions, 352 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-30 06:24:11,895 INFO L231 Difference]: Finished difference. Result has 52 places, 28 transitions, 214 flow [2023-08-30 06:24:11,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=214, PETRI_PLACES=52, PETRI_TRANSITIONS=28} [2023-08-30 06:24:11,896 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2023-08-30 06:24:11,896 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 28 transitions, 214 flow [2023-08-30 06:24:11,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:11,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:11,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:11,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 06:24:11,897 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:11,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:11,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1434076380, now seen corresponding path program 6 times [2023-08-30 06:24:11,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:11,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014916336] [2023-08-30 06:24:11,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:11,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:11,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:12,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014916336] [2023-08-30 06:24:12,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014916336] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 06:24:12,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 06:24:12,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-30 06:24:12,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923486433] [2023-08-30 06:24:12,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 06:24:12,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-30 06:24:12,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:12,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-30 06:24:12,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-30 06:24:12,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 183 [2023-08-30 06:24:12,215 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 28 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:12,215 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:12,215 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 183 [2023-08-30 06:24:12,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:12,274 INFO L130 PetriNetUnfolder]: 54/110 cut-off events. [2023-08-30 06:24:12,274 INFO L131 PetriNetUnfolder]: For 279/279 co-relation queries the response was YES. [2023-08-30 06:24:12,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 110 events. 54/110 cut-off events. For 279/279 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 284 event pairs, 11 based on Foata normal form. 1/103 useless extension candidates. Maximal degree in co-relation 444. Up to 67 conditions per place. [2023-08-30 06:24:12,275 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 22 selfloop transitions, 12 changer transitions 8/42 dead transitions. [2023-08-30 06:24:12,276 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 42 transitions, 349 flow [2023-08-30 06:24:12,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 06:24:12,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 06:24:12,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 563 transitions. [2023-08-30 06:24:12,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43950039032006244 [2023-08-30 06:24:12,278 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 563 transitions. [2023-08-30 06:24:12,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 563 transitions. [2023-08-30 06:24:12,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:12,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 563 transitions. [2023-08-30 06:24:12,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 80.42857142857143) internal successors, (563), 7 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:12,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:12,282 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 183.0) internal successors, (1464), 8 states have internal predecessors, (1464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:12,282 INFO L175 Difference]: Start difference. First operand has 52 places, 28 transitions, 214 flow. Second operand 7 states and 563 transitions. [2023-08-30 06:24:12,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 42 transitions, 349 flow [2023-08-30 06:24:12,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 42 transitions, 317 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-30 06:24:12,285 INFO L231 Difference]: Finished difference. Result has 52 places, 28 transitions, 216 flow [2023-08-30 06:24:12,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=216, PETRI_PLACES=52, PETRI_TRANSITIONS=28} [2023-08-30 06:24:12,285 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 23 predicate places. [2023-08-30 06:24:12,286 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 28 transitions, 216 flow [2023-08-30 06:24:12,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.85714285714286) internal successors, (538), 7 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) [2023-08-30 06:24:12,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:12,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:12,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 06:24:12,287 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:12,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:12,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1347996607, now seen corresponding path program 1 times [2023-08-30 06:24:12,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:12,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778828165] [2023-08-30 06:24:12,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:12,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:12,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:12,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:12,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778828165] [2023-08-30 06:24:12,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778828165] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:12,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997362277] [2023-08-30 06:24:12,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:12,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:12,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:12,448 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:12,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-30 06:24:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:12,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:12,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:12,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:12,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:13,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997362277] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:13,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:13,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:13,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514811427] [2023-08-30 06:24:13,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:13,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:13,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:13,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:13,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:13,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:13,206 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 28 transitions, 216 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:13,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:13,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:13,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:13,805 INFO L130 PetriNetUnfolder]: 142/289 cut-off events. [2023-08-30 06:24:13,805 INFO L131 PetriNetUnfolder]: For 339/339 co-relation queries the response was YES. [2023-08-30 06:24:13,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 289 events. 142/289 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1133 event pairs, 4 based on Foata normal form. 8/269 useless extension candidates. Maximal degree in co-relation 965. Up to 105 conditions per place. [2023-08-30 06:24:13,808 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 75 selfloop transitions, 29 changer transitions 10/114 dead transitions. [2023-08-30 06:24:13,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 114 transitions, 739 flow [2023-08-30 06:24:13,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 06:24:13,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 06:24:13,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1333 transitions. [2023-08-30 06:24:13,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284795885567342 [2023-08-30 06:24:13,815 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1333 transitions. [2023-08-30 06:24:13,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1333 transitions. [2023-08-30 06:24:13,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:13,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1333 transitions. [2023-08-30 06:24:13,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 78.41176470588235) internal successors, (1333), 17 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:13,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:13,826 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:13,827 INFO L175 Difference]: Start difference. First operand has 52 places, 28 transitions, 216 flow. Second operand 17 states and 1333 transitions. [2023-08-30 06:24:13,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 114 transitions, 739 flow [2023-08-30 06:24:13,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 114 transitions, 670 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-08-30 06:24:13,845 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 347 flow [2023-08-30 06:24:13,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2023-08-30 06:24:13,846 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 33 predicate places. [2023-08-30 06:24:13,846 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 347 flow [2023-08-30 06:24:13,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:13,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:13,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:13,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:14,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-30 06:24:14,048 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:14,048 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:14,048 INFO L85 PathProgramCache]: Analyzing trace with hash -415795115, now seen corresponding path program 2 times [2023-08-30 06:24:14,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:14,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102035879] [2023-08-30 06:24:14,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:14,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:14,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:14,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102035879] [2023-08-30 06:24:14,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102035879] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298490917] [2023-08-30 06:24:14,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:14,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:14,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:14,229 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:14,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-30 06:24:14,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:14,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:14,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:14,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:14,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:14,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:14,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298490917] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:14,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:14,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:14,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593443425] [2023-08-30 06:24:14,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:14,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:14,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:14,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:14,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:14,832 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 347 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:14,832 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:14,832 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:14,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:15,446 INFO L130 PetriNetUnfolder]: 168/353 cut-off events. [2023-08-30 06:24:15,446 INFO L131 PetriNetUnfolder]: For 684/684 co-relation queries the response was YES. [2023-08-30 06:24:15,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1406 conditions, 353 events. 168/353 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1555 event pairs, 10 based on Foata normal form. 2/343 useless extension candidates. Maximal degree in co-relation 1387. Up to 133 conditions per place. [2023-08-30 06:24:15,449 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 82 selfloop transitions, 43 changer transitions 10/135 dead transitions. [2023-08-30 06:24:15,449 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 135 transitions, 985 flow [2023-08-30 06:24:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 06:24:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 06:24:15,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1637 transitions. [2023-08-30 06:24:15,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42596929482175383 [2023-08-30 06:24:15,453 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1637 transitions. [2023-08-30 06:24:15,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1637 transitions. [2023-08-30 06:24:15,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:15,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1637 transitions. [2023-08-30 06:24:15,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 77.95238095238095) internal successors, (1637), 21 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:15,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:15,464 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:15,464 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 347 flow. Second operand 21 states and 1637 transitions. [2023-08-30 06:24:15,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 135 transitions, 985 flow [2023-08-30 06:24:15,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 135 transitions, 843 flow, removed 60 selfloop flow, removed 5 redundant places. [2023-08-30 06:24:15,473 INFO L231 Difference]: Finished difference. Result has 82 places, 61 transitions, 471 flow [2023-08-30 06:24:15,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=471, PETRI_PLACES=82, PETRI_TRANSITIONS=61} [2023-08-30 06:24:15,474 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2023-08-30 06:24:15,474 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 61 transitions, 471 flow [2023-08-30 06:24:15,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:15,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:15,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:15,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:15,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-30 06:24:15,681 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:15,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:15,682 INFO L85 PathProgramCache]: Analyzing trace with hash -498710195, now seen corresponding path program 3 times [2023-08-30 06:24:15,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:15,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144099944] [2023-08-30 06:24:15,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:15,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:15,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:15,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:15,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144099944] [2023-08-30 06:24:15,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144099944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:15,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294215081] [2023-08-30 06:24:15,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 06:24:15,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:15,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:15,905 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:15,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-30 06:24:15,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 06:24:15,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:15,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:15,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:16,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:16,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:16,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294215081] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:16,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:16,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-30 06:24:16,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511880345] [2023-08-30 06:24:16,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:16,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 06:24:16,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 06:24:16,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2023-08-30 06:24:16,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:16,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 61 transitions, 471 flow. Second operand has 18 states, 18 states have (on average 74.0) internal successors, (1332), 18 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:16,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:16,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:16,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:17,077 INFO L130 PetriNetUnfolder]: 168/351 cut-off events. [2023-08-30 06:24:17,077 INFO L131 PetriNetUnfolder]: For 1201/1201 co-relation queries the response was YES. [2023-08-30 06:24:17,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1530 conditions, 351 events. 168/351 cut-off events. For 1201/1201 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1541 event pairs, 6 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 1507. Up to 88 conditions per place. [2023-08-30 06:24:17,081 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 79 selfloop transitions, 39 changer transitions 10/128 dead transitions. [2023-08-30 06:24:17,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 128 transitions, 988 flow [2023-08-30 06:24:17,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 06:24:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 06:24:17,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1413 transitions. [2023-08-30 06:24:17,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42896174863387976 [2023-08-30 06:24:17,088 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1413 transitions. [2023-08-30 06:24:17,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1413 transitions. [2023-08-30 06:24:17,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:17,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1413 transitions. [2023-08-30 06:24:17,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.5) internal successors, (1413), 18 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:17,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:17,099 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:17,099 INFO L175 Difference]: Start difference. First operand has 82 places, 61 transitions, 471 flow. Second operand 18 states and 1413 transitions. [2023-08-30 06:24:17,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 128 transitions, 988 flow [2023-08-30 06:24:17,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 902 flow, removed 19 selfloop flow, removed 8 redundant places. [2023-08-30 06:24:17,108 INFO L231 Difference]: Finished difference. Result has 91 places, 60 transitions, 474 flow [2023-08-30 06:24:17,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=381, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=474, PETRI_PLACES=91, PETRI_TRANSITIONS=60} [2023-08-30 06:24:17,109 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2023-08-30 06:24:17,109 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 60 transitions, 474 flow [2023-08-30 06:24:17,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 74.0) internal successors, (1332), 18 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:17,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:17,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:17,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:17,316 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:17,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash -93496983, now seen corresponding path program 4 times [2023-08-30 06:24:17,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:17,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156756107] [2023-08-30 06:24:17,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:17,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:17,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:17,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:17,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156756107] [2023-08-30 06:24:17,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156756107] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:17,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967377415] [2023-08-30 06:24:17,495 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 06:24:17,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:17,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:17,496 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:17,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-30 06:24:17,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 06:24:17,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:17,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:17,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:17,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:17,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967377415] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:17,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:17,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:17,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555055569] [2023-08-30 06:24:17,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:17,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:17,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:17,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:17,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:18,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:18,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 60 transitions, 474 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:18,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:18,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:18,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:18,457 INFO L130 PetriNetUnfolder]: 177/370 cut-off events. [2023-08-30 06:24:18,458 INFO L131 PetriNetUnfolder]: For 1297/1297 co-relation queries the response was YES. [2023-08-30 06:24:18,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1627 conditions, 370 events. 177/370 cut-off events. For 1297/1297 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1632 event pairs, 8 based on Foata normal form. 2/366 useless extension candidates. Maximal degree in co-relation 1602. Up to 163 conditions per place. [2023-08-30 06:24:18,461 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 53 selfloop transitions, 40 changer transitions 10/103 dead transitions. [2023-08-30 06:24:18,461 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 103 transitions, 880 flow [2023-08-30 06:24:18,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:24:18,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:24:18,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1008 transitions. [2023-08-30 06:24:18,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42370744010088274 [2023-08-30 06:24:18,464 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1008 transitions. [2023-08-30 06:24:18,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1008 transitions. [2023-08-30 06:24:18,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:18,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1008 transitions. [2023-08-30 06:24:18,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 77.53846153846153) internal successors, (1008), 13 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:18,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:18,470 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:18,471 INFO L175 Difference]: Start difference. First operand has 91 places, 60 transitions, 474 flow. Second operand 13 states and 1008 transitions. [2023-08-30 06:24:18,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 103 transitions, 880 flow [2023-08-30 06:24:18,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 103 transitions, 770 flow, removed 13 selfloop flow, removed 13 redundant places. [2023-08-30 06:24:18,477 INFO L231 Difference]: Finished difference. Result has 91 places, 69 transitions, 553 flow [2023-08-30 06:24:18,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=553, PETRI_PLACES=91, PETRI_TRANSITIONS=69} [2023-08-30 06:24:18,478 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 62 predicate places. [2023-08-30 06:24:18,478 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 69 transitions, 553 flow [2023-08-30 06:24:18,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:18,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:18,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:18,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:18,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-30 06:24:18,685 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:18,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:18,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1894359411, now seen corresponding path program 5 times [2023-08-30 06:24:18,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:18,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030879734] [2023-08-30 06:24:18,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:18,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:18,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:18,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:18,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030879734] [2023-08-30 06:24:18,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030879734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:18,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087874697] [2023-08-30 06:24:18,856 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 06:24:18,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:18,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:18,861 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:18,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-30 06:24:18,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:18,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:18,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:18,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:19,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:19,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:19,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:19,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087874697] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:19,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:19,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:19,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795221087] [2023-08-30 06:24:19,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:19,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:19,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:19,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:19,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:19,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:19,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 69 transitions, 553 flow. Second operand has 19 states, 19 states have (on average 74.05263157894737) internal successors, (1407), 19 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:19,486 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:19,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:19,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:20,288 INFO L130 PetriNetUnfolder]: 226/491 cut-off events. [2023-08-30 06:24:20,288 INFO L131 PetriNetUnfolder]: For 1463/1463 co-relation queries the response was YES. [2023-08-30 06:24:20,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2093 conditions, 491 events. 226/491 cut-off events. For 1463/1463 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2504 event pairs, 6 based on Foata normal form. 4/491 useless extension candidates. Maximal degree in co-relation 2066. Up to 181 conditions per place. [2023-08-30 06:24:20,292 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 73 selfloop transitions, 52 changer transitions 25/150 dead transitions. [2023-08-30 06:24:20,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 150 transitions, 1228 flow [2023-08-30 06:24:20,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 06:24:20,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 06:24:20,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1477 transitions. [2023-08-30 06:24:20,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4247914869140063 [2023-08-30 06:24:20,297 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1477 transitions. [2023-08-30 06:24:20,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1477 transitions. [2023-08-30 06:24:20,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:20,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1477 transitions. [2023-08-30 06:24:20,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 77.73684210526316) internal successors, (1477), 19 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:20,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:20,305 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:20,305 INFO L175 Difference]: Start difference. First operand has 91 places, 69 transitions, 553 flow. Second operand 19 states and 1477 transitions. [2023-08-30 06:24:20,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 150 transitions, 1228 flow [2023-08-30 06:24:20,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 1178 flow, removed 13 selfloop flow, removed 9 redundant places. [2023-08-30 06:24:20,314 INFO L231 Difference]: Finished difference. Result has 110 places, 84 transitions, 804 flow [2023-08-30 06:24:20,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=804, PETRI_PLACES=110, PETRI_TRANSITIONS=84} [2023-08-30 06:24:20,318 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2023-08-30 06:24:20,318 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 84 transitions, 804 flow [2023-08-30 06:24:20,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.05263157894737) internal successors, (1407), 19 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:20,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:20,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:20,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:20,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-30 06:24:20,526 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:20,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:20,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1813029981, now seen corresponding path program 6 times [2023-08-30 06:24:20,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:20,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120949691] [2023-08-30 06:24:20,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:20,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:20,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:20,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120949691] [2023-08-30 06:24:20,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120949691] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:20,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856461959] [2023-08-30 06:24:20,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 06:24:20,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:20,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:20,719 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:20,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-30 06:24:20,787 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-30 06:24:20,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:20,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:20,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:20,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:20,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:21,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:21,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856461959] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:21,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:21,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:21,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733858734] [2023-08-30 06:24:21,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:21,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:21,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:21,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:21,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:21,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:21,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 84 transitions, 804 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:21,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:21,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:21,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:21,944 INFO L130 PetriNetUnfolder]: 211/447 cut-off events. [2023-08-30 06:24:21,944 INFO L131 PetriNetUnfolder]: For 2887/2887 co-relation queries the response was YES. [2023-08-30 06:24:21,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2360 conditions, 447 events. 211/447 cut-off events. For 2887/2887 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2160 event pairs, 6 based on Foata normal form. 3/446 useless extension candidates. Maximal degree in co-relation 2325. Up to 183 conditions per place. [2023-08-30 06:24:21,953 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 61 selfloop transitions, 57 changer transitions 19/137 dead transitions. [2023-08-30 06:24:21,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 137 transitions, 1328 flow [2023-08-30 06:24:21,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-30 06:24:21,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-30 06:24:21,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1465 transitions. [2023-08-30 06:24:21,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42134023583549035 [2023-08-30 06:24:21,959 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1465 transitions. [2023-08-30 06:24:21,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1465 transitions. [2023-08-30 06:24:21,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:21,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1465 transitions. [2023-08-30 06:24:21,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 77.10526315789474) internal successors, (1465), 19 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:21,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:21,967 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 183.0) internal successors, (3660), 20 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:21,967 INFO L175 Difference]: Start difference. First operand has 110 places, 84 transitions, 804 flow. Second operand 19 states and 1465 transitions. [2023-08-30 06:24:21,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 137 transitions, 1328 flow [2023-08-30 06:24:21,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 137 transitions, 1241 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-30 06:24:21,980 INFO L231 Difference]: Finished difference. Result has 116 places, 87 transitions, 906 flow [2023-08-30 06:24:21,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=906, PETRI_PLACES=116, PETRI_TRANSITIONS=87} [2023-08-30 06:24:21,980 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2023-08-30 06:24:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 87 transitions, 906 flow [2023-08-30 06:24:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:21,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:21,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:21,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:22,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-30 06:24:22,187 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:22,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:22,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1889875605, now seen corresponding path program 7 times [2023-08-30 06:24:22,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:22,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837663759] [2023-08-30 06:24:22,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:22,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:22,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:22,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:22,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837663759] [2023-08-30 06:24:22,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837663759] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:22,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145728331] [2023-08-30 06:24:22,326 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 06:24:22,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:22,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:22,329 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:22,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-30 06:24:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:22,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:22,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:22,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:22,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:22,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145728331] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:22,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:22,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:22,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681244234] [2023-08-30 06:24:22,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:22,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:22,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:22,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:22,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:22,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:22,831 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 87 transitions, 906 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:22,831 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:22,831 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:22,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:23,115 INFO L130 PetriNetUnfolder]: 211/442 cut-off events. [2023-08-30 06:24:23,115 INFO L131 PetriNetUnfolder]: For 2888/2888 co-relation queries the response was YES. [2023-08-30 06:24:23,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 442 events. 211/442 cut-off events. For 2888/2888 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2111 event pairs, 7 based on Foata normal form. 2/440 useless extension candidates. Maximal degree in co-relation 2427. Up to 242 conditions per place. [2023-08-30 06:24:23,119 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 73 selfloop transitions, 32 changer transitions 10/115 dead transitions. [2023-08-30 06:24:23,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1271 flow [2023-08-30 06:24:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-30 06:24:23,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-30 06:24:23,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 847 transitions. [2023-08-30 06:24:23,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207650273224044 [2023-08-30 06:24:23,122 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 847 transitions. [2023-08-30 06:24:23,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 847 transitions. [2023-08-30 06:24:23,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:23,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 847 transitions. [2023-08-30 06:24:23,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.0) internal successors, (847), 11 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:23,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 183.0) internal successors, (2196), 12 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:23,126 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 183.0) internal successors, (2196), 12 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:23,126 INFO L175 Difference]: Start difference. First operand has 116 places, 87 transitions, 906 flow. Second operand 11 states and 847 transitions. [2023-08-30 06:24:23,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1271 flow [2023-08-30 06:24:23,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 115 transitions, 1094 flow, removed 21 selfloop flow, removed 16 redundant places. [2023-08-30 06:24:23,138 INFO L231 Difference]: Finished difference. Result has 108 places, 89 transitions, 831 flow [2023-08-30 06:24:23,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=831, PETRI_PLACES=108, PETRI_TRANSITIONS=89} [2023-08-30 06:24:23,138 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 79 predicate places. [2023-08-30 06:24:23,139 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 89 transitions, 831 flow [2023-08-30 06:24:23,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:23,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:23,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:23,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:23,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:23,345 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:23,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:23,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1236406595, now seen corresponding path program 8 times [2023-08-30 06:24:23,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:23,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963608144] [2023-08-30 06:24:23,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:23,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:23,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:23,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963608144] [2023-08-30 06:24:23,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963608144] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902983977] [2023-08-30 06:24:23,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:23,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:23,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:23,477 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:23,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-30 06:24:23,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:23,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:23,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:23,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:23,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:23,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:23,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902983977] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:23,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:23,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:23,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445946687] [2023-08-30 06:24:23,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:23,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:23,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:23,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:23,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:24,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:24,026 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 89 transitions, 831 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:24,026 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:24,026 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:24,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:24,333 INFO L130 PetriNetUnfolder]: 213/448 cut-off events. [2023-08-30 06:24:24,334 INFO L131 PetriNetUnfolder]: For 2413/2413 co-relation queries the response was YES. [2023-08-30 06:24:24,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2328 conditions, 448 events. 213/448 cut-off events. For 2413/2413 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2141 event pairs, 7 based on Foata normal form. 2/446 useless extension candidates. Maximal degree in co-relation 2294. Up to 237 conditions per place. [2023-08-30 06:24:24,339 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 76 selfloop transitions, 37 changer transitions 10/123 dead transitions. [2023-08-30 06:24:24,339 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 123 transitions, 1272 flow [2023-08-30 06:24:24,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-30 06:24:24,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-30 06:24:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 926 transitions. [2023-08-30 06:24:24,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216757741347905 [2023-08-30 06:24:24,341 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 926 transitions. [2023-08-30 06:24:24,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 926 transitions. [2023-08-30 06:24:24,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:24,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 926 transitions. [2023-08-30 06:24:24,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 77.16666666666667) internal successors, (926), 12 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:24,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 183.0) internal successors, (2379), 13 states have internal predecessors, (2379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:24,347 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 183.0) internal successors, (2379), 13 states have internal predecessors, (2379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:24,347 INFO L175 Difference]: Start difference. First operand has 108 places, 89 transitions, 831 flow. Second operand 12 states and 926 transitions. [2023-08-30 06:24:24,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 123 transitions, 1272 flow [2023-08-30 06:24:24,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 123 transitions, 1226 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-30 06:24:24,366 INFO L231 Difference]: Finished difference. Result has 114 places, 96 transitions, 963 flow [2023-08-30 06:24:24,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=963, PETRI_PLACES=114, PETRI_TRANSITIONS=96} [2023-08-30 06:24:24,367 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 85 predicate places. [2023-08-30 06:24:24,367 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 96 transitions, 963 flow [2023-08-30 06:24:24,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:24,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:24,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:24,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:24,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:24,576 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:24,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:24,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1339027703, now seen corresponding path program 9 times [2023-08-30 06:24:24,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:24,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500189757] [2023-08-30 06:24:24,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:24,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:24,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:24,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:24,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500189757] [2023-08-30 06:24:24,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500189757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689549790] [2023-08-30 06:24:24,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 06:24:24,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:24,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:24,722 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:24,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-30 06:24:24,791 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 06:24:24,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:24,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:24,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:24,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:25,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689549790] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:25,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:25,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:25,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444828755] [2023-08-30 06:24:25,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:25,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:25,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:25,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:25,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:25,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:25,228 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 96 transitions, 963 flow. Second operand has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:25,228 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:25,228 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:25,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:25,772 INFO L130 PetriNetUnfolder]: 227/496 cut-off events. [2023-08-30 06:24:25,773 INFO L131 PetriNetUnfolder]: For 3418/3418 co-relation queries the response was YES. [2023-08-30 06:24:25,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2715 conditions, 496 events. 227/496 cut-off events. For 3418/3418 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2539 event pairs, 7 based on Foata normal form. 2/494 useless extension candidates. Maximal degree in co-relation 2678. Up to 284 conditions per place. [2023-08-30 06:24:25,778 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 96 selfloop transitions, 49 changer transitions 10/155 dead transitions. [2023-08-30 06:24:25,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 155 transitions, 1604 flow [2023-08-30 06:24:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 06:24:25,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 06:24:25,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1317 transitions. [2023-08-30 06:24:25,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42333654773384766 [2023-08-30 06:24:25,780 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1317 transitions. [2023-08-30 06:24:25,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1317 transitions. [2023-08-30 06:24:25,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:25,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1317 transitions. [2023-08-30 06:24:25,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 77.47058823529412) internal successors, (1317), 17 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:25,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:25,787 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:25,787 INFO L175 Difference]: Start difference. First operand has 114 places, 96 transitions, 963 flow. Second operand 17 states and 1317 transitions. [2023-08-30 06:24:25,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 155 transitions, 1604 flow [2023-08-30 06:24:25,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 155 transitions, 1557 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-08-30 06:24:25,803 INFO L231 Difference]: Finished difference. Result has 128 places, 105 transitions, 1202 flow [2023-08-30 06:24:25,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1202, PETRI_PLACES=128, PETRI_TRANSITIONS=105} [2023-08-30 06:24:25,804 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2023-08-30 06:24:25,804 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 105 transitions, 1202 flow [2023-08-30 06:24:25,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.0) internal successors, (1406), 19 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:25,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:25,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:25,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:26,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:26,010 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:26,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:26,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1256112623, now seen corresponding path program 10 times [2023-08-30 06:24:26,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:26,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885570616] [2023-08-30 06:24:26,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:26,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:26,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:26,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:26,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:26,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885570616] [2023-08-30 06:24:26,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885570616] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:26,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251492849] [2023-08-30 06:24:26,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 06:24:26,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:26,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:26,169 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:26,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-30 06:24:26,234 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 06:24:26,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:26,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:26,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:26,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:26,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:26,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:26,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251492849] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:26,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:26,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-30 06:24:26,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217637349] [2023-08-30 06:24:26,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:26,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:26,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:26,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:26,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:26,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:26,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 105 transitions, 1202 flow. Second operand has 19 states, 19 states have (on average 74.10526315789474) internal successors, (1408), 19 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:26,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:26,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:26,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:27,268 INFO L130 PetriNetUnfolder]: 225/482 cut-off events. [2023-08-30 06:24:27,268 INFO L131 PetriNetUnfolder]: For 5101/5101 co-relation queries the response was YES. [2023-08-30 06:24:27,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 482 events. 225/482 cut-off events. For 5101/5101 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2428 event pairs, 7 based on Foata normal form. 2/480 useless extension candidates. Maximal degree in co-relation 2951. Up to 284 conditions per place. [2023-08-30 06:24:27,274 INFO L137 encePairwiseOnDemand]: 174/183 looper letters, 88 selfloop transitions, 44 changer transitions 10/142 dead transitions. [2023-08-30 06:24:27,274 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 142 transitions, 1645 flow [2023-08-30 06:24:27,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:24:27,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:24:27,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1015 transitions. [2023-08-30 06:24:27,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266498528793611 [2023-08-30 06:24:27,276 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1015 transitions. [2023-08-30 06:24:27,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1015 transitions. [2023-08-30 06:24:27,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:27,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1015 transitions. [2023-08-30 06:24:27,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 78.07692307692308) internal successors, (1015), 13 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:27,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:27,281 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:27,281 INFO L175 Difference]: Start difference. First operand has 128 places, 105 transitions, 1202 flow. Second operand 13 states and 1015 transitions. [2023-08-30 06:24:27,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 142 transitions, 1645 flow [2023-08-30 06:24:27,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 142 transitions, 1518 flow, removed 40 selfloop flow, removed 5 redundant places. [2023-08-30 06:24:27,300 INFO L231 Difference]: Finished difference. Result has 128 places, 101 transitions, 1133 flow [2023-08-30 06:24:27,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1133, PETRI_PLACES=128, PETRI_TRANSITIONS=101} [2023-08-30 06:24:27,301 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2023-08-30 06:24:27,301 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 101 transitions, 1133 flow [2023-08-30 06:24:27,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 74.10526315789474) internal successors, (1408), 19 states have internal predecessors, (1408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:27,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:27,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:27,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:27,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-30 06:24:27,507 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:27,508 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:27,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1087618343, now seen corresponding path program 1 times [2023-08-30 06:24:27,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:27,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281202109] [2023-08-30 06:24:27,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:27,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:27,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:27,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:27,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281202109] [2023-08-30 06:24:27,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281202109] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:27,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440009029] [2023-08-30 06:24:27,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:27,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:27,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:27,662 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:27,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-30 06:24:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:27,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:27,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:27,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:27,996 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:27,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440009029] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:27,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:27,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 06:24:27,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62549666] [2023-08-30 06:24:27,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:27,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 06:24:28,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:28,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 06:24:28,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-08-30 06:24:28,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:28,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 101 transitions, 1133 flow. Second operand has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:28,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:28,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:28,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:28,596 INFO L130 PetriNetUnfolder]: 247/525 cut-off events. [2023-08-30 06:24:28,596 INFO L131 PetriNetUnfolder]: For 5814/5814 co-relation queries the response was YES. [2023-08-30 06:24:28,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3228 conditions, 525 events. 247/525 cut-off events. For 5814/5814 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2666 event pairs, 28 based on Foata normal form. 3/524 useless extension candidates. Maximal degree in co-relation 3185. Up to 105 conditions per place. [2023-08-30 06:24:28,602 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 80 selfloop transitions, 48 changer transitions 32/160 dead transitions. [2023-08-30 06:24:28,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 160 transitions, 1794 flow [2023-08-30 06:24:28,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 06:24:28,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 06:24:28,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1100 transitions. [2023-08-30 06:24:28,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42935206869633097 [2023-08-30 06:24:28,605 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1100 transitions. [2023-08-30 06:24:28,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1100 transitions. [2023-08-30 06:24:28,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:28,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1100 transitions. [2023-08-30 06:24:28,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 78.57142857142857) internal successors, (1100), 14 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:28,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 183.0) internal successors, (2745), 15 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:28,609 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 183.0) internal successors, (2745), 15 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:28,610 INFO L175 Difference]: Start difference. First operand has 128 places, 101 transitions, 1133 flow. Second operand 14 states and 1100 transitions. [2023-08-30 06:24:28,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 160 transitions, 1794 flow [2023-08-30 06:24:28,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 160 transitions, 1655 flow, removed 16 selfloop flow, removed 10 redundant places. [2023-08-30 06:24:28,629 INFO L231 Difference]: Finished difference. Result has 134 places, 95 transitions, 1089 flow [2023-08-30 06:24:28,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1089, PETRI_PLACES=134, PETRI_TRANSITIONS=95} [2023-08-30 06:24:28,629 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2023-08-30 06:24:28,630 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 95 transitions, 1089 flow [2023-08-30 06:24:28,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:28,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:28,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:28,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:28,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-30 06:24:28,836 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:28,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:28,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1720026777, now seen corresponding path program 2 times [2023-08-30 06:24:28,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:28,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193483794] [2023-08-30 06:24:28,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:28,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:28,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:28,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:28,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:28,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193483794] [2023-08-30 06:24:28,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193483794] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:28,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148322662] [2023-08-30 06:24:28,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:28,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:28,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:28,985 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:28,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-30 06:24:29,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:29,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:29,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:29,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:29,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:29,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:29,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148322662] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:29,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:29,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 06:24:29,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122908080] [2023-08-30 06:24:29,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:29,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:29,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:29,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:29,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:29,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:29,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 95 transitions, 1089 flow. Second operand has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:29,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:29,470 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:29,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:29,967 INFO L130 PetriNetUnfolder]: 247/515 cut-off events. [2023-08-30 06:24:29,968 INFO L131 PetriNetUnfolder]: For 7486/7486 co-relation queries the response was YES. [2023-08-30 06:24:29,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3352 conditions, 515 events. 247/515 cut-off events. For 7486/7486 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2550 event pairs, 18 based on Foata normal form. 3/518 useless extension candidates. Maximal degree in co-relation 3304. Up to 111 conditions per place. [2023-08-30 06:24:29,974 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 101 selfloop transitions, 46 changer transitions 29/176 dead transitions. [2023-08-30 06:24:29,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 1992 flow [2023-08-30 06:24:29,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 06:24:29,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 06:24:29,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1413 transitions. [2023-08-30 06:24:29,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42896174863387976 [2023-08-30 06:24:29,979 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1413 transitions. [2023-08-30 06:24:29,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1413 transitions. [2023-08-30 06:24:29,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:29,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1413 transitions. [2023-08-30 06:24:29,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.5) internal successors, (1413), 18 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:29,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:29,986 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:29,986 INFO L175 Difference]: Start difference. First operand has 134 places, 95 transitions, 1089 flow. Second operand 18 states and 1413 transitions. [2023-08-30 06:24:29,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 1992 flow [2023-08-30 06:24:30,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 176 transitions, 1806 flow, removed 44 selfloop flow, removed 13 redundant places. [2023-08-30 06:24:30,008 INFO L231 Difference]: Finished difference. Result has 138 places, 93 transitions, 1042 flow [2023-08-30 06:24:30,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1042, PETRI_PLACES=138, PETRI_TRANSITIONS=93} [2023-08-30 06:24:30,008 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 109 predicate places. [2023-08-30 06:24:30,008 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 93 transitions, 1042 flow [2023-08-30 06:24:30,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:30,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:30,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:30,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:30,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-30 06:24:30,216 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:30,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:30,216 INFO L85 PathProgramCache]: Analyzing trace with hash -666729695, now seen corresponding path program 3 times [2023-08-30 06:24:30,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:30,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795511101] [2023-08-30 06:24:30,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:30,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:30,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:30,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:30,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795511101] [2023-08-30 06:24:30,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795511101] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:30,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624599055] [2023-08-30 06:24:30,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 06:24:30,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:30,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:30,365 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:30,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-30 06:24:30,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 06:24:30,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:30,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:30,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:30,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:30,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:30,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624599055] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:30,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:30,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 06:24:30,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404108036] [2023-08-30 06:24:30,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:30,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:30,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:30,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:30,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:30,803 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 93 transitions, 1042 flow. Second operand has 19 states, 19 states have (on average 73.57894736842105) internal successors, (1398), 19 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:30,803 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:30,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:30,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:31,361 INFO L130 PetriNetUnfolder]: 218/461 cut-off events. [2023-08-30 06:24:31,361 INFO L131 PetriNetUnfolder]: For 6797/6797 co-relation queries the response was YES. [2023-08-30 06:24:31,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2941 conditions, 461 events. 218/461 cut-off events. For 6797/6797 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2207 event pairs, 26 based on Foata normal form. 2/463 useless extension candidates. Maximal degree in co-relation 2892. Up to 106 conditions per place. [2023-08-30 06:24:31,366 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 98 selfloop transitions, 54 changer transitions 11/163 dead transitions. [2023-08-30 06:24:31,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 163 transitions, 1815 flow [2023-08-30 06:24:31,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 06:24:31,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 06:24:31,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1405 transitions. [2023-08-30 06:24:31,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265330904675167 [2023-08-30 06:24:31,379 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1405 transitions. [2023-08-30 06:24:31,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1405 transitions. [2023-08-30 06:24:31,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:31,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1405 transitions. [2023-08-30 06:24:31,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 78.05555555555556) internal successors, (1405), 18 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:31,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:31,391 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:31,392 INFO L175 Difference]: Start difference. First operand has 138 places, 93 transitions, 1042 flow. Second operand 18 states and 1405 transitions. [2023-08-30 06:24:31,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 163 transitions, 1815 flow [2023-08-30 06:24:31,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 163 transitions, 1619 flow, removed 52 selfloop flow, removed 16 redundant places. [2023-08-30 06:24:31,414 INFO L231 Difference]: Finished difference. Result has 140 places, 104 transitions, 1188 flow [2023-08-30 06:24:31,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1188, PETRI_PLACES=140, PETRI_TRANSITIONS=104} [2023-08-30 06:24:31,415 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 111 predicate places. [2023-08-30 06:24:31,416 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 104 transitions, 1188 flow [2023-08-30 06:24:31,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.57894736842105) internal successors, (1398), 19 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:31,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:31,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:31,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:31,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-30 06:24:31,622 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:31,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -749644775, now seen corresponding path program 4 times [2023-08-30 06:24:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:31,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517165476] [2023-08-30 06:24:31,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:31,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:31,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517165476] [2023-08-30 06:24:31,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517165476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:31,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047941265] [2023-08-30 06:24:31,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 06:24:31,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:31,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:31,786 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:31,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-30 06:24:31,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 06:24:31,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:31,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:31,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:32,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:32,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:32,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047941265] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:32,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:32,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-30 06:24:32,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138383689] [2023-08-30 06:24:32,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:32,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-30 06:24:32,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:32,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-30 06:24:32,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-08-30 06:24:32,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:32,331 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 104 transitions, 1188 flow. Second operand has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:32,331 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:32,331 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:32,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:32,787 INFO L130 PetriNetUnfolder]: 214/445 cut-off events. [2023-08-30 06:24:32,787 INFO L131 PetriNetUnfolder]: For 5660/5660 co-relation queries the response was YES. [2023-08-30 06:24:32,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2810 conditions, 445 events. 214/445 cut-off events. For 5660/5660 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2076 event pairs, 26 based on Foata normal form. 2/447 useless extension candidates. Maximal degree in co-relation 2763. Up to 106 conditions per place. [2023-08-30 06:24:32,792 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 86 selfloop transitions, 48 changer transitions 19/153 dead transitions. [2023-08-30 06:24:32,792 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 153 transitions, 1762 flow [2023-08-30 06:24:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 06:24:32,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 06:24:32,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1176 transitions. [2023-08-30 06:24:32,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284153005464481 [2023-08-30 06:24:32,795 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1176 transitions. [2023-08-30 06:24:32,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1176 transitions. [2023-08-30 06:24:32,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:32,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1176 transitions. [2023-08-30 06:24:32,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 78.4) internal successors, (1176), 15 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:32,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:32,803 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:32,803 INFO L175 Difference]: Start difference. First operand has 140 places, 104 transitions, 1188 flow. Second operand 15 states and 1176 transitions. [2023-08-30 06:24:32,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 153 transitions, 1762 flow [2023-08-30 06:24:32,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 153 transitions, 1568 flow, removed 55 selfloop flow, removed 9 redundant places. [2023-08-30 06:24:32,820 INFO L231 Difference]: Finished difference. Result has 143 places, 99 transitions, 1065 flow [2023-08-30 06:24:32,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1065, PETRI_PLACES=143, PETRI_TRANSITIONS=99} [2023-08-30 06:24:32,820 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2023-08-30 06:24:32,820 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 99 transitions, 1065 flow [2023-08-30 06:24:32,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 73.6842105263158) internal successors, (1400), 19 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:32,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:32,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:32,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:33,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:33,036 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:33,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:33,037 INFO L85 PathProgramCache]: Analyzing trace with hash 646459371, now seen corresponding path program 5 times [2023-08-30 06:24:33,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:33,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139794984] [2023-08-30 06:24:33,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:33,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:33,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:33,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:33,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139794984] [2023-08-30 06:24:33,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139794984] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521628673] [2023-08-30 06:24:33,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 06:24:33,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:33,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:33,177 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:33,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-30 06:24:33,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:33,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:33,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:33,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:33,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:33,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:33,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521628673] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:33,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:33,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 06:24:33,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206431750] [2023-08-30 06:24:33,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:33,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 06:24:33,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:33,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 06:24:33,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-30 06:24:33,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:33,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 99 transitions, 1065 flow. Second operand has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:33,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:33,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:33,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:34,124 INFO L130 PetriNetUnfolder]: 248/506 cut-off events. [2023-08-30 06:24:34,124 INFO L131 PetriNetUnfolder]: For 6509/6509 co-relation queries the response was YES. [2023-08-30 06:24:34,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3146 conditions, 506 events. 248/506 cut-off events. For 6509/6509 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2365 event pairs, 23 based on Foata normal form. 3/509 useless extension candidates. Maximal degree in co-relation 3099. Up to 293 conditions per place. [2023-08-30 06:24:34,129 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 109 selfloop transitions, 22 changer transitions 27/158 dead transitions. [2023-08-30 06:24:34,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 158 transitions, 1811 flow [2023-08-30 06:24:34,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 06:24:34,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 06:24:34,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1313 transitions. [2023-08-30 06:24:34,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.422050787528126 [2023-08-30 06:24:34,132 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1313 transitions. [2023-08-30 06:24:34,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1313 transitions. [2023-08-30 06:24:34,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:34,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1313 transitions. [2023-08-30 06:24:34,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 77.23529411764706) internal successors, (1313), 17 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:34,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:34,137 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 183.0) internal successors, (3294), 18 states have internal predecessors, (3294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:34,137 INFO L175 Difference]: Start difference. First operand has 143 places, 99 transitions, 1065 flow. Second operand 17 states and 1313 transitions. [2023-08-30 06:24:34,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 158 transitions, 1811 flow [2023-08-30 06:24:34,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 158 transitions, 1663 flow, removed 16 selfloop flow, removed 18 redundant places. [2023-08-30 06:24:34,155 INFO L231 Difference]: Finished difference. Result has 143 places, 98 transitions, 1001 flow [2023-08-30 06:24:34,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1001, PETRI_PLACES=143, PETRI_TRANSITIONS=98} [2023-08-30 06:24:34,156 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2023-08-30 06:24:34,156 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 98 transitions, 1001 flow [2023-08-30 06:24:34,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.77777777777777) internal successors, (1328), 18 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:34,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:34,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:34,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:34,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-30 06:24:34,362 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:34,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:34,363 INFO L85 PathProgramCache]: Analyzing trace with hash -2101797185, now seen corresponding path program 6 times [2023-08-30 06:24:34,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:34,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987756689] [2023-08-30 06:24:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:34,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:34,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:34,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:34,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987756689] [2023-08-30 06:24:34,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987756689] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:34,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740751584] [2023-08-30 06:24:34,509 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 06:24:34,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:34,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:34,510 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:34,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-30 06:24:34,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 06:24:34,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:34,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:34,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:34,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:34,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:34,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:34,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740751584] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:34,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:34,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 06:24:34,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347858742] [2023-08-30 06:24:34,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:34,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 06:24:34,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:34,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 06:24:34,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-30 06:24:34,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:34,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 98 transitions, 1001 flow. Second operand has 18 states, 18 states have (on average 73.61111111111111) internal successors, (1325), 18 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:34,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:34,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:34,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:35,351 INFO L130 PetriNetUnfolder]: 216/457 cut-off events. [2023-08-30 06:24:35,351 INFO L131 PetriNetUnfolder]: For 7123/7123 co-relation queries the response was YES. [2023-08-30 06:24:35,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2784 conditions, 457 events. 216/457 cut-off events. For 7123/7123 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2124 event pairs, 19 based on Foata normal form. 2/459 useless extension candidates. Maximal degree in co-relation 2735. Up to 293 conditions per place. [2023-08-30 06:24:35,355 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 112 selfloop transitions, 23 changer transitions 10/145 dead transitions. [2023-08-30 06:24:35,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 145 transitions, 1561 flow [2023-08-30 06:24:35,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:24:35,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:24:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1015 transitions. [2023-08-30 06:24:35,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266498528793611 [2023-08-30 06:24:35,356 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1015 transitions. [2023-08-30 06:24:35,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1015 transitions. [2023-08-30 06:24:35,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:35,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1015 transitions. [2023-08-30 06:24:35,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 78.07692307692308) internal successors, (1015), 13 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:35,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:35,375 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:35,375 INFO L175 Difference]: Start difference. First operand has 143 places, 98 transitions, 1001 flow. Second operand 13 states and 1015 transitions. [2023-08-30 06:24:35,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 145 transitions, 1561 flow [2023-08-30 06:24:35,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 145 transitions, 1401 flow, removed 25 selfloop flow, removed 15 redundant places. [2023-08-30 06:24:35,390 INFO L231 Difference]: Finished difference. Result has 139 places, 102 transitions, 1018 flow [2023-08-30 06:24:35,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1018, PETRI_PLACES=139, PETRI_TRANSITIONS=102} [2023-08-30 06:24:35,390 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2023-08-30 06:24:35,390 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 102 transitions, 1018 flow [2023-08-30 06:24:35,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.61111111111111) internal successors, (1325), 18 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:35,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:35,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:35,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:35,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-30 06:24:35,597 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:35,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:35,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2110255031, now seen corresponding path program 7 times [2023-08-30 06:24:35,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:35,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349200328] [2023-08-30 06:24:35,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:35,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:35,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:35,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:35,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349200328] [2023-08-30 06:24:35,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349200328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:35,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40549233] [2023-08-30 06:24:35,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 06:24:35,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:35,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:35,729 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:35,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-30 06:24:35,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:35,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 06:24:35,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:35,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:35,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:36,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:36,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40549233] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:36,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:36,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 06:24:36,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540140085] [2023-08-30 06:24:36,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:36,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 06:24:36,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:36,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 06:24:36,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-30 06:24:36,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:36,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 102 transitions, 1018 flow. Second operand has 18 states, 18 states have (on average 73.72222222222223) internal successors, (1327), 18 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:36,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:36,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:36,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:36,553 INFO L130 PetriNetUnfolder]: 214/443 cut-off events. [2023-08-30 06:24:36,553 INFO L131 PetriNetUnfolder]: For 5781/5781 co-relation queries the response was YES. [2023-08-30 06:24:36,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2632 conditions, 443 events. 214/443 cut-off events. For 5781/5781 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2011 event pairs, 23 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2584. Up to 293 conditions per place. [2023-08-30 06:24:36,557 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 102 selfloop transitions, 21 changer transitions 14/137 dead transitions. [2023-08-30 06:24:36,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 137 transitions, 1478 flow [2023-08-30 06:24:36,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-30 06:24:36,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-30 06:24:36,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1005 transitions. [2023-08-30 06:24:36,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224464060529634 [2023-08-30 06:24:36,559 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1005 transitions. [2023-08-30 06:24:36,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1005 transitions. [2023-08-30 06:24:36,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:36,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1005 transitions. [2023-08-30 06:24:36,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 77.3076923076923) internal successors, (1005), 13 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:36,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:36,562 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 183.0) internal successors, (2562), 14 states have internal predecessors, (2562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:36,562 INFO L175 Difference]: Start difference. First operand has 139 places, 102 transitions, 1018 flow. Second operand 13 states and 1005 transitions. [2023-08-30 06:24:36,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 137 transitions, 1478 flow [2023-08-30 06:24:36,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 137 transitions, 1347 flow, removed 49 selfloop flow, removed 8 redundant places. [2023-08-30 06:24:36,578 INFO L231 Difference]: Finished difference. Result has 145 places, 101 transitions, 973 flow [2023-08-30 06:24:36,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=973, PETRI_PLACES=145, PETRI_TRANSITIONS=101} [2023-08-30 06:24:36,579 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 116 predicate places. [2023-08-30 06:24:36,579 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 101 transitions, 973 flow [2023-08-30 06:24:36,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 73.72222222222223) internal successors, (1327), 18 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:36,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:36,580 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:36,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:36,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-30 06:24:36,789 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:36,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:36,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1126914273, now seen corresponding path program 11 times [2023-08-30 06:24:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:36,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095640427] [2023-08-30 06:24:36,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:36,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:36,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:36,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:36,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095640427] [2023-08-30 06:24:36,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095640427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:36,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683666221] [2023-08-30 06:24:36,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 06:24:36,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:36,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:36,990 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:36,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-30 06:24:37,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 06:24:37,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:37,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:37,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:37,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:37,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683666221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:37,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:37,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 21 [2023-08-30 06:24:37,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319486148] [2023-08-30 06:24:37,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:37,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-30 06:24:37,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:37,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-30 06:24:37,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-08-30 06:24:37,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:37,499 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 101 transitions, 973 flow. Second operand has 23 states, 23 states have (on average 73.82608695652173) internal successors, (1698), 23 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:37,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:37,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:37,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:38,279 INFO L130 PetriNetUnfolder]: 365/752 cut-off events. [2023-08-30 06:24:38,279 INFO L131 PetriNetUnfolder]: For 11720/11720 co-relation queries the response was YES. [2023-08-30 06:24:38,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4572 conditions, 752 events. 365/752 cut-off events. For 11720/11720 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3997 event pairs, 10 based on Foata normal form. 3/755 useless extension candidates. Maximal degree in co-relation 4522. Up to 183 conditions per place. [2023-08-30 06:24:38,285 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 98 selfloop transitions, 88 changer transitions 37/223 dead transitions. [2023-08-30 06:24:38,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 223 transitions, 2403 flow [2023-08-30 06:24:38,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 06:24:38,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 06:24:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1799 transitions. [2023-08-30 06:24:38,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274174388215728 [2023-08-30 06:24:38,288 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1799 transitions. [2023-08-30 06:24:38,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1799 transitions. [2023-08-30 06:24:38,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:38,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1799 transitions. [2023-08-30 06:24:38,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 78.21739130434783) internal successors, (1799), 23 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:38,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:38,294 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:38,295 INFO L175 Difference]: Start difference. First operand has 145 places, 101 transitions, 973 flow. Second operand 23 states and 1799 transitions. [2023-08-30 06:24:38,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 223 transitions, 2403 flow [2023-08-30 06:24:38,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 223 transitions, 2318 flow, removed 17 selfloop flow, removed 13 redundant places. [2023-08-30 06:24:38,317 INFO L231 Difference]: Finished difference. Result has 154 places, 127 transitions, 1425 flow [2023-08-30 06:24:38,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1425, PETRI_PLACES=154, PETRI_TRANSITIONS=127} [2023-08-30 06:24:38,318 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2023-08-30 06:24:38,318 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 127 transitions, 1425 flow [2023-08-30 06:24:38,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 73.82608695652173) internal successors, (1698), 23 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:38,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:38,319 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:38,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:38,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-30 06:24:38,524 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:38,525 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:38,525 INFO L85 PathProgramCache]: Analyzing trace with hash -190901963, now seen corresponding path program 12 times [2023-08-30 06:24:38,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:38,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766990192] [2023-08-30 06:24:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:38,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:38,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:38,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:38,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:38,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766990192] [2023-08-30 06:24:38,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766990192] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:38,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733656283] [2023-08-30 06:24:38,691 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 06:24:38,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:38,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:38,693 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:38,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-30 06:24:38,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 06:24:38,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:38,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:38,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:38,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:38,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:39,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733656283] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:39,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:39,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:39,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680205841] [2023-08-30 06:24:39,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:39,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:39,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:39,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:39,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:39,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 127 transitions, 1425 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:39,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:39,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:39,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:41,047 INFO L130 PetriNetUnfolder]: 460/996 cut-off events. [2023-08-30 06:24:41,047 INFO L131 PetriNetUnfolder]: For 22455/22455 co-relation queries the response was YES. [2023-08-30 06:24:41,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6787 conditions, 996 events. 460/996 cut-off events. For 22455/22455 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5933 event pairs, 16 based on Foata normal form. 7/1003 useless extension candidates. Maximal degree in co-relation 6732. Up to 265 conditions per place. [2023-08-30 06:24:41,058 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 158 selfloop transitions, 137 changer transitions 26/321 dead transitions. [2023-08-30 06:24:41,058 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 321 transitions, 3728 flow [2023-08-30 06:24:41,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-30 06:24:41,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-30 06:24:41,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 3189 transitions. [2023-08-30 06:24:41,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250299880047981 [2023-08-30 06:24:41,062 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 3189 transitions. [2023-08-30 06:24:41,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 3189 transitions. [2023-08-30 06:24:41,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:41,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 3189 transitions. [2023-08-30 06:24:41,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 77.78048780487805) internal successors, (3189), 41 states have internal predecessors, (3189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:41,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 183.0) internal successors, (7686), 42 states have internal predecessors, (7686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:41,072 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 183.0) internal successors, (7686), 42 states have internal predecessors, (7686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:41,072 INFO L175 Difference]: Start difference. First operand has 154 places, 127 transitions, 1425 flow. Second operand 41 states and 3189 transitions. [2023-08-30 06:24:41,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 321 transitions, 3728 flow [2023-08-30 06:24:41,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 321 transitions, 3086 flow, removed 167 selfloop flow, removed 19 redundant places. [2023-08-30 06:24:41,117 INFO L231 Difference]: Finished difference. Result has 179 places, 176 transitions, 2009 flow [2023-08-30 06:24:41,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=2009, PETRI_PLACES=179, PETRI_TRANSITIONS=176} [2023-08-30 06:24:41,117 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2023-08-30 06:24:41,118 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 176 transitions, 2009 flow [2023-08-30 06:24:41,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:41,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:41,118 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:41,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:41,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:41,319 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:41,319 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:41,319 INFO L85 PathProgramCache]: Analyzing trace with hash -273817043, now seen corresponding path program 13 times [2023-08-30 06:24:41,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:41,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660857932] [2023-08-30 06:24:41,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:41,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:41,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:41,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660857932] [2023-08-30 06:24:41,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660857932] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:41,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976453154] [2023-08-30 06:24:41,495 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 06:24:41,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:41,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:41,499 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:41,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-30 06:24:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:41,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:41,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:41,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976453154] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:41,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670771769] [2023-08-30 06:24:41,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:41,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:41,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:42,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:42,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 176 transitions, 2009 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:42,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:42,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:42,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:43,119 INFO L130 PetriNetUnfolder]: 494/1042 cut-off events. [2023-08-30 06:24:43,119 INFO L131 PetriNetUnfolder]: For 22996/22996 co-relation queries the response was YES. [2023-08-30 06:24:43,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6995 conditions, 1042 events. 494/1042 cut-off events. For 22996/22996 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6093 event pairs, 26 based on Foata normal form. 3/1045 useless extension candidates. Maximal degree in co-relation 6937. Up to 296 conditions per place. [2023-08-30 06:24:43,127 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 146 selfloop transitions, 115 changer transitions 32/293 dead transitions. [2023-08-30 06:24:43,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 293 transitions, 3558 flow [2023-08-30 06:24:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-30 06:24:43,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-30 06:24:43,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2259 transitions. [2023-08-30 06:24:43,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425664217071792 [2023-08-30 06:24:43,140 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2259 transitions. [2023-08-30 06:24:43,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2259 transitions. [2023-08-30 06:24:43,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:43,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2259 transitions. [2023-08-30 06:24:43,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 77.89655172413794) internal successors, (2259), 29 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:43,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 183.0) internal successors, (5490), 30 states have internal predecessors, (5490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:43,150 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 183.0) internal successors, (5490), 30 states have internal predecessors, (5490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:43,150 INFO L175 Difference]: Start difference. First operand has 179 places, 176 transitions, 2009 flow. Second operand 29 states and 2259 transitions. [2023-08-30 06:24:43,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 293 transitions, 3558 flow [2023-08-30 06:24:43,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 293 transitions, 2950 flow, removed 254 selfloop flow, removed 16 redundant places. [2023-08-30 06:24:43,222 INFO L231 Difference]: Finished difference. Result has 197 places, 188 transitions, 2045 flow [2023-08-30 06:24:43,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2045, PETRI_PLACES=197, PETRI_TRANSITIONS=188} [2023-08-30 06:24:43,223 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2023-08-30 06:24:43,224 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 188 transitions, 2045 flow [2023-08-30 06:24:43,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:43,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:43,225 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:43,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:43,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-30 06:24:43,430 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:43,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:43,431 INFO L85 PathProgramCache]: Analyzing trace with hash 131396169, now seen corresponding path program 14 times [2023-08-30 06:24:43,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:43,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696715525] [2023-08-30 06:24:43,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:43,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:43,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:43,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:43,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696715525] [2023-08-30 06:24:43,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696715525] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:43,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597068071] [2023-08-30 06:24:43,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:43,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:43,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:43,597 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:43,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-30 06:24:43,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:43,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:43,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:43,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:43,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:44,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:44,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597068071] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:44,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:44,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:44,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86154172] [2023-08-30 06:24:44,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:44,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:44,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:44,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:44,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:44,279 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 188 transitions, 2045 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:44,279 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:44,279 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:44,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:45,511 INFO L130 PetriNetUnfolder]: 566/1158 cut-off events. [2023-08-30 06:24:45,511 INFO L131 PetriNetUnfolder]: For 19210/19210 co-relation queries the response was YES. [2023-08-30 06:24:45,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7065 conditions, 1158 events. 566/1158 cut-off events. For 19210/19210 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6808 event pairs, 12 based on Foata normal form. 7/1165 useless extension candidates. Maximal degree in co-relation 7001. Up to 222 conditions per place. [2023-08-30 06:24:45,519 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 126 selfloop transitions, 142 changer transitions 66/334 dead transitions. [2023-08-30 06:24:45,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 334 transitions, 3807 flow [2023-08-30 06:24:45,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-30 06:24:45,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-30 06:24:45,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2924 transitions. [2023-08-30 06:24:45,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4204774230658614 [2023-08-30 06:24:45,522 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2924 transitions. [2023-08-30 06:24:45,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2924 transitions. [2023-08-30 06:24:45,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:45,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2924 transitions. [2023-08-30 06:24:45,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 76.94736842105263) internal successors, (2924), 38 states have internal predecessors, (2924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:45,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 183.0) internal successors, (7137), 39 states have internal predecessors, (7137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:45,531 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 183.0) internal successors, (7137), 39 states have internal predecessors, (7137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:45,531 INFO L175 Difference]: Start difference. First operand has 197 places, 188 transitions, 2045 flow. Second operand 38 states and 2924 transitions. [2023-08-30 06:24:45,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 334 transitions, 3807 flow [2023-08-30 06:24:45,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 334 transitions, 3565 flow, removed 24 selfloop flow, removed 17 redundant places. [2023-08-30 06:24:45,587 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 2250 flow [2023-08-30 06:24:45,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=2250, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2023-08-30 06:24:45,588 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-08-30 06:24:45,588 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 2250 flow [2023-08-30 06:24:45,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:45,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:45,588 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:45,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-30 06:24:45,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:45,789 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:45,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:45,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1671051909, now seen corresponding path program 15 times [2023-08-30 06:24:45,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:45,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832190924] [2023-08-30 06:24:45,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:45,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:45,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:45,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:45,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:45,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832190924] [2023-08-30 06:24:45,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832190924] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:45,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655617934] [2023-08-30 06:24:45,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 06:24:45,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:45,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:45,961 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:45,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-30 06:24:46,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-30 06:24:46,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:46,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:46,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:46,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:46,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:46,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655617934] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:46,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:46,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:46,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524673796] [2023-08-30 06:24:46,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:46,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:46,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:46,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:46,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:46,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:46,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 2250 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:46,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:46,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:46,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:48,481 INFO L130 PetriNetUnfolder]: 566/1106 cut-off events. [2023-08-30 06:24:48,481 INFO L131 PetriNetUnfolder]: For 21642/21642 co-relation queries the response was YES. [2023-08-30 06:24:48,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7390 conditions, 1106 events. 566/1106 cut-off events. For 21642/21642 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6144 event pairs, 6 based on Foata normal form. 11/1117 useless extension candidates. Maximal degree in co-relation 7326. Up to 247 conditions per place. [2023-08-30 06:24:48,488 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 135 selfloop transitions, 160 changer transitions 28/323 dead transitions. [2023-08-30 06:24:48,488 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 323 transitions, 3832 flow [2023-08-30 06:24:48,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-30 06:24:48,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-30 06:24:48,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3009 transitions. [2023-08-30 06:24:48,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216057166876839 [2023-08-30 06:24:48,492 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3009 transitions. [2023-08-30 06:24:48,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3009 transitions. [2023-08-30 06:24:48,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:48,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3009 transitions. [2023-08-30 06:24:48,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 77.15384615384616) internal successors, (3009), 39 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:48,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 183.0) internal successors, (7320), 40 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:48,501 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 183.0) internal successors, (7320), 40 states have internal predecessors, (7320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:48,502 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 2250 flow. Second operand 39 states and 3009 transitions. [2023-08-30 06:24:48,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 323 transitions, 3832 flow [2023-08-30 06:24:48,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 3395 flow, removed 100 selfloop flow, removed 23 redundant places. [2023-08-30 06:24:48,555 INFO L231 Difference]: Finished difference. Result has 220 places, 207 transitions, 2450 flow [2023-08-30 06:24:48,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2450, PETRI_PLACES=220, PETRI_TRANSITIONS=207} [2023-08-30 06:24:48,556 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2023-08-30 06:24:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 207 transitions, 2450 flow [2023-08-30 06:24:48,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:48,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:48,557 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:48,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-30 06:24:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:48,762 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:48,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash -458168546, now seen corresponding path program 8 times [2023-08-30 06:24:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:48,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555916174] [2023-08-30 06:24:48,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:48,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:48,893 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:48,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:48,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555916174] [2023-08-30 06:24:48,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555916174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:48,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800249536] [2023-08-30 06:24:48,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:48,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:48,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:48,895 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:48,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-30 06:24:48,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:48,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:48,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 06:24:48,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:49,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:49,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:49,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800249536] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:49,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:49,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-30 06:24:49,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491392417] [2023-08-30 06:24:49,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:49,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 06:24:49,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:49,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 06:24:49,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-30 06:24:49,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:49,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 207 transitions, 2450 flow. Second operand has 20 states, 20 states have (on average 73.65) internal successors, (1473), 20 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:49,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:49,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:49,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:49,935 INFO L130 PetriNetUnfolder]: 598/1220 cut-off events. [2023-08-30 06:24:49,935 INFO L131 PetriNetUnfolder]: For 25481/25481 co-relation queries the response was YES. [2023-08-30 06:24:49,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8375 conditions, 1220 events. 598/1220 cut-off events. For 25481/25481 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 7239 event pairs, 30 based on Foata normal form. 19/1239 useless extension candidates. Maximal degree in co-relation 8312. Up to 365 conditions per place. [2023-08-30 06:24:49,945 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 183 selfloop transitions, 102 changer transitions 26/311 dead transitions. [2023-08-30 06:24:49,945 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 311 transitions, 3895 flow [2023-08-30 06:24:49,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-30 06:24:49,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-30 06:24:49,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1561 transitions. [2023-08-30 06:24:49,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42650273224043717 [2023-08-30 06:24:49,951 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1561 transitions. [2023-08-30 06:24:49,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1561 transitions. [2023-08-30 06:24:49,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:49,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1561 transitions. [2023-08-30 06:24:49,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 78.05) internal successors, (1561), 20 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:49,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 183.0) internal successors, (3843), 21 states have internal predecessors, (3843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:49,956 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 183.0) internal successors, (3843), 21 states have internal predecessors, (3843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:49,956 INFO L175 Difference]: Start difference. First operand has 220 places, 207 transitions, 2450 flow. Second operand 20 states and 1561 transitions. [2023-08-30 06:24:49,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 311 transitions, 3895 flow [2023-08-30 06:24:50,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 311 transitions, 3640 flow, removed 49 selfloop flow, removed 28 redundant places. [2023-08-30 06:24:50,016 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2868 flow [2023-08-30 06:24:50,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2868, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2023-08-30 06:24:50,017 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-08-30 06:24:50,017 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2868 flow [2023-08-30 06:24:50,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.65) internal successors, (1473), 20 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:50,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:50,018 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:50,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:50,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:50,224 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:50,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:50,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1676496654, now seen corresponding path program 9 times [2023-08-30 06:24:50,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:50,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861833252] [2023-08-30 06:24:50,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:50,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:50,368 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:50,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:50,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861833252] [2023-08-30 06:24:50,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861833252] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:50,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418812299] [2023-08-30 06:24:50,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 06:24:50,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:50,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:50,373 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:50,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-30 06:24:50,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-30 06:24:50,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:50,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 06:24:50,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:50,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:50,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:50,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418812299] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:50,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:50,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-30 06:24:50,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529823550] [2023-08-30 06:24:50,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:50,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 06:24:50,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:50,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 06:24:50,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2023-08-30 06:24:50,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:50,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2868 flow. Second operand has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:50,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:50,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:50,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:51,519 INFO L130 PetriNetUnfolder]: 605/1199 cut-off events. [2023-08-30 06:24:51,519 INFO L131 PetriNetUnfolder]: For 28052/28052 co-relation queries the response was YES. [2023-08-30 06:24:51,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8692 conditions, 1199 events. 605/1199 cut-off events. For 28052/28052 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6878 event pairs, 14 based on Foata normal form. 13/1212 useless extension candidates. Maximal degree in co-relation 8628. Up to 371 conditions per place. [2023-08-30 06:24:51,528 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 172 selfloop transitions, 75 changer transitions 64/311 dead transitions. [2023-08-30 06:24:51,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 311 transitions, 4153 flow [2023-08-30 06:24:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-30 06:24:51,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-30 06:24:51,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1692 transitions. [2023-08-30 06:24:51,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4202682563338301 [2023-08-30 06:24:51,539 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1692 transitions. [2023-08-30 06:24:51,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1692 transitions. [2023-08-30 06:24:51,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:51,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1692 transitions. [2023-08-30 06:24:51,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 76.9090909090909) internal successors, (1692), 22 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:51,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 183.0) internal successors, (4209), 23 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:51,544 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 183.0) internal successors, (4209), 23 states have internal predecessors, (4209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:51,544 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2868 flow. Second operand 22 states and 1692 transitions. [2023-08-30 06:24:51,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 311 transitions, 4153 flow [2023-08-30 06:24:51,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 311 transitions, 3580 flow, removed 214 selfloop flow, removed 23 redundant places. [2023-08-30 06:24:51,625 INFO L231 Difference]: Finished difference. Result has 211 places, 210 transitions, 2427 flow [2023-08-30 06:24:51,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2427, PETRI_PLACES=211, PETRI_TRANSITIONS=210} [2023-08-30 06:24:51,625 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2023-08-30 06:24:51,626 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 210 transitions, 2427 flow [2023-08-30 06:24:51,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:51,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:51,626 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:51,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:51,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:51,833 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:51,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:51,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1079140853, now seen corresponding path program 16 times [2023-08-30 06:24:51,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:51,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838035896] [2023-08-30 06:24:51,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:51,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:51,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:51,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:51,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:51,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838035896] [2023-08-30 06:24:51,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838035896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:51,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092737405] [2023-08-30 06:24:51,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 06:24:51,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:51,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:51,993 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:51,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-30 06:24:52,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 06:24:52,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:52,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:52,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:52,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:52,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:52,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092737405] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:52,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:52,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:52,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265756418] [2023-08-30 06:24:52,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:52,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:52,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:52,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:52,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:52,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:52,718 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 210 transitions, 2427 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:52,718 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:52,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:52,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:53,274 INFO L130 PetriNetUnfolder]: 478/976 cut-off events. [2023-08-30 06:24:53,275 INFO L131 PetriNetUnfolder]: For 4852/4852 co-relation queries the response was YES. [2023-08-30 06:24:53,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5394 conditions, 976 events. 478/976 cut-off events. For 4852/4852 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5386 event pairs, 15 based on Foata normal form. 3/977 useless extension candidates. Maximal degree in co-relation 5338. Up to 621 conditions per place. [2023-08-30 06:24:53,285 INFO L137 encePairwiseOnDemand]: 176/183 looper letters, 188 selfloop transitions, 27 changer transitions 29/244 dead transitions. [2023-08-30 06:24:53,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 244 transitions, 3065 flow [2023-08-30 06:24:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-30 06:24:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-30 06:24:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1139 transitions. [2023-08-30 06:24:53,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.414936247723133 [2023-08-30 06:24:53,288 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1139 transitions. [2023-08-30 06:24:53,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1139 transitions. [2023-08-30 06:24:53,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:53,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1139 transitions. [2023-08-30 06:24:53,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 75.93333333333334) internal successors, (1139), 15 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:53,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:53,293 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 183.0) internal successors, (2928), 16 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:53,294 INFO L175 Difference]: Start difference. First operand has 211 places, 210 transitions, 2427 flow. Second operand 15 states and 1139 transitions. [2023-08-30 06:24:53,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 244 transitions, 3065 flow [2023-08-30 06:24:53,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 244 transitions, 2903 flow, removed 26 selfloop flow, removed 21 redundant places. [2023-08-30 06:24:53,323 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2283 flow [2023-08-30 06:24:53,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2283, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2023-08-30 06:24:53,324 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2023-08-30 06:24:53,324 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2283 flow [2023-08-30 06:24:53,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:53,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:53,325 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:53,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:53,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-30 06:24:53,531 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:53,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:53,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1095913443, now seen corresponding path program 17 times [2023-08-30 06:24:53,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:53,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267808841] [2023-08-30 06:24:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:53,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:53,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:53,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:53,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:53,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267808841] [2023-08-30 06:24:53,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267808841] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:53,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575341387] [2023-08-30 06:24:53,682 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 06:24:53,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:53,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:53,685 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:53,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-30 06:24:53,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 06:24:53,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:53,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:53,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:53,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:54,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575341387] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:54,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:54,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:54,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589582865] [2023-08-30 06:24:54,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:54,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:54,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:54,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:54,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:54,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:54,387 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2283 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:54,387 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:54,387 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:54,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:54,952 INFO L130 PetriNetUnfolder]: 478/979 cut-off events. [2023-08-30 06:24:54,952 INFO L131 PetriNetUnfolder]: For 4467/4467 co-relation queries the response was YES. [2023-08-30 06:24:54,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5230 conditions, 979 events. 478/979 cut-off events. For 4467/4467 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5459 event pairs, 15 based on Foata normal form. 4/981 useless extension candidates. Maximal degree in co-relation 5180. Up to 607 conditions per place. [2023-08-30 06:24:54,958 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 186 selfloop transitions, 34 changer transitions 33/253 dead transitions. [2023-08-30 06:24:54,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 253 transitions, 3019 flow [2023-08-30 06:24:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-30 06:24:54,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-30 06:24:54,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1589 transitions. [2023-08-30 06:24:54,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134790528233151 [2023-08-30 06:24:54,961 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1589 transitions. [2023-08-30 06:24:54,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1589 transitions. [2023-08-30 06:24:54,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:54,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1589 transitions. [2023-08-30 06:24:54,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 75.66666666666667) internal successors, (1589), 21 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:54,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:54,966 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 183.0) internal successors, (4026), 22 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:54,966 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2283 flow. Second operand 21 states and 1589 transitions. [2023-08-30 06:24:54,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 253 transitions, 3019 flow [2023-08-30 06:24:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 253 transitions, 2937 flow, removed 14 selfloop flow, removed 16 redundant places. [2023-08-30 06:24:54,995 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2309 flow [2023-08-30 06:24:54,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2309, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2023-08-30 06:24:54,997 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2023-08-30 06:24:54,997 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2309 flow [2023-08-30 06:24:54,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:54,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:54,998 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:55,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:55,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-30 06:24:55,203 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:55,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:55,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1770630947, now seen corresponding path program 18 times [2023-08-30 06:24:55,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:55,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880091865] [2023-08-30 06:24:55,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:55,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:55,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880091865] [2023-08-30 06:24:55,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880091865] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715108239] [2023-08-30 06:24:55,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 06:24:55,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:55,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:55,352 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:55,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-30 06:24:55,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 06:24:55,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:55,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:55,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:55,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:55,882 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:55,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715108239] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:55,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:55,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:55,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950803306] [2023-08-30 06:24:55,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:55,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:55,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:55,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:55,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:56,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:56,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2309 flow. Second operand has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:56,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:56,069 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:56,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:57,003 INFO L130 PetriNetUnfolder]: 516/1046 cut-off events. [2023-08-30 06:24:57,003 INFO L131 PetriNetUnfolder]: For 5494/5494 co-relation queries the response was YES. [2023-08-30 06:24:57,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 1046 events. 516/1046 cut-off events. For 5494/5494 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5901 event pairs, 15 based on Foata normal form. 5/1049 useless extension candidates. Maximal degree in co-relation 5737. Up to 569 conditions per place. [2023-08-30 06:24:57,011 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 196 selfloop transitions, 60 changer transitions 49/305 dead transitions. [2023-08-30 06:24:57,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 305 transitions, 3624 flow [2023-08-30 06:24:57,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-30 06:24:57,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-30 06:24:57,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2504 transitions. [2023-08-30 06:24:57,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146381851299884 [2023-08-30 06:24:57,013 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2504 transitions. [2023-08-30 06:24:57,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2504 transitions. [2023-08-30 06:24:57,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:57,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2504 transitions. [2023-08-30 06:24:57,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 75.87878787878788) internal successors, (2504), 33 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:57,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 183.0) internal successors, (6222), 34 states have internal predecessors, (6222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:57,034 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 183.0) internal successors, (6222), 34 states have internal predecessors, (6222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:57,034 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2309 flow. Second operand 33 states and 2504 transitions. [2023-08-30 06:24:57,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 305 transitions, 3624 flow [2023-08-30 06:24:57,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 3576 flow, removed 15 selfloop flow, removed 12 redundant places. [2023-08-30 06:24:57,060 INFO L231 Difference]: Finished difference. Result has 212 places, 221 transitions, 2638 flow [2023-08-30 06:24:57,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2638, PETRI_PLACES=212, PETRI_TRANSITIONS=221} [2023-08-30 06:24:57,061 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2023-08-30 06:24:57,061 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 221 transitions, 2638 flow [2023-08-30 06:24:57,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.83333333333333) internal successors, (1772), 24 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:57,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:57,062 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:57,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-30 06:24:57,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-30 06:24:57,268 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:57,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:57,268 INFO L85 PathProgramCache]: Analyzing trace with hash 804803351, now seen corresponding path program 19 times [2023-08-30 06:24:57,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:57,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029161828] [2023-08-30 06:24:57,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:57,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:57,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:57,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:57,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029161828] [2023-08-30 06:24:57,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029161828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:57,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946869590] [2023-08-30 06:24:57,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 06:24:57,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:57,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:57,457 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:57,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-30 06:24:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:57,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:57,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:57,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:57,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:57,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946869590] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:57,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:57,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:57,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435753763] [2023-08-30 06:24:57,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:57,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:57,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:57,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:57,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:24:58,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:24:58,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 221 transitions, 2638 flow. Second operand has 24 states, 24 states have (on average 73.79166666666667) internal successors, (1771), 24 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:58,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:24:58,077 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:24:58,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:24:59,035 INFO L130 PetriNetUnfolder]: 515/1045 cut-off events. [2023-08-30 06:24:59,035 INFO L131 PetriNetUnfolder]: For 6315/6315 co-relation queries the response was YES. [2023-08-30 06:24:59,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6077 conditions, 1045 events. 515/1045 cut-off events. For 6315/6315 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5923 event pairs, 15 based on Foata normal form. 3/1046 useless extension candidates. Maximal degree in co-relation 6025. Up to 577 conditions per place. [2023-08-30 06:24:59,041 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 210 selfloop transitions, 80 changer transitions 18/308 dead transitions. [2023-08-30 06:24:59,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 308 transitions, 3755 flow [2023-08-30 06:24:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-30 06:24:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-30 06:24:59,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2288 transitions. [2023-08-30 06:24:59,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4167577413479053 [2023-08-30 06:24:59,044 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2288 transitions. [2023-08-30 06:24:59,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2288 transitions. [2023-08-30 06:24:59,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:24:59,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2288 transitions. [2023-08-30 06:24:59,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 76.26666666666667) internal successors, (2288), 30 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:59,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 183.0) internal successors, (5673), 31 states have internal predecessors, (5673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:59,050 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 183.0) internal successors, (5673), 31 states have internal predecessors, (5673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:59,050 INFO L175 Difference]: Start difference. First operand has 212 places, 221 transitions, 2638 flow. Second operand 30 states and 2288 transitions. [2023-08-30 06:24:59,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 308 transitions, 3755 flow [2023-08-30 06:24:59,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 308 transitions, 3445 flow, removed 125 selfloop flow, removed 20 redundant places. [2023-08-30 06:24:59,081 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2777 flow [2023-08-30 06:24:59,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2777, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2023-08-30 06:24:59,082 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2023-08-30 06:24:59,082 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2777 flow [2023-08-30 06:24:59,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.79166666666667) internal successors, (1771), 24 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:24:59,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:24:59,083 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:24:59,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-30 06:24:59,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-30 06:24:59,289 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:24:59,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:24:59,289 INFO L85 PathProgramCache]: Analyzing trace with hash 721888271, now seen corresponding path program 20 times [2023-08-30 06:24:59,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:24:59,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38719387] [2023-08-30 06:24:59,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:24:59,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:24:59,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:24:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:24:59,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:24:59,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38719387] [2023-08-30 06:24:59,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38719387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:24:59,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747185540] [2023-08-30 06:24:59,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:24:59,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:24:59,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:24:59,453 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:24:59,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-30 06:24:59,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:24:59,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:24:59,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:24:59,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:24:59,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:59,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:24:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:24:59,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747185540] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:24:59,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:24:59,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-30 06:24:59,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53447140] [2023-08-30 06:24:59,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:24:59,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 06:24:59,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:24:59,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 06:24:59,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-30 06:25:00,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:00,087 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2777 flow. Second operand has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:00,087 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:00,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:00,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:00,944 INFO L130 PetriNetUnfolder]: 509/1015 cut-off events. [2023-08-30 06:25:00,944 INFO L131 PetriNetUnfolder]: For 5699/5699 co-relation queries the response was YES. [2023-08-30 06:25:00,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5882 conditions, 1015 events. 509/1015 cut-off events. For 5699/5699 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5598 event pairs, 15 based on Foata normal form. 3/1010 useless extension candidates. Maximal degree in co-relation 5837. Up to 577 conditions per place. [2023-08-30 06:25:00,951 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 189 selfloop transitions, 69 changer transitions 27/285 dead transitions. [2023-08-30 06:25:00,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 285 transitions, 3466 flow [2023-08-30 06:25:00,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-30 06:25:00,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-30 06:25:00,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1903 transitions. [2023-08-30 06:25:00,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41595628415300545 [2023-08-30 06:25:00,953 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1903 transitions. [2023-08-30 06:25:00,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1903 transitions. [2023-08-30 06:25:00,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:00,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1903 transitions. [2023-08-30 06:25:00,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 76.12) internal successors, (1903), 25 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:00,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 183.0) internal successors, (4758), 26 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:00,957 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 183.0) internal successors, (4758), 26 states have internal predecessors, (4758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:00,957 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2777 flow. Second operand 25 states and 1903 transitions. [2023-08-30 06:25:00,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 285 transitions, 3466 flow [2023-08-30 06:25:00,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 285 transitions, 3307 flow, removed 60 selfloop flow, removed 11 redundant places. [2023-08-30 06:25:00,979 INFO L231 Difference]: Finished difference. Result has 219 places, 233 transitions, 2687 flow [2023-08-30 06:25:00,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2687, PETRI_PLACES=219, PETRI_TRANSITIONS=233} [2023-08-30 06:25:00,980 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2023-08-30 06:25:00,980 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 233 transitions, 2687 flow [2023-08-30 06:25:00,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 73.91666666666667) internal successors, (1774), 24 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:00,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:25:00,980 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:25:00,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:01,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-30 06:25:01,181 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:25:01,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:25:01,181 INFO L85 PathProgramCache]: Analyzing trace with hash 502161259, now seen corresponding path program 10 times [2023-08-30 06:25:01,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:25:01,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938458914] [2023-08-30 06:25:01,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:25:01,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:25:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:01,321 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:01,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:25:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938458914] [2023-08-30 06:25:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938458914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:25:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097753521] [2023-08-30 06:25:01,323 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 06:25:01,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:01,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:25:01,325 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:25:01,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-30 06:25:01,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 06:25:01,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:25:01,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:25:01,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:25:01,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:01,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:25:01,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097753521] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:25:01,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:25:01,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-30 06:25:01,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496730344] [2023-08-30 06:25:01,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:25:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 06:25:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:25:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 06:25:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-08-30 06:25:01,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:01,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 233 transitions, 2687 flow. Second operand has 20 states, 20 states have (on average 73.85) internal successors, (1477), 20 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:01,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:01,802 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:01,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:02,216 INFO L130 PetriNetUnfolder]: 499/979 cut-off events. [2023-08-30 06:25:02,216 INFO L131 PetriNetUnfolder]: For 6194/6194 co-relation queries the response was YES. [2023-08-30 06:25:02,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5739 conditions, 979 events. 499/979 cut-off events. For 6194/6194 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5326 event pairs, 3 based on Foata normal form. 7/976 useless extension candidates. Maximal degree in co-relation 5694. Up to 273 conditions per place. [2023-08-30 06:25:02,222 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 176 selfloop transitions, 43 changer transitions 83/302 dead transitions. [2023-08-30 06:25:02,222 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 302 transitions, 4011 flow [2023-08-30 06:25:02,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 06:25:02,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 06:25:02,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1376 transitions. [2023-08-30 06:25:02,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177292046144505 [2023-08-30 06:25:02,224 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1376 transitions. [2023-08-30 06:25:02,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1376 transitions. [2023-08-30 06:25:02,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:02,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1376 transitions. [2023-08-30 06:25:02,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 76.44444444444444) internal successors, (1376), 18 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:02,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:02,228 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:02,228 INFO L175 Difference]: Start difference. First operand has 219 places, 233 transitions, 2687 flow. Second operand 18 states and 1376 transitions. [2023-08-30 06:25:02,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 302 transitions, 4011 flow [2023-08-30 06:25:02,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 302 transitions, 3831 flow, removed 8 selfloop flow, removed 21 redundant places. [2023-08-30 06:25:02,251 INFO L231 Difference]: Finished difference. Result has 206 places, 190 transitions, 2205 flow [2023-08-30 06:25:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2205, PETRI_PLACES=206, PETRI_TRANSITIONS=190} [2023-08-30 06:25:02,252 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2023-08-30 06:25:02,252 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 190 transitions, 2205 flow [2023-08-30 06:25:02,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.85) internal successors, (1477), 20 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:02,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:25:02,253 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:25:02,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:02,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-30 06:25:02,454 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:25:02,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:25:02,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2063221136, now seen corresponding path program 11 times [2023-08-30 06:25:02,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:25:02,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020781834] [2023-08-30 06:25:02,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:25:02,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:25:02,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:02,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:02,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:25:02,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020781834] [2023-08-30 06:25:02,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020781834] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:25:02,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122020839] [2023-08-30 06:25:02,620 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 06:25:02,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:02,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:25:02,621 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:25:02,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-30 06:25:02,686 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-30 06:25:02,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:25:02,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:25:02,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:25:02,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:02,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:25:02,927 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:02,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122020839] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:25:02,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:25:02,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 19 [2023-08-30 06:25:02,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079914815] [2023-08-30 06:25:02,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:25:02,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-30 06:25:02,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:25:02,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-30 06:25:02,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-08-30 06:25:03,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:03,110 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 190 transitions, 2205 flow. Second operand has 21 states, 21 states have (on average 73.80952380952381) internal successors, (1550), 21 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:03,110 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:03,110 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:03,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:03,596 INFO L130 PetriNetUnfolder]: 412/863 cut-off events. [2023-08-30 06:25:03,597 INFO L131 PetriNetUnfolder]: For 5984/5984 co-relation queries the response was YES. [2023-08-30 06:25:03,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4985 conditions, 863 events. 412/863 cut-off events. For 5984/5984 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 4785 event pairs, 11 based on Foata normal form. 10/863 useless extension candidates. Maximal degree in co-relation 4938. Up to 197 conditions per place. [2023-08-30 06:25:03,601 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 131 selfloop transitions, 45 changer transitions 88/264 dead transitions. [2023-08-30 06:25:03,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 264 transitions, 3280 flow [2023-08-30 06:25:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-30 06:25:03,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-30 06:25:03,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1756 transitions. [2023-08-30 06:25:03,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41720123544784987 [2023-08-30 06:25:03,603 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1756 transitions. [2023-08-30 06:25:03,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1756 transitions. [2023-08-30 06:25:03,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:03,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1756 transitions. [2023-08-30 06:25:03,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 76.34782608695652) internal successors, (1756), 23 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:03,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:03,608 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 183.0) internal successors, (4392), 24 states have internal predecessors, (4392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:03,608 INFO L175 Difference]: Start difference. First operand has 206 places, 190 transitions, 2205 flow. Second operand 23 states and 1756 transitions. [2023-08-30 06:25:03,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 264 transitions, 3280 flow [2023-08-30 06:25:03,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 264 transitions, 3140 flow, removed 33 selfloop flow, removed 15 redundant places. [2023-08-30 06:25:03,626 INFO L231 Difference]: Finished difference. Result has 204 places, 143 transitions, 1697 flow [2023-08-30 06:25:03,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1697, PETRI_PLACES=204, PETRI_TRANSITIONS=143} [2023-08-30 06:25:03,627 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2023-08-30 06:25:03,627 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 143 transitions, 1697 flow [2023-08-30 06:25:03,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 73.80952380952381) internal successors, (1550), 21 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:03,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:25:03,628 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:25:03,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:03,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:03,828 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:25:03,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:25:03,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1684554147, now seen corresponding path program 12 times [2023-08-30 06:25:03,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:25:03,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120054368] [2023-08-30 06:25:03,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:25:03,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:25:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:03,983 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:03,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:25:03,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120054368] [2023-08-30 06:25:03,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120054368] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:25:03,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687492434] [2023-08-30 06:25:03,984 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 06:25:03,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:03,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:25:03,989 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:25:03,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-30 06:25:04,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-30 06:25:04,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:25:04,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:25:04,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:25:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:04,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:25:04,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:04,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687492434] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:25:04,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:25:04,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 19 [2023-08-30 06:25:04,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711819397] [2023-08-30 06:25:04,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:25:04,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-30 06:25:04,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:25:04,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-30 06:25:04,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-08-30 06:25:04,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:04,544 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 143 transitions, 1697 flow. Second operand has 21 states, 21 states have (on average 73.71428571428571) internal successors, (1548), 21 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:04,544 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:04,544 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:04,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:05,009 INFO L130 PetriNetUnfolder]: 253/575 cut-off events. [2023-08-30 06:25:05,009 INFO L131 PetriNetUnfolder]: For 4380/4380 co-relation queries the response was YES. [2023-08-30 06:25:05,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3369 conditions, 575 events. 253/575 cut-off events. For 4380/4380 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3043 event pairs, 3 based on Foata normal form. 5/572 useless extension candidates. Maximal degree in co-relation 3322. Up to 173 conditions per place. [2023-08-30 06:25:05,012 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 93 selfloop transitions, 19 changer transitions 74/186 dead transitions. [2023-08-30 06:25:05,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 186 transitions, 2250 flow [2023-08-30 06:25:05,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-30 06:25:05,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-30 06:25:05,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1378 transitions. [2023-08-30 06:25:05,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4183363691560413 [2023-08-30 06:25:05,016 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1378 transitions. [2023-08-30 06:25:05,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1378 transitions. [2023-08-30 06:25:05,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:05,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1378 transitions. [2023-08-30 06:25:05,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 76.55555555555556) internal successors, (1378), 18 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:05,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:05,031 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 183.0) internal successors, (3477), 19 states have internal predecessors, (3477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:05,031 INFO L175 Difference]: Start difference. First operand has 204 places, 143 transitions, 1697 flow. Second operand 18 states and 1378 transitions. [2023-08-30 06:25:05,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 186 transitions, 2250 flow [2023-08-30 06:25:05,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 186 transitions, 2020 flow, removed 31 selfloop flow, removed 32 redundant places. [2023-08-30 06:25:05,042 INFO L231 Difference]: Finished difference. Result has 181 places, 96 transitions, 967 flow [2023-08-30 06:25:05,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=967, PETRI_PLACES=181, PETRI_TRANSITIONS=96} [2023-08-30 06:25:05,043 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2023-08-30 06:25:05,043 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 96 transitions, 967 flow [2023-08-30 06:25:05,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 73.71428571428571) internal successors, (1548), 21 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:05,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:25:05,043 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:25:05,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:05,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:05,249 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:25:05,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:25:05,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2068778340, now seen corresponding path program 13 times [2023-08-30 06:25:05,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:25:05,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760358824] [2023-08-30 06:25:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:25:05,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:25:05,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:05,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:25:05,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760358824] [2023-08-30 06:25:05,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760358824] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:25:05,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268793570] [2023-08-30 06:25:05,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-30 06:25:05,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:05,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:25:05,402 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:25:05,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-30 06:25:05,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:05,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:25:05,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:25:05,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:05,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:25:05,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 06:25:05,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268793570] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:25:05,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:25:05,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-30 06:25:05,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934571849] [2023-08-30 06:25:05,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:25:05,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-30 06:25:05,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:25:05,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-30 06:25:05,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-30 06:25:05,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:05,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 96 transitions, 967 flow. Second operand has 22 states, 22 states have (on average 73.5909090909091) internal successors, (1619), 22 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:05,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:05,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:05,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:06,221 INFO L130 PetriNetUnfolder]: 146/330 cut-off events. [2023-08-30 06:25:06,221 INFO L131 PetriNetUnfolder]: For 2308/2308 co-relation queries the response was YES. [2023-08-30 06:25:06,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 330 events. 146/330 cut-off events. For 2308/2308 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1447 event pairs, 1 based on Foata normal form. 7/329 useless extension candidates. Maximal degree in co-relation 1866. Up to 179 conditions per place. [2023-08-30 06:25:06,223 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 68 selfloop transitions, 8 changer transitions 53/129 dead transitions. [2023-08-30 06:25:06,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 129 transitions, 1440 flow [2023-08-30 06:25:06,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 06:25:06,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 06:25:06,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1214 transitions. [2023-08-30 06:25:06,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146174863387978 [2023-08-30 06:25:06,225 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1214 transitions. [2023-08-30 06:25:06,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1214 transitions. [2023-08-30 06:25:06,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:06,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1214 transitions. [2023-08-30 06:25:06,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 75.875) internal successors, (1214), 16 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:06,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:06,227 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:06,227 INFO L175 Difference]: Start difference. First operand has 181 places, 96 transitions, 967 flow. Second operand 16 states and 1214 transitions. [2023-08-30 06:25:06,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 129 transitions, 1440 flow [2023-08-30 06:25:06,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 129 transitions, 1179 flow, removed 25 selfloop flow, removed 38 redundant places. [2023-08-30 06:25:06,233 INFO L231 Difference]: Finished difference. Result has 130 places, 73 transitions, 547 flow [2023-08-30 06:25:06,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=547, PETRI_PLACES=130, PETRI_TRANSITIONS=73} [2023-08-30 06:25:06,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 101 predicate places. [2023-08-30 06:25:06,234 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 73 transitions, 547 flow [2023-08-30 06:25:06,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 73.5909090909091) internal successors, (1619), 22 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:06,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 06:25:06,234 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 06:25:06,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:06,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-30 06:25:06,440 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-08-30 06:25:06,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 06:25:06,440 INFO L85 PathProgramCache]: Analyzing trace with hash 487384991, now seen corresponding path program 14 times [2023-08-30 06:25:06,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 06:25:06,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066741725] [2023-08-30 06:25:06,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 06:25:06,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 06:25:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 06:25:06,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:06,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 06:25:06,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066741725] [2023-08-30 06:25:06,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066741725] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 06:25:06,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176889842] [2023-08-30 06:25:06,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 06:25:06,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:06,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 06:25:06,591 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 06:25:06,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-30 06:25:06,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 06:25:06,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 06:25:06,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 06:25:06,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 06:25:06,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 06:25:06,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 06:25:06,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 06:25:06,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176889842] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 06:25:06,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 06:25:06,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-30 06:25:06,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180187302] [2023-08-30 06:25:06,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 06:25:06,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 06:25:06,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 06:25:06,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 06:25:06,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-08-30 06:25:07,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 183 [2023-08-30 06:25:07,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 73 transitions, 547 flow. Second operand has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:07,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 06:25:07,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 183 [2023-08-30 06:25:07,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 06:25:07,430 INFO L130 PetriNetUnfolder]: 110/216 cut-off events. [2023-08-30 06:25:07,430 INFO L131 PetriNetUnfolder]: For 421/421 co-relation queries the response was YES. [2023-08-30 06:25:07,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1088 conditions, 216 events. 110/216 cut-off events. For 421/421 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 739 event pairs, 0 based on Foata normal form. 3/213 useless extension candidates. Maximal degree in co-relation 1063. Up to 76 conditions per place. [2023-08-30 06:25:07,431 INFO L137 encePairwiseOnDemand]: 175/183 looper letters, 0 selfloop transitions, 0 changer transitions 102/102 dead transitions. [2023-08-30 06:25:07,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 102 transitions, 938 flow [2023-08-30 06:25:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-30 06:25:07,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-30 06:25:07,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1200 transitions. [2023-08-30 06:25:07,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4098360655737705 [2023-08-30 06:25:07,433 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1200 transitions. [2023-08-30 06:25:07,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1200 transitions. [2023-08-30 06:25:07,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 06:25:07,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1200 transitions. [2023-08-30 06:25:07,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 75.0) internal successors, (1200), 16 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:07,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:07,437 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 183.0) internal successors, (3111), 17 states have internal predecessors, (3111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:07,437 INFO L175 Difference]: Start difference. First operand has 130 places, 73 transitions, 547 flow. Second operand 16 states and 1200 transitions. [2023-08-30 06:25:07,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 102 transitions, 938 flow [2023-08-30 06:25:07,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 102 transitions, 840 flow, removed 7 selfloop flow, removed 14 redundant places. [2023-08-30 06:25:07,441 INFO L231 Difference]: Finished difference. Result has 95 places, 0 transitions, 0 flow [2023-08-30 06:25:07,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=0, PETRI_PLACES=95, PETRI_TRANSITIONS=0} [2023-08-30 06:25:07,441 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2023-08-30 06:25:07,441 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 0 transitions, 0 flow [2023-08-30 06:25:07,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 73.7) internal successors, (1474), 20 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 06:25:07,444 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 12 remaining) [2023-08-30 06:25:07,444 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 12 remaining) [2023-08-30 06:25:07,444 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONMEMORY_LEAK (3 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (2 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 12 remaining) [2023-08-30 06:25:07,445 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 12 remaining) [2023-08-30 06:25:07,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-30 06:25:07,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 06:25:07,652 INFO L445 BasicCegarLoop]: Path program histogram: [20, 14, 6, 1, 1, 1, 1, 1] [2023-08-30 06:25:07,654 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-30 06:25:07,654 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-30 06:25:07,656 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 06:25:07 BasicIcfg [2023-08-30 06:25:07,656 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-30 06:25:07,657 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-30 06:25:07,657 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-30 06:25:07,657 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-30 06:25:07,657 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 06:24:05" (3/4) ... [2023-08-30 06:25:07,659 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-30 06:25:07,664 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2023-08-30 06:25:07,664 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2023-08-30 06:25:07,668 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2023-08-30 06:25:07,668 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-08-30 06:25:07,668 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-08-30 06:25:07,668 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-30 06:25:07,691 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-30 06:25:07,691 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-30 06:25:07,691 INFO L158 Benchmark]: Toolchain (without parser) took 62942.06ms. Allocated memory was 96.5MB in the beginning and 362.8MB in the end (delta: 266.3MB). Free memory was 73.9MB in the beginning and 165.2MB in the end (delta: -91.3MB). Peak memory consumption was 175.4MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,692 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 65.0MB. Free memory was 42.5MB in the beginning and 42.4MB in the end (delta: 98.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-08-30 06:25:07,692 INFO L158 Benchmark]: CACSL2BoogieTranslator took 187.36ms. Allocated memory is still 96.5MB. Free memory was 73.6MB in the beginning and 62.8MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,692 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.79ms. Allocated memory is still 96.5MB. Free memory was 62.8MB in the beginning and 61.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,692 INFO L158 Benchmark]: Boogie Preprocessor took 20.28ms. Allocated memory is still 96.5MB. Free memory was 61.0MB in the beginning and 59.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2023-08-30 06:25:07,692 INFO L158 Benchmark]: RCFGBuilder took 440.02ms. Allocated memory is still 96.5MB. Free memory was 59.7MB in the beginning and 73.5MB in the end (delta: -13.8MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,693 INFO L158 Benchmark]: TraceAbstraction took 62220.74ms. Allocated memory was 96.5MB in the beginning and 362.8MB in the end (delta: 266.3MB). Free memory was 72.9MB in the beginning and 168.3MB in the end (delta: -95.4MB). Peak memory consumption was 171.0MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,693 INFO L158 Benchmark]: Witness Printer took 34.12ms. Allocated memory is still 362.8MB. Free memory was 167.3MB in the beginning and 165.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-08-30 06:25:07,694 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 65.0MB. Free memory was 42.5MB in the beginning and 42.4MB in the end (delta: 98.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 187.36ms. Allocated memory is still 96.5MB. Free memory was 73.6MB in the beginning and 62.8MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.79ms. Allocated memory is still 96.5MB. Free memory was 62.8MB in the beginning and 61.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 20.28ms. Allocated memory is still 96.5MB. Free memory was 61.0MB in the beginning and 59.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 440.02ms. Allocated memory is still 96.5MB. Free memory was 59.7MB in the beginning and 73.5MB in the end (delta: -13.8MB). Peak memory consumption was 19.1MB. Max. memory is 16.1GB. * TraceAbstraction took 62220.74ms. Allocated memory was 96.5MB in the beginning and 362.8MB in the end (delta: 266.3MB). Free memory was 72.9MB in the beginning and 168.3MB in the end (delta: -95.4MB). Peak memory consumption was 171.0MB. Max. memory is 16.1GB. * Witness Printer took 34.12ms. Allocated memory is still 362.8MB. Free memory was 167.3MB in the beginning and 165.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.8s, 91 PlacesBefore, 29 PlacesAfterwards, 90 TransitionsBefore, 24 TransitionsAfterwards, 660 CoEnabledTransitionPairs, 6 FixpointIterations, 53 TrivialSequentialCompositions, 23 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 87 TotalNumberOfCompositions, 712 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 697, independent: 694, independent conditional: 0, independent unconditional: 694, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 353, independent: 351, independent conditional: 0, independent unconditional: 351, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 697, independent: 343, independent conditional: 0, independent unconditional: 343, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 353, unknown conditional: 0, unknown unconditional: 353] , Statistics on independence cache: Total cache size (in pairs): 27, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 76]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 61]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 111 locations, 12 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 62.1s, OverallIterations: 45, TraceHistogramMax: 3, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 30.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8266 SdHoareTripleChecker+Valid, 14.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7653 mSDsluCounter, 3276 SdHoareTripleChecker+Invalid, 11.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3035 mSDsCounter, 828 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29619 IncrementalHoareTripleChecker+Invalid, 30447 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 828 mSolverCounterUnsat, 241 mSDtfsCounter, 29619 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1743 GetRequests, 556 SyntacticMatches, 37 SemanticMatches, 1150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10896 ImplicationChecksByTransitivity, 18.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2868occurred in iteration=34, InterpolantAutomatonStates: 751, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 18.0s InterpolantComputationTime, 1139 NumberOfCodeBlocks, 1139 NumberOfCodeBlocksAsserted, 115 NumberOfCheckSat, 1548 ConstructedInterpolants, 0 QuantifiedInterpolants, 18506 SizeOfPredicates, 136 NumberOfNonLiveVariables, 4696 ConjunctsInSsa, 842 ConjunctsInUnsatCore, 113 InterpolantComputations, 11 PerfectInterpolantSequences, 17/375 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 10 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-30 06:25:07,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE