./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --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.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 33cf58268090640beca4b79cf718f2ee2d6c29dee3e4b3e200f8bf0a7c295123 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 02:57:45,712 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 02:57:45,714 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 02:57:45,750 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 02:57:45,751 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 02:57:45,753 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 02:57:45,755 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 02:57:45,758 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 02:57:45,760 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 02:57:45,764 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 02:57:45,767 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 02:57:45,769 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 02:57:45,769 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 02:57:45,771 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 02:57:45,773 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 02:57:45,776 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 02:57:45,777 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 02:57:45,778 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 02:57:45,780 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 02:57:45,785 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 02:57:45,786 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 02:57:45,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 02:57:45,788 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 02:57:45,790 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 02:57:45,796 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 02:57:45,796 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 02:57:45,797 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 02:57:45,798 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 02:57:45,799 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 02:57:45,799 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 02:57:45,800 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 02:57:45,802 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 02:57:45,803 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 02:57:45,804 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 02:57:45,805 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 02:57:45,805 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 02:57:45,806 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 02:57:45,806 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 02:57:45,806 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 02:57:45,807 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 02:57:45,807 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 02:57:45,809 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-09-01 02:57:45,853 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 02:57:45,854 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 02:57:45,855 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 02:57:45,855 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 02:57:45,856 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 02:57:45,856 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 02:57:45,856 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 02:57:45,857 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 02:57:45,857 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 02:57:45,857 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 02:57:45,858 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 02:57:45,858 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 02:57:45,858 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 02:57:45,858 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 02:57:45,858 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-09-01 02:57:45,859 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 02:57:45,860 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 02:57:45,860 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 02:57:45,860 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 02:57:45,860 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 02:57:45,860 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 02:57:45,861 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 02:57:45,861 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 02:57:45,861 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 02:57:45,861 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 02:57:45,861 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 02:57:45,861 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 02:57:45,862 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 02:57:45,862 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 02:57:45,862 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 -> 33cf58268090640beca4b79cf718f2ee2d6c29dee3e4b3e200f8bf0a7c295123 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 -> BEFORE [2023-09-01 02:57:46,135 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 02:57:46,153 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 02:57:46,155 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 02:57:46,156 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 02:57:46,156 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 02:57:46,157 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-09-01 02:57:47,411 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 02:57:47,602 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 02:57:47,603 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-09-01 02:57:47,611 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4baa8f3f2/e9bd638f73e84d769af45343556cfb16/FLAGbdcd92c45 [2023-09-01 02:57:47,622 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4baa8f3f2/e9bd638f73e84d769af45343556cfb16 [2023-09-01 02:57:47,624 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 02:57:47,624 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 02:57:47,625 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 02:57:47,626 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 02:57:47,629 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 02:57:47,630 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,630 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14087d8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47, skipping insertion in model container [2023-09-01 02:57:47,631 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,636 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 02:57:47,654 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 02:57:47,797 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.wvr.c[1991,2004] [2023-09-01 02:57:47,800 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 02:57:47,807 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 02:57:47,822 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.wvr.c[1991,2004] [2023-09-01 02:57:47,823 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 02:57:47,835 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 02:57:47,835 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-09-01 02:57:47,840 INFO L208 MainTranslator]: Completed translation [2023-09-01 02:57:47,841 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47 WrapperNode [2023-09-01 02:57:47,841 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 02:57:47,842 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 02:57:47,842 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 02:57:47,842 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 02:57:47,848 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,867 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,893 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 69 [2023-09-01 02:57:47,894 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 02:57:47,895 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 02:57:47,895 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 02:57:47,895 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 02:57:47,902 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,903 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,906 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,907 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,920 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,926 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,929 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,933 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,935 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 02:57:47,937 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 02:57:47,938 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 02:57:47,938 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 02:57:47,939 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (1/1) ... [2023-09-01 02:57:47,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 02:57:47,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:47,968 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-09-01 02:57:47,990 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-09-01 02:57:48,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 02:57:48,004 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 02:57:48,005 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 02:57:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 02:57:48,005 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 02:57:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 02:57:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 02:57:48,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 02:57:48,006 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-09-01 02:57:48,006 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-09-01 02:57:48,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 02:57:48,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 02:57:48,007 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 02:57:48,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 02:57:48,008 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 02:57:48,109 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 02:57:48,111 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 02:57:48,357 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 02:57:48,391 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 02:57:48,398 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-09-01 02:57:48,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:57:48 BoogieIcfgContainer [2023-09-01 02:57:48,400 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 02:57:48,402 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 02:57:48,402 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 02:57:48,405 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 02:57:48,405 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 02:57:47" (1/3) ... [2023-09-01 02:57:48,405 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5783a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:57:48, skipping insertion in model container [2023-09-01 02:57:48,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:57:47" (2/3) ... [2023-09-01 02:57:48,406 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e5783a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:57:48, skipping insertion in model container [2023-09-01 02:57:48,406 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:57:48" (3/3) ... [2023-09-01 02:57:48,407 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-09-01 02:57:48,425 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 02:57:48,425 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-09-01 02:57:48,425 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 02:57:48,477 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 02:57:48,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 85 transitions, 186 flow [2023-09-01 02:57:48,552 INFO L130 PetriNetUnfolder]: 5/83 cut-off events. [2023-09-01 02:57:48,553 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 02:57:48,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92 conditions, 83 events. 5/83 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/68 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2023-09-01 02:57:48,558 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 85 transitions, 186 flow [2023-09-01 02:57:48,562 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 81 places, 79 transitions, 170 flow [2023-09-01 02:57:48,567 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 02:57:48,575 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 79 transitions, 170 flow [2023-09-01 02:57:48,577 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 79 transitions, 170 flow [2023-09-01 02:57:48,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 81 places, 79 transitions, 170 flow [2023-09-01 02:57:48,596 INFO L130 PetriNetUnfolder]: 5/79 cut-off events. [2023-09-01 02:57:48,597 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 02:57:48,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 79 events. 5/79 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 80 event pairs, 0 based on Foata normal form. 0/65 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2023-09-01 02:57:48,607 INFO L119 LiptonReduction]: Number of co-enabled transitions 660 [2023-09-01 02:57:50,753 INFO L134 LiptonReduction]: Checked pairs total: 698 [2023-09-01 02:57:50,754 INFO L136 LiptonReduction]: Total number of compositions: 75 [2023-09-01 02:57:50,766 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 02:57:50,772 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;@71bd2659, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 02:57:50,772 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-09-01 02:57:50,774 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-09-01 02:57:50,774 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-09-01 02:57:50,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:50,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-09-01 02:57:50,775 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 02:57:50,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:50,778 INFO L85 PathProgramCache]: Analyzing trace with hash 341, now seen corresponding path program 1 times [2023-09-01 02:57:50,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:50,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236828744] [2023-09-01 02:57:50,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:50,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:50,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:50,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236828744] [2023-09-01 02:57:50,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236828744] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:50,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:50,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-09-01 02:57:50,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630202889] [2023-09-01 02:57:50,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:50,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-09-01 02:57:50,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:50,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-09-01 02:57:50,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-09-01 02:57:50,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 160 [2023-09-01 02:57:50,903 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 60 flow. Second operand has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:50,903 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:50,903 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 160 [2023-09-01 02:57:50,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:50,985 INFO L130 PetriNetUnfolder]: 100/163 cut-off events. [2023-09-01 02:57:50,985 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 02:57:50,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 163 events. 100/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 504 event pairs, 42 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 264. Up to 160 conditions per place. [2023-09-01 02:57:50,989 INFO L137 encePairwiseOnDemand]: 157/160 looper letters, 19 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-09-01 02:57:50,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 92 flow [2023-09-01 02:57:50,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-09-01 02:57:50,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-09-01 02:57:51,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 172 transitions. [2023-09-01 02:57:51,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2023-09-01 02:57:51,005 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 172 transitions. [2023-09-01 02:57:51,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 172 transitions. [2023-09-01 02:57:51,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 172 transitions. [2023-09-01 02:57:51,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 86.0) internal successors, (172), 2 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,016 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,018 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 60 flow. Second operand 2 states and 172 transitions. [2023-09-01 02:57:51,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 92 flow [2023-09-01 02:57:51,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 02:57:51,023 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-09-01 02:57:51,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, 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-09-01 02:57:51,031 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-09-01 02:57:51,031 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-09-01 02:57:51,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 02:57:51,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 02:57:51,033 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 02:57:51,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,037 INFO L85 PathProgramCache]: Analyzing trace with hash 336308, now seen corresponding path program 1 times [2023-09-01 02:57:51,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787275211] [2023-09-01 02:57:51,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:51,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:51,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:51,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787275211] [2023-09-01 02:57:51,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787275211] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:51,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:51,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 02:57:51,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979628960] [2023-09-01 02:57:51,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:51,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 02:57:51,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:51,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 02:57:51,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 02:57:51,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 160 [2023-09-01 02:57:51,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 71.0) internal successors, (213), 3 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:51,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 160 [2023-09-01 02:57:51,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:51,271 INFO L130 PetriNetUnfolder]: 93/150 cut-off events. [2023-09-01 02:57:51,272 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 02:57:51,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 150 events. 93/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 450 event pairs, 39 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 300. Up to 146 conditions per place. [2023-09-01 02:57:51,273 INFO L137 encePairwiseOnDemand]: 157/160 looper letters, 16 selfloop transitions, 1 changer transitions 0/19 dead transitions. [2023-09-01 02:57:51,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 19 transitions, 76 flow [2023-09-01 02:57:51,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 02:57:51,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 02:57:51,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 229 transitions. [2023-09-01 02:57:51,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47708333333333336 [2023-09-01 02:57:51,276 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 229 transitions. [2023-09-01 02:57:51,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 229 transitions. [2023-09-01 02:57:51,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 229 transitions. [2023-09-01 02:57:51,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 76.33333333333333) internal successors, (229), 3 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,280 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,280 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 229 transitions. [2023-09-01 02:57:51,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 19 transitions, 76 flow [2023-09-01 02:57:51,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 19 transitions, 76 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-09-01 02:57:51,281 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 44 flow [2023-09-01 02:57:51,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, 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-09-01 02:57:51,282 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -6 predicate places. [2023-09-01 02:57:51,282 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 44 flow [2023-09-01 02:57:51,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.0) internal successors, (213), 3 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-09-01 02:57:51,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 02:57:51,283 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 02:57:51,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,284 INFO L85 PathProgramCache]: Analyzing trace with hash 336307, now seen corresponding path program 1 times [2023-09-01 02:57:51,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21733740] [2023-09-01 02:57:51,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:51,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:51,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:51,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21733740] [2023-09-01 02:57:51,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21733740] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:51,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:51,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 02:57:51,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638957145] [2023-09-01 02:57:51,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:51,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 02:57:51,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:51,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 02:57:51,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 02:57:51,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 160 [2023-09-01 02:57:51,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:51,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 160 [2023-09-01 02:57:51,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:51,412 INFO L130 PetriNetUnfolder]: 86/137 cut-off events. [2023-09-01 02:57:51,413 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 02:57:51,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 137 events. 86/137 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 397 event pairs, 36 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 275. Up to 133 conditions per place. [2023-09-01 02:57:51,414 INFO L137 encePairwiseOnDemand]: 157/160 looper letters, 14 selfloop transitions, 1 changer transitions 0/17 dead transitions. [2023-09-01 02:57:51,414 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 17 transitions, 70 flow [2023-09-01 02:57:51,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 02:57:51,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 02:57:51,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 215 transitions. [2023-09-01 02:57:51,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2023-09-01 02:57:51,418 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 215 transitions. [2023-09-01 02:57:51,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 215 transitions. [2023-09-01 02:57:51,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 215 transitions. [2023-09-01 02:57:51,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,424 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 44 flow. Second operand 3 states and 215 transitions. [2023-09-01 02:57:51,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 17 transitions, 70 flow [2023-09-01 02:57:51,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 17 transitions, 69 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 02:57:51,425 INFO L231 Difference]: Finished difference. Result has 22 places, 17 transitions, 41 flow [2023-09-01 02:57:51,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, 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-09-01 02:57:51,426 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 02:57:51,426 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 17 transitions, 41 flow [2023-09-01 02:57:51,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.0) internal successors, (201), 3 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 02:57:51,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 02:57:51,428 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 02:57:51,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,428 INFO L85 PathProgramCache]: Analyzing trace with hash 323200522, now seen corresponding path program 1 times [2023-09-01 02:57:51,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537709565] [2023-09-01 02:57:51,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:51,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:51,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:51,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537709565] [2023-09-01 02:57:51,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537709565] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:51,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:51,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 02:57:51,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654602168] [2023-09-01 02:57:51,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:51,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 02:57:51,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:51,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 02:57:51,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 02:57:51,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 160 [2023-09-01 02:57:51,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 17 transitions, 41 flow. Second operand has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:51,605 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 160 [2023-09-01 02:57:51,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:51,640 INFO L130 PetriNetUnfolder]: 65/107 cut-off events. [2023-09-01 02:57:51,640 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 02:57:51,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 107 events. 65/107 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 283 event pairs, 27 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 216. Up to 103 conditions per place. [2023-09-01 02:57:51,641 INFO L137 encePairwiseOnDemand]: 158/160 looper letters, 13 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2023-09-01 02:57:51,641 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 16 transitions, 67 flow [2023-09-01 02:57:51,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 02:57:51,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 02:57:51,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 225 transitions. [2023-09-01 02:57:51,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2023-09-01 02:57:51,643 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 225 transitions. [2023-09-01 02:57:51,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 225 transitions. [2023-09-01 02:57:51,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 225 transitions. [2023-09-01 02:57:51,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.0) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,646 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,646 INFO L175 Difference]: Start difference. First operand has 22 places, 17 transitions, 41 flow. Second operand 3 states and 225 transitions. [2023-09-01 02:57:51,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 16 transitions, 67 flow [2023-09-01 02:57:51,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 16 transitions, 66 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 02:57:51,647 INFO L231 Difference]: Finished difference. Result has 22 places, 16 transitions, 40 flow [2023-09-01 02:57:51,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, 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-09-01 02:57:51,648 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 02:57:51,648 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 16 transitions, 40 flow [2023-09-01 02:57:51,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-09-01 02:57:51,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 02:57:51,649 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 9 more)] === [2023-09-01 02:57:51,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,650 INFO L85 PathProgramCache]: Analyzing trace with hash 323200521, now seen corresponding path program 1 times [2023-09-01 02:57:51,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109571363] [2023-09-01 02:57:51,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:51,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:51,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109571363] [2023-09-01 02:57:51,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109571363] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:51,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 02:57:51,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819454630] [2023-09-01 02:57:51,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:51,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 02:57:51,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:51,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 02:57:51,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 02:57:51,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 160 [2023-09-01 02:57:51,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 16 transitions, 40 flow. Second operand has 4 states, 4 states have (on average 63.25) internal successors, (253), 4 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:51,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 160 [2023-09-01 02:57:51,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:51,774 INFO L130 PetriNetUnfolder]: 44/77 cut-off events. [2023-09-01 02:57:51,774 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 02:57:51,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 77 events. 44/77 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 168 event pairs, 18 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 157. Up to 73 conditions per place. [2023-09-01 02:57:51,775 INFO L137 encePairwiseOnDemand]: 158/160 looper letters, 12 selfloop transitions, 1 changer transitions 0/15 dead transitions. [2023-09-01 02:57:51,776 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 15 transitions, 64 flow [2023-09-01 02:57:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 02:57:51,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 02:57:51,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2023-09-01 02:57:51,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-09-01 02:57:51,777 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 200 transitions. [2023-09-01 02:57:51,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 200 transitions. [2023-09-01 02:57:51,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 200 transitions. [2023-09-01 02:57:51,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,780 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,780 INFO L175 Difference]: Start difference. First operand has 22 places, 16 transitions, 40 flow. Second operand 3 states and 200 transitions. [2023-09-01 02:57:51,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 15 transitions, 64 flow [2023-09-01 02:57:51,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 15 transitions, 63 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 02:57:51,781 INFO L231 Difference]: Finished difference. Result has 22 places, 15 transitions, 39 flow [2023-09-01 02:57:51,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, 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-09-01 02:57:51,782 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -7 predicate places. [2023-09-01 02:57:51,782 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 15 transitions, 39 flow [2023-09-01 02:57:51,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 63.25) internal successors, (253), 4 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:51,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 02:57:51,783 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-09-01 02:57:51,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1301264347, now seen corresponding path program 1 times [2023-09-01 02:57:51,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999835216] [2023-09-01 02:57:51,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:51,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:51,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999835216] [2023-09-01 02:57:51,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999835216] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:51,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:51,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 02:57:51,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936866260] [2023-09-01 02:57:51,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:51,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 02:57:51,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:51,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 02:57:51,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 02:57:51,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 160 [2023-09-01 02:57:51,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 15 transitions, 39 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,901 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:51,901 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 160 [2023-09-01 02:57:51,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:51,934 INFO L130 PetriNetUnfolder]: 49/94 cut-off events. [2023-09-01 02:57:51,934 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 02:57:51,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 94 events. 49/94 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 273 event pairs, 13 based on Foata normal form. 1/69 useless extension candidates. Maximal degree in co-relation 194. Up to 65 conditions per place. [2023-09-01 02:57:51,935 INFO L137 encePairwiseOnDemand]: 156/160 looper letters, 16 selfloop transitions, 2 changer transitions 4/24 dead transitions. [2023-09-01 02:57:51,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 24 transitions, 104 flow [2023-09-01 02:57:51,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 02:57:51,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 02:57:51,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 246 transitions. [2023-09-01 02:57:51,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5125 [2023-09-01 02:57:51,942 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 246 transitions. [2023-09-01 02:57:51,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 246 transitions. [2023-09-01 02:57:51,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:51,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 246 transitions. [2023-09-01 02:57:51,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,945 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 160.0) internal successors, (640), 4 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,945 INFO L175 Difference]: Start difference. First operand has 22 places, 15 transitions, 39 flow. Second operand 3 states and 246 transitions. [2023-09-01 02:57:51,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 24 transitions, 104 flow [2023-09-01 02:57:51,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 24 transitions, 103 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 02:57:51,946 INFO L231 Difference]: Finished difference. Result has 24 places, 16 transitions, 52 flow [2023-09-01 02:57:51,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=24, PETRI_TRANSITIONS=16} [2023-09-01 02:57:51,948 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -5 predicate places. [2023-09-01 02:57:51,949 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 16 transitions, 52 flow [2023-09-01 02:57:51,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:51,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:51,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:51,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-09-01 02:57:51,950 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-09-01 02:57:51,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:51,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1071037245, now seen corresponding path program 1 times [2023-09-01 02:57:51,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:51,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964971854] [2023-09-01 02:57:51,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:51,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:51,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:52,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:52,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964971854] [2023-09-01 02:57:52,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964971854] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:52,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:52,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 02:57:52,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505960488] [2023-09-01 02:57:52,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:52,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 02:57:52,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:52,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 02:57:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-09-01 02:57:52,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 160 [2023-09-01 02:57:52,077 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 16 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,077 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:52,078 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 160 [2023-09-01 02:57:52,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:52,159 INFO L130 PetriNetUnfolder]: 68/137 cut-off events. [2023-09-01 02:57:52,159 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2023-09-01 02:57:52,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 137 events. 68/137 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 423 event pairs, 24 based on Foata normal form. 2/139 useless extension candidates. Maximal degree in co-relation 320. Up to 74 conditions per place. [2023-09-01 02:57:52,160 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 19 selfloop transitions, 4 changer transitions 17/40 dead transitions. [2023-09-01 02:57:52,160 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 40 transitions, 189 flow [2023-09-01 02:57:52,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 02:57:52,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 02:57:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 437 transitions. [2023-09-01 02:57:52,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552083333333333 [2023-09-01 02:57:52,163 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 437 transitions. [2023-09-01 02:57:52,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 437 transitions. [2023-09-01 02:57:52,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:52,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 437 transitions. [2023-09-01 02:57:52,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 72.83333333333333) internal successors, (437), 6 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 160.0) internal successors, (1120), 7 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,166 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 160.0) internal successors, (1120), 7 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,166 INFO L175 Difference]: Start difference. First operand has 24 places, 16 transitions, 52 flow. Second operand 6 states and 437 transitions. [2023-09-01 02:57:52,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 40 transitions, 189 flow [2023-09-01 02:57:52,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 40 transitions, 186 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 02:57:52,168 INFO L231 Difference]: Finished difference. Result has 31 places, 18 transitions, 79 flow [2023-09-01 02:57:52,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=79, PETRI_PLACES=31, PETRI_TRANSITIONS=18} [2023-09-01 02:57:52,169 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 2 predicate places. [2023-09-01 02:57:52,169 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 18 transitions, 79 flow [2023-09-01 02:57:52,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:52,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:52,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 02:57:52,170 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-09-01 02:57:52,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1300562103, now seen corresponding path program 2 times [2023-09-01 02:57:52,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:52,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942799114] [2023-09-01 02:57:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:52,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:52,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:52,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942799114] [2023-09-01 02:57:52,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942799114] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:52,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932723196] [2023-09-01 02:57:52,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:57:52,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:52,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:52,239 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-09-01 02:57:52,267 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-09-01 02:57:52,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:57:52,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:52,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 02:57:52,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:52,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:52,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:52,423 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:52,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932723196] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:52,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:52,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-09-01 02:57:52,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782674430] [2023-09-01 02:57:52,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:52,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 02:57:52,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:52,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 02:57:52,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-09-01 02:57:52,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:52,449 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 18 transitions, 79 flow. Second operand has 8 states, 8 states have (on average 67.75) internal successors, (542), 8 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:52,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:52,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:52,583 INFO L130 PetriNetUnfolder]: 56/105 cut-off events. [2023-09-01 02:57:52,583 INFO L131 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2023-09-01 02:57:52,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 105 events. 56/105 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 276 event pairs, 2 based on Foata normal form. 6/111 useless extension candidates. Maximal degree in co-relation 331. Up to 62 conditions per place. [2023-09-01 02:57:52,584 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 28 selfloop transitions, 5 changer transitions 0/33 dead transitions. [2023-09-01 02:57:52,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 33 transitions, 194 flow [2023-09-01 02:57:52,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 02:57:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 02:57:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 358 transitions. [2023-09-01 02:57:52,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4475 [2023-09-01 02:57:52,586 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 358 transitions. [2023-09-01 02:57:52,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 358 transitions. [2023-09-01 02:57:52,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:52,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 358 transitions. [2023-09-01 02:57:52,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.6) internal successors, (358), 5 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,591 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,591 INFO L175 Difference]: Start difference. First operand has 31 places, 18 transitions, 79 flow. Second operand 5 states and 358 transitions. [2023-09-01 02:57:52,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 33 transitions, 194 flow [2023-09-01 02:57:52,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 33 transitions, 178 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-09-01 02:57:52,596 INFO L231 Difference]: Finished difference. Result has 32 places, 20 transitions, 95 flow [2023-09-01 02:57:52,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=95, PETRI_PLACES=32, PETRI_TRANSITIONS=20} [2023-09-01 02:57:52,598 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-09-01 02:57:52,598 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 20 transitions, 95 flow [2023-09-01 02:57:52,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 67.75) internal successors, (542), 8 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:52,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:52,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-09-01 02:57:52,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:52,805 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-09-01 02:57:52,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:52,805 INFO L85 PathProgramCache]: Analyzing trace with hash -783039221, now seen corresponding path program 3 times [2023-09-01 02:57:52,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:52,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812813841] [2023-09-01 02:57:52,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:52,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:52,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:52,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:52,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:52,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812813841] [2023-09-01 02:57:52,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812813841] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:52,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:52,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 02:57:52,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749122492] [2023-09-01 02:57:52,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:52,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 02:57:52,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:52,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 02:57:52,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 02:57:52,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 160 [2023-09-01 02:57:52,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 20 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 69.8) internal successors, (349), 5 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:52,876 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 160 [2023-09-01 02:57:52,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:52,932 INFO L130 PetriNetUnfolder]: 71/136 cut-off events. [2023-09-01 02:57:52,933 INFO L131 PetriNetUnfolder]: For 140/140 co-relation queries the response was YES. [2023-09-01 02:57:52,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 468 conditions, 136 events. 71/136 cut-off events. For 140/140 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 362 event pairs, 21 based on Foata normal form. 2/138 useless extension candidates. Maximal degree in co-relation 459. Up to 75 conditions per place. [2023-09-01 02:57:52,934 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 31 selfloop transitions, 6 changer transitions 2/39 dead transitions. [2023-09-01 02:57:52,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 39 transitions, 250 flow [2023-09-01 02:57:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 02:57:52,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 02:57:52,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2023-09-01 02:57:52,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2023-09-01 02:57:52,936 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2023-09-01 02:57:52,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2023-09-01 02:57:52,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:52,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2023-09-01 02:57:52,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 73.6) internal successors, (368), 5 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,940 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,940 INFO L175 Difference]: Start difference. First operand has 32 places, 20 transitions, 95 flow. Second operand 5 states and 368 transitions. [2023-09-01 02:57:52,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 39 transitions, 250 flow [2023-09-01 02:57:52,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 39 transitions, 238 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 02:57:52,942 INFO L231 Difference]: Finished difference. Result has 37 places, 22 transitions, 128 flow [2023-09-01 02:57:52,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=89, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=128, PETRI_PLACES=37, PETRI_TRANSITIONS=22} [2023-09-01 02:57:52,943 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 8 predicate places. [2023-09-01 02:57:52,943 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 22 transitions, 128 flow [2023-09-01 02:57:52,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.8) internal successors, (349), 5 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:52,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:52,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:52,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 02:57:52,944 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-09-01 02:57:52,944 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:52,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1872146037, now seen corresponding path program 4 times [2023-09-01 02:57:52,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:52,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834596911] [2023-09-01 02:57:52,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:52,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:52,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:53,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:53,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834596911] [2023-09-01 02:57:53,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834596911] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:53,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879767475] [2023-09-01 02:57:53,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 02:57:53,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:53,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:53,011 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-09-01 02:57:53,032 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-09-01 02:57:53,079 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 02:57:53,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:53,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 02:57:53,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:53,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:53,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879767475] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:53,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:53,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-09-01 02:57:53,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641818475] [2023-09-01 02:57:53,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:53,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-09-01 02:57:53,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:53,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-09-01 02:57:53,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-09-01 02:57:53,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:53,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 22 transitions, 128 flow. Second operand has 10 states, 10 states have (on average 67.9) internal successors, (679), 10 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:53,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:53,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:53,331 INFO L130 PetriNetUnfolder]: 86/161 cut-off events. [2023-09-01 02:57:53,331 INFO L131 PetriNetUnfolder]: For 371/371 co-relation queries the response was YES. [2023-09-01 02:57:53,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 645 conditions, 161 events. 86/161 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 471 event pairs, 10 based on Foata normal form. 6/167 useless extension candidates. Maximal degree in co-relation 633. Up to 102 conditions per place. [2023-09-01 02:57:53,332 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 38 selfloop transitions, 9 changer transitions 1/48 dead transitions. [2023-09-01 02:57:53,332 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 48 transitions, 329 flow [2023-09-01 02:57:53,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 02:57:53,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 02:57:53,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 567 transitions. [2023-09-01 02:57:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44296875 [2023-09-01 02:57:53,335 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 567 transitions. [2023-09-01 02:57:53,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 567 transitions. [2023-09-01 02:57:53,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:53,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 567 transitions. [2023-09-01 02:57:53,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.875) internal successors, (567), 8 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 160.0) internal successors, (1440), 9 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,339 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 160.0) internal successors, (1440), 9 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,339 INFO L175 Difference]: Start difference. First operand has 37 places, 22 transitions, 128 flow. Second operand 8 states and 567 transitions. [2023-09-01 02:57:53,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 48 transitions, 329 flow [2023-09-01 02:57:53,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 312 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-09-01 02:57:53,342 INFO L231 Difference]: Finished difference. Result has 43 places, 25 transitions, 162 flow [2023-09-01 02:57:53,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=162, PETRI_PLACES=43, PETRI_TRANSITIONS=25} [2023-09-01 02:57:53,342 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2023-09-01 02:57:53,342 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 25 transitions, 162 flow [2023-09-01 02:57:53,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 67.9) internal successors, (679), 10 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:53,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:53,352 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-09-01 02:57:53,548 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,SelfDestructingSolverStorable9 [2023-09-01 02:57:53,549 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-09-01 02:57:53,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:53,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1361835485, now seen corresponding path program 5 times [2023-09-01 02:57:53,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:53,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474744204] [2023-09-01 02:57:53,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:53,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:53,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:53,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474744204] [2023-09-01 02:57:53,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474744204] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:53,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:53,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 02:57:53,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060561861] [2023-09-01 02:57:53,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:53,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 02:57:53,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:53,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 02:57:53,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 02:57:53,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 160 [2023-09-01 02:57:53,641 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 25 transitions, 162 flow. Second operand has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,641 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:53,642 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 160 [2023-09-01 02:57:53,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:53,716 INFO L130 PetriNetUnfolder]: 84/159 cut-off events. [2023-09-01 02:57:53,716 INFO L131 PetriNetUnfolder]: For 468/468 co-relation queries the response was YES. [2023-09-01 02:57:53,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 670 conditions, 159 events. 84/159 cut-off events. For 468/468 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 435 event pairs, 25 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 657. Up to 87 conditions per place. [2023-09-01 02:57:53,717 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 26 selfloop transitions, 9 changer transitions 2/37 dead transitions. [2023-09-01 02:57:53,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 37 transitions, 291 flow [2023-09-01 02:57:53,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 02:57:53,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 02:57:53,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2023-09-01 02:57:53,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2023-09-01 02:57:53,719 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 360 transitions. [2023-09-01 02:57:53,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 360 transitions. [2023-09-01 02:57:53,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:53,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 360 transitions. [2023-09-01 02:57:53,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.0) internal successors, (360), 5 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,722 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,722 INFO L175 Difference]: Start difference. First operand has 43 places, 25 transitions, 162 flow. Second operand 5 states and 360 transitions. [2023-09-01 02:57:53,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 37 transitions, 291 flow [2023-09-01 02:57:53,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 37 transitions, 267 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-09-01 02:57:53,725 INFO L231 Difference]: Finished difference. Result has 45 places, 27 transitions, 190 flow [2023-09-01 02:57:53,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=45, PETRI_TRANSITIONS=27} [2023-09-01 02:57:53,725 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 16 predicate places. [2023-09-01 02:57:53,725 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 27 transitions, 190 flow [2023-09-01 02:57:53,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:53,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:53,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 02:57:53,726 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-09-01 02:57:53,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:53,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2073662635, now seen corresponding path program 6 times [2023-09-01 02:57:53,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:53,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738714358] [2023-09-01 02:57:53,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:53,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:53,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:53,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738714358] [2023-09-01 02:57:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738714358] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 02:57:53,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 02:57:53,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 02:57:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517288046] [2023-09-01 02:57:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 02:57:53,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 02:57:53,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:53,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 02:57:53,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-09-01 02:57:53,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 160 [2023-09-01 02:57:53,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 27 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:53,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 160 [2023-09-01 02:57:53,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:53,845 INFO L130 PetriNetUnfolder]: 75/140 cut-off events. [2023-09-01 02:57:53,845 INFO L131 PetriNetUnfolder]: For 547/547 co-relation queries the response was YES. [2023-09-01 02:57:53,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 140 events. 75/140 cut-off events. For 547/547 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 365 event pairs, 21 based on Foata normal form. 6/146 useless extension candidates. Maximal degree in co-relation 603. Up to 87 conditions per place. [2023-09-01 02:57:53,847 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 28 selfloop transitions, 9 changer transitions 1/38 dead transitions. [2023-09-01 02:57:53,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 38 transitions, 306 flow [2023-09-01 02:57:53,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 02:57:53,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 02:57:53,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 362 transitions. [2023-09-01 02:57:53,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2023-09-01 02:57:53,849 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 362 transitions. [2023-09-01 02:57:53,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 362 transitions. [2023-09-01 02:57:53,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:53,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 362 transitions. [2023-09-01 02:57:53,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.4) internal successors, (362), 5 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,851 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,852 INFO L175 Difference]: Start difference. First operand has 45 places, 27 transitions, 190 flow. Second operand 5 states and 362 transitions. [2023-09-01 02:57:53,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 38 transitions, 306 flow [2023-09-01 02:57:53,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 38 transitions, 295 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 02:57:53,854 INFO L231 Difference]: Finished difference. Result has 46 places, 26 transitions, 183 flow [2023-09-01 02:57:53,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=183, PETRI_PLACES=46, PETRI_TRANSITIONS=26} [2023-09-01 02:57:53,855 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2023-09-01 02:57:53,855 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 26 transitions, 183 flow [2023-09-01 02:57:53,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 68.8) internal successors, (344), 5 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:53,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:53,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:53,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-09-01 02:57:53,856 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-09-01 02:57:53,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:53,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1642703886, now seen corresponding path program 1 times [2023-09-01 02:57:53,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:53,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056043448] [2023-09-01 02:57:53,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:53,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:53,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:53,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:53,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056043448] [2023-09-01 02:57:53,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056043448] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:53,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061390556] [2023-09-01 02:57:53,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:53,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:53,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:53,934 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-09-01 02:57:53,945 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-09-01 02:57:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:54,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 02:57:54,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:54,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:54,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:54,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:54,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061390556] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:54,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:54,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2023-09-01 02:57:54,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454185742] [2023-09-01 02:57:54,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:54,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 02:57:54,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:54,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 02:57:54,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 02:57:54,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 160 [2023-09-01 02:57:54,113 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 26 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,113 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:54,113 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 160 [2023-09-01 02:57:54,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:54,167 INFO L130 PetriNetUnfolder]: 122/230 cut-off events. [2023-09-01 02:57:54,167 INFO L131 PetriNetUnfolder]: For 736/752 co-relation queries the response was YES. [2023-09-01 02:57:54,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 970 conditions, 230 events. 122/230 cut-off events. For 736/752 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 790 event pairs, 16 based on Foata normal form. 19/247 useless extension candidates. Maximal degree in co-relation 955. Up to 113 conditions per place. [2023-09-01 02:57:54,169 INFO L137 encePairwiseOnDemand]: 156/160 looper letters, 30 selfloop transitions, 11 changer transitions 4/50 dead transitions. [2023-09-01 02:57:54,169 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 50 transitions, 386 flow [2023-09-01 02:57:54,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 02:57:54,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 02:57:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 331 transitions. [2023-09-01 02:57:54,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171875 [2023-09-01 02:57:54,170 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 331 transitions. [2023-09-01 02:57:54,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 331 transitions. [2023-09-01 02:57:54,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:54,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 331 transitions. [2023-09-01 02:57:54,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 82.75) internal successors, (331), 4 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 160.0) internal successors, (800), 5 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,173 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 160.0) internal successors, (800), 5 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,173 INFO L175 Difference]: Start difference. First operand has 46 places, 26 transitions, 183 flow. Second operand 4 states and 331 transitions. [2023-09-01 02:57:54,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 50 transitions, 386 flow [2023-09-01 02:57:54,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 335 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-09-01 02:57:54,176 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 246 flow [2023-09-01 02:57:54,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=246, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2023-09-01 02:57:54,176 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2023-09-01 02:57:54,177 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 246 flow [2023-09-01 02:57:54,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:54,177 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:54,187 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-09-01 02:57:54,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:54,385 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-09-01 02:57:54,385 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:54,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1382879178, now seen corresponding path program 2 times [2023-09-01 02:57:54,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:54,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310448169] [2023-09-01 02:57:54,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:54,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:54,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:54,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:54,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310448169] [2023-09-01 02:57:54,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310448169] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:54,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91183734] [2023-09-01 02:57:54,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:57:54,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:54,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:54,464 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-09-01 02:57:54,492 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-09-01 02:57:54,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:57:54,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:54,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 02:57:54,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:54,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:54,620 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:54,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91183734] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:54,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:54,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-09-01 02:57:54,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351801171] [2023-09-01 02:57:54,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:54,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 02:57:54,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:54,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 02:57:54,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-09-01 02:57:54,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:54,660 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 246 flow. Second operand has 12 states, 12 states have (on average 67.08333333333333) internal successors, (805), 12 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,660 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:54,660 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:54,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:54,980 INFO L130 PetriNetUnfolder]: 236/464 cut-off events. [2023-09-01 02:57:54,980 INFO L131 PetriNetUnfolder]: For 1033/1033 co-relation queries the response was YES. [2023-09-01 02:57:54,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 464 events. 236/464 cut-off events. For 1033/1033 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2004 event pairs, 7 based on Foata normal form. 16/480 useless extension candidates. Maximal degree in co-relation 1862. Up to 157 conditions per place. [2023-09-01 02:57:54,983 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 83 selfloop transitions, 44 changer transitions 6/133 dead transitions. [2023-09-01 02:57:54,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 133 transitions, 1055 flow [2023-09-01 02:57:54,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 02:57:54,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 02:57:54,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1410 transitions. [2023-09-01 02:57:54,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2023-09-01 02:57:54,988 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1410 transitions. [2023-09-01 02:57:54,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1410 transitions. [2023-09-01 02:57:54,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:54,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1410 transitions. [2023-09-01 02:57:54,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 70.5) internal successors, (1410), 20 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,997 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:54,997 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 246 flow. Second operand 20 states and 1410 transitions. [2023-09-01 02:57:54,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 133 transitions, 1055 flow [2023-09-01 02:57:55,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 133 transitions, 1021 flow, removed 17 selfloop flow, removed 0 redundant places. [2023-09-01 02:57:55,002 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 701 flow [2023-09-01 02:57:55,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=701, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2023-09-01 02:57:55,003 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2023-09-01 02:57:55,003 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 701 flow [2023-09-01 02:57:55,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 67.08333333333333) internal successors, (805), 12 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:55,004 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:55,017 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-09-01 02:57:55,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:55,215 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-09-01 02:57:55,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:55,215 INFO L85 PathProgramCache]: Analyzing trace with hash 482026770, now seen corresponding path program 3 times [2023-09-01 02:57:55,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:55,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332262015] [2023-09-01 02:57:55,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:55,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:55,290 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:55,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332262015] [2023-09-01 02:57:55,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332262015] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553534930] [2023-09-01 02:57:55,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 02:57:55,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:55,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:55,291 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-09-01 02:57:55,293 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-09-01 02:57:55,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 02:57:55,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:55,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 02:57:55,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:55,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:55,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:55,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553534930] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:55,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:55,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-09-01 02:57:55,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889621924] [2023-09-01 02:57:55,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:55,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-09-01 02:57:55,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:55,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-09-01 02:57:55,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-09-01 02:57:55,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:55,490 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 701 flow. Second operand has 11 states, 11 states have (on average 67.0909090909091) internal successors, (738), 11 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,490 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:55,490 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:55,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:55,637 INFO L130 PetriNetUnfolder]: 246/505 cut-off events. [2023-09-01 02:57:55,638 INFO L131 PetriNetUnfolder]: For 2030/2030 co-relation queries the response was YES. [2023-09-01 02:57:55,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2452 conditions, 505 events. 246/505 cut-off events. For 2030/2030 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2338 event pairs, 23 based on Foata normal form. 12/517 useless extension candidates. Maximal degree in co-relation 2430. Up to 346 conditions per place. [2023-09-01 02:57:55,642 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 84 selfloop transitions, 19 changer transitions 12/115 dead transitions. [2023-09-01 02:57:55,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 115 transitions, 1248 flow [2023-09-01 02:57:55,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 02:57:55,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 02:57:55,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 503 transitions. [2023-09-01 02:57:55,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44910714285714287 [2023-09-01 02:57:55,644 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 503 transitions. [2023-09-01 02:57:55,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 503 transitions. [2023-09-01 02:57:55,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:55,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 503 transitions. [2023-09-01 02:57:55,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 71.85714285714286) internal successors, (503), 7 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 160.0) internal successors, (1280), 8 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,648 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 160.0) internal successors, (1280), 8 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,648 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 701 flow. Second operand 7 states and 503 transitions. [2023-09-01 02:57:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 115 transitions, 1248 flow [2023-09-01 02:57:55,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 115 transitions, 957 flow, removed 130 selfloop flow, removed 6 redundant places. [2023-09-01 02:57:55,663 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 665 flow [2023-09-01 02:57:55,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=665, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2023-09-01 02:57:55,663 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2023-09-01 02:57:55,663 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 665 flow [2023-09-01 02:57:55,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 67.0909090909091) internal successors, (738), 11 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:55,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:55,664 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:55,672 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-09-01 02:57:55,869 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,SelfDestructingSolverStorable14 [2023-09-01 02:57:55,870 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-09-01 02:57:55,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:55,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1700633170, now seen corresponding path program 4 times [2023-09-01 02:57:55,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:55,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64520411] [2023-09-01 02:57:55,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:55,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:55,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:55,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64520411] [2023-09-01 02:57:55,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64520411] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:55,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828524760] [2023-09-01 02:57:55,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 02:57:55,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:55,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:55,932 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-09-01 02:57:55,935 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-09-01 02:57:55,983 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 02:57:55,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:55,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 02:57:55,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:56,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:56,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:56,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828524760] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:56,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:56,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-09-01 02:57:56,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385405455] [2023-09-01 02:57:56,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:56,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-09-01 02:57:56,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:56,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-09-01 02:57:56,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-09-01 02:57:56,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:56,159 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 665 flow. Second operand has 12 states, 12 states have (on average 67.25) internal successors, (807), 12 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,159 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:56,159 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:56,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:56,416 INFO L130 PetriNetUnfolder]: 232/475 cut-off events. [2023-09-01 02:57:56,416 INFO L131 PetriNetUnfolder]: For 1630/1630 co-relation queries the response was YES. [2023-09-01 02:57:56,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2023 conditions, 475 events. 232/475 cut-off events. For 1630/1630 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2221 event pairs, 7 based on Foata normal form. 34/509 useless extension candidates. Maximal degree in co-relation 1998. Up to 204 conditions per place. [2023-09-01 02:57:56,420 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 76 selfloop transitions, 46 changer transitions 7/129 dead transitions. [2023-09-01 02:57:56,420 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 129 transitions, 1164 flow [2023-09-01 02:57:56,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 02:57:56,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 02:57:56,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 998 transitions. [2023-09-01 02:57:56,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4455357142857143 [2023-09-01 02:57:56,423 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 998 transitions. [2023-09-01 02:57:56,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 998 transitions. [2023-09-01 02:57:56,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:56,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 998 transitions. [2023-09-01 02:57:56,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 71.28571428571429) internal successors, (998), 14 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,430 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,430 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 665 flow. Second operand 14 states and 998 transitions. [2023-09-01 02:57:56,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 129 transitions, 1164 flow [2023-09-01 02:57:56,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 129 transitions, 1083 flow, removed 35 selfloop flow, removed 5 redundant places. [2023-09-01 02:57:56,441 INFO L231 Difference]: Finished difference. Result has 83 places, 80 transitions, 760 flow [2023-09-01 02:57:56,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=760, PETRI_PLACES=83, PETRI_TRANSITIONS=80} [2023-09-01 02:57:56,442 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 54 predicate places. [2023-09-01 02:57:56,442 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 80 transitions, 760 flow [2023-09-01 02:57:56,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 67.25) internal successors, (807), 12 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:56,443 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:56,451 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-09-01 02:57:56,648 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,SelfDestructingSolverStorable15 [2023-09-01 02:57:56,649 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-09-01 02:57:56,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:56,649 INFO L85 PathProgramCache]: Analyzing trace with hash 951774190, now seen corresponding path program 5 times [2023-09-01 02:57:56,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:56,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951354261] [2023-09-01 02:57:56,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:56,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:56,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:56,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:56,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951354261] [2023-09-01 02:57:56,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951354261] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:56,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251906898] [2023-09-01 02:57:56,742 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 02:57:56,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:56,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:56,743 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-09-01 02:57:56,747 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-09-01 02:57:56,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 02:57:56,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:56,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 02:57:56,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:56,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:56,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:56,899 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:56,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251906898] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:56,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:56,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-09-01 02:57:56,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664542549] [2023-09-01 02:57:56,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:56,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 02:57:56,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:56,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 02:57:56,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-09-01 02:57:56,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:56,950 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 760 flow. Second operand has 15 states, 15 states have (on average 66.8) internal successors, (1002), 15 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:56,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:56,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:56,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:57,223 INFO L130 PetriNetUnfolder]: 294/606 cut-off events. [2023-09-01 02:57:57,224 INFO L131 PetriNetUnfolder]: For 2189/2189 co-relation queries the response was YES. [2023-09-01 02:57:57,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2657 conditions, 606 events. 294/606 cut-off events. For 2189/2189 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2989 event pairs, 61 based on Foata normal form. 42/648 useless extension candidates. Maximal degree in co-relation 2632. Up to 320 conditions per place. [2023-09-01 02:57:57,229 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 105 selfloop transitions, 47 changer transitions 3/155 dead transitions. [2023-09-01 02:57:57,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 155 transitions, 1540 flow [2023-09-01 02:57:57,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 02:57:57,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 02:57:57,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 936 transitions. [2023-09-01 02:57:57,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2023-09-01 02:57:57,232 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 936 transitions. [2023-09-01 02:57:57,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 936 transitions. [2023-09-01 02:57:57,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:57,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 936 transitions. [2023-09-01 02:57:57,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 72.0) internal successors, (936), 13 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:57,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 160.0) internal successors, (2240), 14 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:57,238 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 160.0) internal successors, (2240), 14 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:57,238 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 760 flow. Second operand 13 states and 936 transitions. [2023-09-01 02:57:57,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 155 transitions, 1540 flow [2023-09-01 02:57:57,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 155 transitions, 1485 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-09-01 02:57:57,250 INFO L231 Difference]: Finished difference. Result has 95 places, 104 transitions, 1168 flow [2023-09-01 02:57:57,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1168, PETRI_PLACES=95, PETRI_TRANSITIONS=104} [2023-09-01 02:57:57,251 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2023-09-01 02:57:57,251 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 104 transitions, 1168 flow [2023-09-01 02:57:57,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 66.8) internal successors, (1002), 15 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:57,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:57,252 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:57,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-09-01 02:57:57,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:57,463 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-09-01 02:57:57,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1636516100, now seen corresponding path program 6 times [2023-09-01 02:57:57,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:57,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012494906] [2023-09-01 02:57:57,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:57,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:57,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:57,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:57,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:57,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012494906] [2023-09-01 02:57:57,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012494906] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:57,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560560398] [2023-09-01 02:57:57,533 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 02:57:57,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:57,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:57,537 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-09-01 02:57:57,559 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-09-01 02:57:57,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 02:57:57,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:57,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 02:57:57,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:57,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:57,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560560398] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:57,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:57,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-09-01 02:57:57,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022017738] [2023-09-01 02:57:57,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:57,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 02:57:57,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:57,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 02:57:57,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-09-01 02:57:57,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:57,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 104 transitions, 1168 flow. Second operand has 13 states, 13 states have (on average 66.92307692307692) internal successors, (870), 13 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:57,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:57,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:57,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:57,989 INFO L130 PetriNetUnfolder]: 309/631 cut-off events. [2023-09-01 02:57:57,990 INFO L131 PetriNetUnfolder]: For 4208/4208 co-relation queries the response was YES. [2023-09-01 02:57:57,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3317 conditions, 631 events. 309/631 cut-off events. For 4208/4208 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3146 event pairs, 28 based on Foata normal form. 6/637 useless extension candidates. Maximal degree in co-relation 3284. Up to 177 conditions per place. [2023-09-01 02:57:57,995 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 85 selfloop transitions, 69 changer transitions 8/162 dead transitions. [2023-09-01 02:57:57,996 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 162 transitions, 1910 flow [2023-09-01 02:57:57,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 02:57:57,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 02:57:57,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1191 transitions. [2023-09-01 02:57:57,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43786764705882353 [2023-09-01 02:57:57,999 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1191 transitions. [2023-09-01 02:57:57,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1191 transitions. [2023-09-01 02:57:58,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:58,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1191 transitions. [2023-09-01 02:57:58,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 70.05882352941177) internal successors, (1191), 17 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,006 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,006 INFO L175 Difference]: Start difference. First operand has 95 places, 104 transitions, 1168 flow. Second operand 17 states and 1191 transitions. [2023-09-01 02:57:58,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 162 transitions, 1910 flow [2023-09-01 02:57:58,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 162 transitions, 1678 flow, removed 105 selfloop flow, removed 3 redundant places. [2023-09-01 02:57:58,026 INFO L231 Difference]: Finished difference. Result has 113 places, 117 transitions, 1298 flow [2023-09-01 02:57:58,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1298, PETRI_PLACES=113, PETRI_TRANSITIONS=117} [2023-09-01 02:57:58,026 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 84 predicate places. [2023-09-01 02:57:58,026 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 117 transitions, 1298 flow [2023-09-01 02:57:58,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 66.92307692307692) internal successors, (870), 13 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:58,027 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:58,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-09-01 02:57:58,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-09-01 02:57:58,233 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-09-01 02:57:58,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:58,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1496503897, now seen corresponding path program 7 times [2023-09-01 02:57:58,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:58,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104256289] [2023-09-01 02:57:58,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:58,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:58,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:57:58,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:58,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104256289] [2023-09-01 02:57:58,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104256289] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:58,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404637842] [2023-09-01 02:57:58,331 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 02:57:58,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:58,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:58,332 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-09-01 02:57:58,335 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-09-01 02:57:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:58,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 15 conjunts are in the unsatisfiable core [2023-09-01 02:57:58,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:57:58,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:57:58,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404637842] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:58,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:58,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-09-01 02:57:58,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703243683] [2023-09-01 02:57:58,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:58,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 02:57:58,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 02:57:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-09-01 02:57:58,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 160 [2023-09-01 02:57:58,481 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 117 transitions, 1298 flow. Second operand has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,482 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:58,482 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 160 [2023-09-01 02:57:58,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:57:58,701 INFO L130 PetriNetUnfolder]: 525/1068 cut-off events. [2023-09-01 02:57:58,702 INFO L131 PetriNetUnfolder]: For 6888/6898 co-relation queries the response was YES. [2023-09-01 02:57:58,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5779 conditions, 1068 events. 525/1068 cut-off events. For 6888/6898 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6177 event pairs, 57 based on Foata normal form. 30/1096 useless extension candidates. Maximal degree in co-relation 5740. Up to 464 conditions per place. [2023-09-01 02:57:58,711 INFO L137 encePairwiseOnDemand]: 156/160 looper letters, 124 selfloop transitions, 58 changer transitions 47/236 dead transitions. [2023-09-01 02:57:58,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 236 transitions, 2952 flow [2023-09-01 02:57:58,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 02:57:58,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 02:57:58,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2023-09-01 02:57:58,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2023-09-01 02:57:58,713 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 416 transitions. [2023-09-01 02:57:58,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 416 transitions. [2023-09-01 02:57:58,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:57:58,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 416 transitions. [2023-09-01 02:57:58,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 83.2) internal successors, (416), 5 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,718 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 160.0) internal successors, (960), 6 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,718 INFO L175 Difference]: Start difference. First operand has 113 places, 117 transitions, 1298 flow. Second operand 5 states and 416 transitions. [2023-09-01 02:57:58,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 236 transitions, 2952 flow [2023-09-01 02:57:58,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 236 transitions, 2778 flow, removed 68 selfloop flow, removed 3 redundant places. [2023-09-01 02:57:58,745 INFO L231 Difference]: Finished difference. Result has 116 places, 154 transitions, 1954 flow [2023-09-01 02:57:58,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1954, PETRI_PLACES=116, PETRI_TRANSITIONS=154} [2023-09-01 02:57:58,745 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2023-09-01 02:57:58,745 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 154 transitions, 1954 flow [2023-09-01 02:57:58,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 77.0) internal successors, (385), 5 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:58,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:57:58,746 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:57:58,752 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-09-01 02:57:58,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:58,952 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-09-01 02:57:58,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:57:58,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2099844861, now seen corresponding path program 8 times [2023-09-01 02:57:58,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:57:58,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025399005] [2023-09-01 02:57:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:57:58,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:57:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:57:59,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:59,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:57:59,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025399005] [2023-09-01 02:57:59,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025399005] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:57:59,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643258961] [2023-09-01 02:57:59,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:57:59,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:57:59,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:57:59,061 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-09-01 02:57:59,064 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-09-01 02:57:59,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:57:59,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:57:59,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:57:59,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:57:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:59,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:57:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:57:59,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643258961] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:57:59,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:57:59,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-09-01 02:57:59,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596917040] [2023-09-01 02:57:59,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:57:59,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 02:57:59,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:57:59,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 02:57:59,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-09-01 02:57:59,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:57:59,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 154 transitions, 1954 flow. Second operand has 15 states, 15 states have (on average 66.86666666666666) internal successors, (1003), 15 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:57:59,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:57:59,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:57:59,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:00,031 INFO L130 PetriNetUnfolder]: 680/1466 cut-off events. [2023-09-01 02:58:00,031 INFO L131 PetriNetUnfolder]: For 12258/12258 co-relation queries the response was YES. [2023-09-01 02:58:00,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 1466 events. 680/1466 cut-off events. For 12258/12258 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9521 event pairs, 15 based on Foata normal form. 24/1490 useless extension candidates. Maximal degree in co-relation 8537. Up to 331 conditions per place. [2023-09-01 02:58:00,045 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 152 selfloop transitions, 156 changer transitions 21/329 dead transitions. [2023-09-01 02:58:00,046 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 329 transitions, 4269 flow [2023-09-01 02:58:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-09-01 02:58:00,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-09-01 02:58:00,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2319 transitions. [2023-09-01 02:58:00,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43920454545454546 [2023-09-01 02:58:00,050 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2319 transitions. [2023-09-01 02:58:00,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2319 transitions. [2023-09-01 02:58:00,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:00,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2319 transitions. [2023-09-01 02:58:00,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 70.27272727272727) internal successors, (2319), 33 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:00,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 160.0) internal successors, (5440), 34 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:00,074 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 160.0) internal successors, (5440), 34 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:00,074 INFO L175 Difference]: Start difference. First operand has 116 places, 154 transitions, 1954 flow. Second operand 33 states and 2319 transitions. [2023-09-01 02:58:00,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 329 transitions, 4269 flow [2023-09-01 02:58:00,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 329 transitions, 4101 flow, removed 62 selfloop flow, removed 1 redundant places. [2023-09-01 02:58:00,126 INFO L231 Difference]: Finished difference. Result has 160 places, 224 transitions, 3493 flow [2023-09-01 02:58:00,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3493, PETRI_PLACES=160, PETRI_TRANSITIONS=224} [2023-09-01 02:58:00,127 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 131 predicate places. [2023-09-01 02:58:00,127 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 224 transitions, 3493 flow [2023-09-01 02:58:00,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 66.86666666666666) internal successors, (1003), 15 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:00,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:00,128 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:00,139 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-09-01 02:58:00,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:00,334 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-09-01 02:58:00,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:00,334 INFO L85 PathProgramCache]: Analyzing trace with hash 66051951, now seen corresponding path program 9 times [2023-09-01 02:58:00,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:00,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074481517] [2023-09-01 02:58:00,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:00,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:00,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:00,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074481517] [2023-09-01 02:58:00,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074481517] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:00,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121289531] [2023-09-01 02:58:00,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 02:58:00,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:00,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:00,455 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-09-01 02:58:00,479 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-09-01 02:58:00,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 02:58:00,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:00,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:00,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:00,591 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:00,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:00,632 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:00,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121289531] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:00,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:00,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-09-01 02:58:00,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316490697] [2023-09-01 02:58:00,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:00,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 02:58:00,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:00,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 02:58:00,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-09-01 02:58:00,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:00,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 224 transitions, 3493 flow. Second operand has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:00,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:00,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:00,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:01,115 INFO L130 PetriNetUnfolder]: 767/1617 cut-off events. [2023-09-01 02:58:01,116 INFO L131 PetriNetUnfolder]: For 24032/24032 co-relation queries the response was YES. [2023-09-01 02:58:01,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11160 conditions, 1617 events. 767/1617 cut-off events. For 24032/24032 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 10629 event pairs, 87 based on Foata normal form. 36/1653 useless extension candidates. Maximal degree in co-relation 11104. Up to 1257 conditions per place. [2023-09-01 02:58:01,136 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 239 selfloop transitions, 50 changer transitions 24/313 dead transitions. [2023-09-01 02:58:01,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 313 transitions, 5331 flow [2023-09-01 02:58:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-09-01 02:58:01,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-09-01 02:58:01,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 645 transitions. [2023-09-01 02:58:01,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4479166666666667 [2023-09-01 02:58:01,139 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 645 transitions. [2023-09-01 02:58:01,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 645 transitions. [2023-09-01 02:58:01,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:01,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 645 transitions. [2023-09-01 02:58:01,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 71.66666666666667) internal successors, (645), 9 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:01,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 160.0) internal successors, (1600), 10 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:01,142 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 160.0) internal successors, (1600), 10 states have internal predecessors, (1600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:01,142 INFO L175 Difference]: Start difference. First operand has 160 places, 224 transitions, 3493 flow. Second operand 9 states and 645 transitions. [2023-09-01 02:58:01,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 313 transitions, 5331 flow [2023-09-01 02:58:01,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 313 transitions, 4345 flow, removed 418 selfloop flow, removed 12 redundant places. [2023-09-01 02:58:01,298 INFO L231 Difference]: Finished difference. Result has 158 places, 252 transitions, 3406 flow [2023-09-01 02:58:01,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=2793, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3406, PETRI_PLACES=158, PETRI_TRANSITIONS=252} [2023-09-01 02:58:01,299 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 129 predicate places. [2023-09-01 02:58:01,299 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 252 transitions, 3406 flow [2023-09-01 02:58:01,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 66.85714285714286) internal successors, (936), 14 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:01,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:01,300 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:01,308 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-09-01 02:58:01,505 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,SelfDestructingSolverStorable20 [2023-09-01 02:58:01,506 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-09-01 02:58:01,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:01,506 INFO L85 PathProgramCache]: Analyzing trace with hash 32542007, now seen corresponding path program 10 times [2023-09-01 02:58:01,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:01,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890712481] [2023-09-01 02:58:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:01,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:01,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:01,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:01,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890712481] [2023-09-01 02:58:01,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890712481] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:01,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948550617] [2023-09-01 02:58:01,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 02:58:01,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:01,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:01,606 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-09-01 02:58:01,630 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-09-01 02:58:01,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 02:58:01,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:01,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:01,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:01,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:01,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:01,805 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:01,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948550617] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:01,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:01,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-09-01 02:58:01,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155878147] [2023-09-01 02:58:01,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:01,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 02:58:01,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:01,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 02:58:01,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-09-01 02:58:01,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:01,862 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 252 transitions, 3406 flow. Second operand has 16 states, 16 states have (on average 67.0625) internal successors, (1073), 16 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:01,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:01,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:01,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:02,446 INFO L130 PetriNetUnfolder]: 934/1910 cut-off events. [2023-09-01 02:58:02,446 INFO L131 PetriNetUnfolder]: For 27060/27060 co-relation queries the response was YES. [2023-09-01 02:58:02,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12396 conditions, 1910 events. 934/1910 cut-off events. For 27060/27060 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12712 event pairs, 93 based on Foata normal form. 78/1988 useless extension candidates. Maximal degree in co-relation 12340. Up to 1501 conditions per place. [2023-09-01 02:58:02,475 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 271 selfloop transitions, 90 changer transitions 3/364 dead transitions. [2023-09-01 02:58:02,475 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 364 transitions, 5455 flow [2023-09-01 02:58:02,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 02:58:02,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 02:58:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 996 transitions. [2023-09-01 02:58:02,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446428571428571 [2023-09-01 02:58:02,502 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 996 transitions. [2023-09-01 02:58:02,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 996 transitions. [2023-09-01 02:58:02,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:02,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 996 transitions. [2023-09-01 02:58:02,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 71.14285714285714) internal successors, (996), 14 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:02,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:02,507 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:02,507 INFO L175 Difference]: Start difference. First operand has 158 places, 252 transitions, 3406 flow. Second operand 14 states and 996 transitions. [2023-09-01 02:58:02,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 364 transitions, 5455 flow [2023-09-01 02:58:02,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 364 transitions, 5381 flow, removed 28 selfloop flow, removed 4 redundant places. [2023-09-01 02:58:02,641 INFO L231 Difference]: Finished difference. Result has 172 places, 300 transitions, 4486 flow [2023-09-01 02:58:02,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4486, PETRI_PLACES=172, PETRI_TRANSITIONS=300} [2023-09-01 02:58:02,641 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2023-09-01 02:58:02,641 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 300 transitions, 4486 flow [2023-09-01 02:58:02,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 67.0625) internal successors, (1073), 16 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:02,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:02,642 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:02,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-09-01 02:58:02,847 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,SelfDestructingSolverStorable21 [2023-09-01 02:58:02,848 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-09-01 02:58:02,848 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:02,848 INFO L85 PathProgramCache]: Analyzing trace with hash 967265555, now seen corresponding path program 11 times [2023-09-01 02:58:02,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:02,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419089211] [2023-09-01 02:58:02,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:02,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:02,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:02,934 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:02,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:02,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419089211] [2023-09-01 02:58:02,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419089211] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:02,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262090997] [2023-09-01 02:58:02,935 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 02:58:02,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:02,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:02,937 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-09-01 02:58:02,959 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-09-01 02:58:03,007 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 02:58:03,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:03,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:03,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:03,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:03,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:03,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262090997] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:03,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:03,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-09-01 02:58:03,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926221081] [2023-09-01 02:58:03,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:03,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 02:58:03,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:03,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 02:58:03,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-09-01 02:58:03,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:03,217 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 300 transitions, 4486 flow. Second operand has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 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-09-01 02:58:03,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:03,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:03,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:03,806 INFO L130 PetriNetUnfolder]: 990/2007 cut-off events. [2023-09-01 02:58:03,806 INFO L131 PetriNetUnfolder]: For 31563/31563 co-relation queries the response was YES. [2023-09-01 02:58:03,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13874 conditions, 2007 events. 990/2007 cut-off events. For 31563/31563 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13381 event pairs, 73 based on Foata normal form. 56/2063 useless extension candidates. Maximal degree in co-relation 13814. Up to 1323 conditions per place. [2023-09-01 02:58:03,823 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 243 selfloop transitions, 137 changer transitions 4/384 dead transitions. [2023-09-01 02:58:03,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 384 transitions, 6098 flow [2023-09-01 02:58:03,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 02:58:03,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 02:58:03,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1136 transitions. [2023-09-01 02:58:03,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2023-09-01 02:58:03,826 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1136 transitions. [2023-09-01 02:58:03,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1136 transitions. [2023-09-01 02:58:03,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:03,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1136 transitions. [2023-09-01 02:58:03,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 71.0) internal successors, (1136), 16 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:03,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 160.0) internal successors, (2720), 17 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:03,831 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 160.0) internal successors, (2720), 17 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:03,831 INFO L175 Difference]: Start difference. First operand has 172 places, 300 transitions, 4486 flow. Second operand 16 states and 1136 transitions. [2023-09-01 02:58:03,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 384 transitions, 6098 flow [2023-09-01 02:58:04,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 384 transitions, 5924 flow, removed 75 selfloop flow, removed 5 redundant places. [2023-09-01 02:58:04,008 INFO L231 Difference]: Finished difference. Result has 185 places, 323 transitions, 5102 flow [2023-09-01 02:58:04,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5102, PETRI_PLACES=185, PETRI_TRANSITIONS=323} [2023-09-01 02:58:04,009 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2023-09-01 02:58:04,009 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 323 transitions, 5102 flow [2023-09-01 02:58:04,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 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-09-01 02:58:04,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:04,009 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:04,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-09-01 02:58:04,215 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,SelfDestructingSolverStorable22 [2023-09-01 02:58:04,215 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-09-01 02:58:04,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:04,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1635522459, now seen corresponding path program 12 times [2023-09-01 02:58:04,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:04,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893599777] [2023-09-01 02:58:04,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:04,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:04,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:04,323 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:04,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:04,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893599777] [2023-09-01 02:58:04,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893599777] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:04,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497650047] [2023-09-01 02:58:04,324 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 02:58:04,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:04,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:04,333 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-09-01 02:58:04,352 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-09-01 02:58:04,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 02:58:04,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:04,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:04,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:04,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:04,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:04,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497650047] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:04,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:04,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-09-01 02:58:04,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85603821] [2023-09-01 02:58:04,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:04,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 02:58:04,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:04,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 02:58:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-09-01 02:58:04,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:04,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 323 transitions, 5102 flow. Second operand has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 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-09-01 02:58:04,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:04,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:04,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:05,309 INFO L130 PetriNetUnfolder]: 964/1955 cut-off events. [2023-09-01 02:58:05,309 INFO L131 PetriNetUnfolder]: For 33927/33927 co-relation queries the response was YES. [2023-09-01 02:58:05,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14102 conditions, 1955 events. 964/1955 cut-off events. For 33927/33927 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12967 event pairs, 47 based on Foata normal form. 42/1997 useless extension candidates. Maximal degree in co-relation 14040. Up to 592 conditions per place. [2023-09-01 02:58:05,326 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 178 selfloop transitions, 213 changer transitions 0/391 dead transitions. [2023-09-01 02:58:05,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 391 transitions, 6381 flow [2023-09-01 02:58:05,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 02:58:05,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 02:58:05,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1558 transitions. [2023-09-01 02:58:05,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426136363636364 [2023-09-01 02:58:05,329 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1558 transitions. [2023-09-01 02:58:05,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1558 transitions. [2023-09-01 02:58:05,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:05,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1558 transitions. [2023-09-01 02:58:05,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 70.81818181818181) internal successors, (1558), 22 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:05,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 160.0) internal successors, (3680), 23 states have internal predecessors, (3680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:05,335 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 160.0) internal successors, (3680), 23 states have internal predecessors, (3680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:05,335 INFO L175 Difference]: Start difference. First operand has 185 places, 323 transitions, 5102 flow. Second operand 22 states and 1558 transitions. [2023-09-01 02:58:05,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 391 transitions, 6381 flow [2023-09-01 02:58:05,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 391 transitions, 6119 flow, removed 49 selfloop flow, removed 13 redundant places. [2023-09-01 02:58:05,485 INFO L231 Difference]: Finished difference. Result has 194 places, 321 transitions, 5436 flow [2023-09-01 02:58:05,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5436, PETRI_PLACES=194, PETRI_TRANSITIONS=321} [2023-09-01 02:58:05,485 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2023-09-01 02:58:05,486 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 321 transitions, 5436 flow [2023-09-01 02:58:05,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 67.0) internal successors, (1005), 15 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-09-01 02:58:05,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:05,486 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:05,492 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-09-01 02:58:05,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:05,692 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-09-01 02:58:05,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:05,693 INFO L85 PathProgramCache]: Analyzing trace with hash -686477479, now seen corresponding path program 13 times [2023-09-01 02:58:05,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:05,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623738367] [2023-09-01 02:58:05,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:05,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:05,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:05,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:05,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623738367] [2023-09-01 02:58:05,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623738367] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:05,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242536561] [2023-09-01 02:58:05,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 02:58:05,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:05,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:05,778 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-09-01 02:58:05,781 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-09-01 02:58:05,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:05,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:05,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:05,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:05,993 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:05,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242536561] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:05,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:05,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-09-01 02:58:05,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897380641] [2023-09-01 02:58:05,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:05,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 02:58:05,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:05,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 02:58:05,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-09-01 02:58:06,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:06,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 321 transitions, 5436 flow. Second operand has 18 states, 18 states have (on average 67.0) internal successors, (1206), 18 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:06,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:06,062 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:06,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:06,913 INFO L130 PetriNetUnfolder]: 1416/2787 cut-off events. [2023-09-01 02:58:06,913 INFO L131 PetriNetUnfolder]: For 50938/50938 co-relation queries the response was YES. [2023-09-01 02:58:06,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21301 conditions, 2787 events. 1416/2787 cut-off events. For 50938/50938 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19407 event pairs, 81 based on Foata normal form. 28/2815 useless extension candidates. Maximal degree in co-relation 21238. Up to 1700 conditions per place. [2023-09-01 02:58:06,938 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 330 selfloop transitions, 230 changer transitions 3/563 dead transitions. [2023-09-01 02:58:06,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 563 transitions, 10305 flow [2023-09-01 02:58:06,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 02:58:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 02:58:06,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1424 transitions. [2023-09-01 02:58:06,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2023-09-01 02:58:06,940 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1424 transitions. [2023-09-01 02:58:06,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1424 transitions. [2023-09-01 02:58:06,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:06,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1424 transitions. [2023-09-01 02:58:06,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 71.2) internal successors, (1424), 20 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:06,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:06,946 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:06,946 INFO L175 Difference]: Start difference. First operand has 194 places, 321 transitions, 5436 flow. Second operand 20 states and 1424 transitions. [2023-09-01 02:58:06,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 563 transitions, 10305 flow [2023-09-01 02:58:07,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 563 transitions, 9813 flow, removed 56 selfloop flow, removed 17 redundant places. [2023-09-01 02:58:07,300 INFO L231 Difference]: Finished difference. Result has 207 places, 470 transitions, 8858 flow [2023-09-01 02:58:07,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8858, PETRI_PLACES=207, PETRI_TRANSITIONS=470} [2023-09-01 02:58:07,300 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 178 predicate places. [2023-09-01 02:58:07,300 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 470 transitions, 8858 flow [2023-09-01 02:58:07,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 67.0) internal successors, (1206), 18 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:07,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:07,301 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:07,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-09-01 02:58:07,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:07,501 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-09-01 02:58:07,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:07,502 INFO L85 PathProgramCache]: Analyzing trace with hash -259973973, now seen corresponding path program 14 times [2023-09-01 02:58:07,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:07,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197738177] [2023-09-01 02:58:07,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:07,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:07,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:07,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:07,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197738177] [2023-09-01 02:58:07,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197738177] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:07,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864723946] [2023-09-01 02:58:07,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:58:07,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:07,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:07,582 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-09-01 02:58:07,584 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-09-01 02:58:07,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:58:07,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:07,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:07,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:07,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:07,765 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:07,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864723946] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:07,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:07,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-09-01 02:58:07,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885935058] [2023-09-01 02:58:07,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:07,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 02:58:07,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:07,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 02:58:07,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-09-01 02:58:07,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:07,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 470 transitions, 8858 flow. Second operand has 15 states, 15 states have (on average 66.86666666666666) internal successors, (1003), 15 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:07,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:07,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:07,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:08,841 INFO L130 PetriNetUnfolder]: 1764/3484 cut-off events. [2023-09-01 02:58:08,841 INFO L131 PetriNetUnfolder]: For 77995/77995 co-relation queries the response was YES. [2023-09-01 02:58:08,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28534 conditions, 3484 events. 1764/3484 cut-off events. For 77995/77995 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25301 event pairs, 79 based on Foata normal form. 74/3558 useless extension candidates. Maximal degree in co-relation 28460. Up to 1259 conditions per place. [2023-09-01 02:58:08,881 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 262 selfloop transitions, 409 changer transitions 8/679 dead transitions. [2023-09-01 02:58:08,882 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 679 transitions, 13326 flow [2023-09-01 02:58:08,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 02:58:08,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 02:58:08,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1491 transitions. [2023-09-01 02:58:08,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2023-09-01 02:58:08,885 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1491 transitions. [2023-09-01 02:58:08,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1491 transitions. [2023-09-01 02:58:08,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:08,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1491 transitions. [2023-09-01 02:58:08,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 71.0) internal successors, (1491), 21 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:08,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 160.0) internal successors, (3520), 22 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:08,892 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 160.0) internal successors, (3520), 22 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:08,893 INFO L175 Difference]: Start difference. First operand has 207 places, 470 transitions, 8858 flow. Second operand 21 states and 1491 transitions. [2023-09-01 02:58:08,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 679 transitions, 13326 flow [2023-09-01 02:58:09,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 679 transitions, 12816 flow, removed 239 selfloop flow, removed 4 redundant places. [2023-09-01 02:58:09,476 INFO L231 Difference]: Finished difference. Result has 231 places, 586 transitions, 12089 flow [2023-09-01 02:58:09,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12089, PETRI_PLACES=231, PETRI_TRANSITIONS=586} [2023-09-01 02:58:09,477 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 202 predicate places. [2023-09-01 02:58:09,477 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 586 transitions, 12089 flow [2023-09-01 02:58:09,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 66.86666666666666) internal successors, (1003), 15 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:09,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:09,477 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:09,482 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-09-01 02:58:09,678 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,SelfDestructingSolverStorable25 [2023-09-01 02:58:09,678 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-09-01 02:58:09,679 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1177898229, now seen corresponding path program 15 times [2023-09-01 02:58:09,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:09,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898273765] [2023-09-01 02:58:09,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:09,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:09,760 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:09,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:09,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898273765] [2023-09-01 02:58:09,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898273765] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:09,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138074388] [2023-09-01 02:58:09,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 02:58:09,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:09,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:09,765 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-09-01 02:58:09,788 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-09-01 02:58:09,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 02:58:09,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:09,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:09,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:09,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:09,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:09,958 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:09,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138074388] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:09,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:09,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-09-01 02:58:09,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531014715] [2023-09-01 02:58:09,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:09,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 02:58:09,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:09,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 02:58:09,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2023-09-01 02:58:10,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:10,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 586 transitions, 12089 flow. Second operand has 20 states, 20 states have (on average 66.55) internal successors, (1331), 20 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:10,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:10,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:10,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:11,248 INFO L130 PetriNetUnfolder]: 1871/3689 cut-off events. [2023-09-01 02:58:11,248 INFO L131 PetriNetUnfolder]: For 109462/109462 co-relation queries the response was YES. [2023-09-01 02:58:11,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32414 conditions, 3689 events. 1871/3689 cut-off events. For 109462/109462 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26890 event pairs, 580 based on Foata normal form. 104/3793 useless extension candidates. Maximal degree in co-relation 32332. Up to 2909 conditions per place. [2023-09-01 02:58:11,277 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 579 selfloop transitions, 133 changer transitions 14/726 dead transitions. [2023-09-01 02:58:11,277 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 726 transitions, 15439 flow [2023-09-01 02:58:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 02:58:11,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 02:58:11,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1506 transitions. [2023-09-01 02:58:11,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44821428571428573 [2023-09-01 02:58:11,283 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1506 transitions. [2023-09-01 02:58:11,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1506 transitions. [2023-09-01 02:58:11,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:11,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1506 transitions. [2023-09-01 02:58:11,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 71.71428571428571) internal successors, (1506), 21 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:11,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 160.0) internal successors, (3520), 22 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:11,290 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 160.0) internal successors, (3520), 22 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:11,290 INFO L175 Difference]: Start difference. First operand has 231 places, 586 transitions, 12089 flow. Second operand 21 states and 1506 transitions. [2023-09-01 02:58:11,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 726 transitions, 15439 flow [2023-09-01 02:58:11,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 726 transitions, 15010 flow, removed 191 selfloop flow, removed 8 redundant places. [2023-09-01 02:58:11,956 INFO L231 Difference]: Finished difference. Result has 253 places, 637 transitions, 13470 flow [2023-09-01 02:58:11,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=11660, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13470, PETRI_PLACES=253, PETRI_TRANSITIONS=637} [2023-09-01 02:58:11,957 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 224 predicate places. [2023-09-01 02:58:11,957 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 637 transitions, 13470 flow [2023-09-01 02:58:11,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.55) internal successors, (1331), 20 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:11,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:11,958 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:11,965 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-09-01 02:58:12,163 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,SelfDestructingSolverStorable26 [2023-09-01 02:58:12,164 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-09-01 02:58:12,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:12,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2003266877, now seen corresponding path program 16 times [2023-09-01 02:58:12,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:12,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996072460] [2023-09-01 02:58:12,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:12,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:12,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:12,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:12,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:12,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996072460] [2023-09-01 02:58:12,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996072460] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:12,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051044980] [2023-09-01 02:58:12,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 02:58:12,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:12,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:12,269 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-09-01 02:58:12,272 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-09-01 02:58:12,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 02:58:12,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:12,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2023-09-01 02:58:12,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:12,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:12,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:12,507 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:12,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051044980] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:12,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:12,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2023-09-01 02:58:12,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535107434] [2023-09-01 02:58:12,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:12,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 02:58:12,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:12,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 02:58:12,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2023-09-01 02:58:12,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:12,581 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 637 transitions, 13470 flow. Second operand has 17 states, 17 states have (on average 66.76470588235294) internal successors, (1135), 17 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:12,581 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:12,582 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:12,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:13,834 INFO L130 PetriNetUnfolder]: 1906/3740 cut-off events. [2023-09-01 02:58:13,834 INFO L131 PetriNetUnfolder]: For 113783/113783 co-relation queries the response was YES. [2023-09-01 02:58:13,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33566 conditions, 3740 events. 1906/3740 cut-off events. For 113783/113783 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27259 event pairs, 212 based on Foata normal form. 6/3746 useless extension candidates. Maximal degree in co-relation 33474. Up to 1224 conditions per place. [2023-09-01 02:58:13,872 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 395 selfloop transitions, 329 changer transitions 11/735 dead transitions. [2023-09-01 02:58:13,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 735 transitions, 16108 flow [2023-09-01 02:58:13,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 02:58:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 02:58:13,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1811 transitions. [2023-09-01 02:58:13,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43533653846153847 [2023-09-01 02:58:13,875 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1811 transitions. [2023-09-01 02:58:13,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1811 transitions. [2023-09-01 02:58:13,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:13,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1811 transitions. [2023-09-01 02:58:13,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 69.65384615384616) internal successors, (1811), 26 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:13,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 160.0) internal successors, (4320), 27 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:13,882 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 160.0) internal successors, (4320), 27 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:13,882 INFO L175 Difference]: Start difference. First operand has 253 places, 637 transitions, 13470 flow. Second operand 26 states and 1811 transitions. [2023-09-01 02:58:13,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 735 transitions, 16108 flow [2023-09-01 02:58:14,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 735 transitions, 14845 flow, removed 627 selfloop flow, removed 3 redundant places. [2023-09-01 02:58:14,684 INFO L231 Difference]: Finished difference. Result has 279 places, 670 transitions, 13676 flow [2023-09-01 02:58:14,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=12443, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13676, PETRI_PLACES=279, PETRI_TRANSITIONS=670} [2023-09-01 02:58:14,685 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 250 predicate places. [2023-09-01 02:58:14,685 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 670 transitions, 13676 flow [2023-09-01 02:58:14,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 66.76470588235294) internal successors, (1135), 17 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:14,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:14,686 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:14,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-09-01 02:58:14,892 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,SelfDestructingSolverStorable27 [2023-09-01 02:58:14,892 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-09-01 02:58:14,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:14,892 INFO L85 PathProgramCache]: Analyzing trace with hash -182673958, now seen corresponding path program 17 times [2023-09-01 02:58:14,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:14,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520644456] [2023-09-01 02:58:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:14,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:14,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:58:15,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520644456] [2023-09-01 02:58:15,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520644456] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:15,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5918820] [2023-09-01 02:58:15,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 02:58:15,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:15,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:15,003 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-09-01 02:58:15,007 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-09-01 02:58:15,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 02:58:15,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:15,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 02:58:15,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:58:15,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:15,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:58:15,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5918820] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:15,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:15,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-09-01 02:58:15,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352404460] [2023-09-01 02:58:15,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:15,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-09-01 02:58:15,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:15,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-09-01 02:58:15,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-09-01 02:58:15,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 160 [2023-09-01 02:58:15,165 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 670 transitions, 13676 flow. Second operand has 6 states, 6 states have (on average 76.83333333333333) internal successors, (461), 6 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:15,165 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:15,165 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 160 [2023-09-01 02:58:15,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:16,707 INFO L130 PetriNetUnfolder]: 2836/5514 cut-off events. [2023-09-01 02:58:16,707 INFO L131 PetriNetUnfolder]: For 152567/152577 co-relation queries the response was YES. [2023-09-01 02:58:16,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48664 conditions, 5514 events. 2836/5514 cut-off events. For 152567/152577 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 43032 event pairs, 223 based on Foata normal form. 35/5547 useless extension candidates. Maximal degree in co-relation 48567. Up to 2893 conditions per place. [2023-09-01 02:58:16,757 INFO L137 encePairwiseOnDemand]: 156/160 looper letters, 606 selfloop transitions, 362 changer transitions 122/1098 dead transitions. [2023-09-01 02:58:16,757 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 1098 transitions, 23773 flow [2023-09-01 02:58:16,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 02:58:16,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 02:58:16,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 501 transitions. [2023-09-01 02:58:16,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2023-09-01 02:58:16,759 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 501 transitions. [2023-09-01 02:58:16,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 501 transitions. [2023-09-01 02:58:16,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:16,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 501 transitions. [2023-09-01 02:58:16,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.5) internal successors, (501), 6 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:16,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 160.0) internal successors, (1120), 7 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:16,761 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 160.0) internal successors, (1120), 7 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:16,761 INFO L175 Difference]: Start difference. First operand has 279 places, 670 transitions, 13676 flow. Second operand 6 states and 501 transitions. [2023-09-01 02:58:16,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 1098 transitions, 23773 flow [2023-09-01 02:58:17,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 1098 transitions, 23229 flow, removed 222 selfloop flow, removed 8 redundant places. [2023-09-01 02:58:17,739 INFO L231 Difference]: Finished difference. Result has 279 places, 894 transitions, 19650 flow [2023-09-01 02:58:17,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=13397, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19650, PETRI_PLACES=279, PETRI_TRANSITIONS=894} [2023-09-01 02:58:17,740 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 250 predicate places. [2023-09-01 02:58:17,741 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 894 transitions, 19650 flow [2023-09-01 02:58:17,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.83333333333333) internal successors, (461), 6 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:17,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:17,741 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:17,746 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-09-01 02:58:17,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 02:58:17,943 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-09-01 02:58:17,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:17,943 INFO L85 PathProgramCache]: Analyzing trace with hash -326188162, now seen corresponding path program 18 times [2023-09-01 02:58:17,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:17,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101160713] [2023-09-01 02:58:17,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:17,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:17,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:18,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:18,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:18,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101160713] [2023-09-01 02:58:18,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101160713] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:18,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760223137] [2023-09-01 02:58:18,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 02:58:18,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:18,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:18,044 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-09-01 02:58:18,072 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-09-01 02:58:18,128 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 02:58:18,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:18,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:18,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:18,210 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:18,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:18,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760223137] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:18,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:18,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-09-01 02:58:18,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408589744] [2023-09-01 02:58:18,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:18,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 02:58:18,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:18,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 02:58:18,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2023-09-01 02:58:18,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:18,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 894 transitions, 19650 flow. Second operand has 17 states, 17 states have (on average 66.70588235294117) internal successors, (1134), 17 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:18,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:18,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:18,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:20,832 INFO L130 PetriNetUnfolder]: 3201/6269 cut-off events. [2023-09-01 02:58:20,832 INFO L131 PetriNetUnfolder]: For 200231/200231 co-relation queries the response was YES. [2023-09-01 02:58:20,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59168 conditions, 6269 events. 3201/6269 cut-off events. For 200231/200231 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 50045 event pairs, 245 based on Foata normal form. 40/6309 useless extension candidates. Maximal degree in co-relation 59067. Up to 4851 conditions per place. [2023-09-01 02:58:20,898 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 921 selfloop transitions, 221 changer transitions 51/1193 dead transitions. [2023-09-01 02:58:20,899 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1193 transitions, 28293 flow [2023-09-01 02:58:20,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 02:58:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 02:58:20,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 792 transitions. [2023-09-01 02:58:20,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2023-09-01 02:58:20,900 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 792 transitions. [2023-09-01 02:58:20,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 792 transitions. [2023-09-01 02:58:20,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:20,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 792 transitions. [2023-09-01 02:58:20,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 72.0) internal successors, (792), 11 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:20,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 160.0) internal successors, (1920), 12 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:20,904 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 160.0) internal successors, (1920), 12 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:20,904 INFO L175 Difference]: Start difference. First operand has 279 places, 894 transitions, 19650 flow. Second operand 11 states and 792 transitions. [2023-09-01 02:58:20,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1193 transitions, 28293 flow [2023-09-01 02:58:22,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1193 transitions, 27769 flow, removed 262 selfloop flow, removed 0 redundant places. [2023-09-01 02:58:22,404 INFO L231 Difference]: Finished difference. Result has 295 places, 1048 transitions, 24336 flow [2023-09-01 02:58:22,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=19186, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24336, PETRI_PLACES=295, PETRI_TRANSITIONS=1048} [2023-09-01 02:58:22,405 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 266 predicate places. [2023-09-01 02:58:22,405 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1048 transitions, 24336 flow [2023-09-01 02:58:22,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 66.70588235294117) internal successors, (1134), 17 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:22,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:22,406 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:22,415 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-09-01 02:58:22,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:22,612 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-09-01 02:58:22,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:22,612 INFO L85 PathProgramCache]: Analyzing trace with hash 35311922, now seen corresponding path program 19 times [2023-09-01 02:58:22,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:22,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110054144] [2023-09-01 02:58:22,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:22,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:22,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:22,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:22,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:22,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110054144] [2023-09-01 02:58:22,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110054144] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:22,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413378360] [2023-09-01 02:58:22,718 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 02:58:22,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:22,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:22,720 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-09-01 02:58:22,722 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-09-01 02:58:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:22,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:22,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:22,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:22,925 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:22,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413378360] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:22,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:22,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2023-09-01 02:58:22,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956977459] [2023-09-01 02:58:22,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:22,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 02:58:22,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:22,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 02:58:22,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2023-09-01 02:58:22,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:22,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 1048 transitions, 24336 flow. Second operand has 19 states, 19 states have (on average 66.63157894736842) internal successors, (1266), 19 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:22,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:22,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:22,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:25,827 INFO L130 PetriNetUnfolder]: 3553/6923 cut-off events. [2023-09-01 02:58:25,827 INFO L131 PetriNetUnfolder]: For 236573/236573 co-relation queries the response was YES. [2023-09-01 02:58:25,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66507 conditions, 6923 events. 3553/6923 cut-off events. For 236573/236573 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 55686 event pairs, 247 based on Foata normal form. 60/6983 useless extension candidates. Maximal degree in co-relation 66399. Up to 5236 conditions per place. [2023-09-01 02:58:25,893 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 961 selfloop transitions, 303 changer transitions 17/1281 dead transitions. [2023-09-01 02:58:25,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1281 transitions, 31252 flow [2023-09-01 02:58:25,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 02:58:25,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 02:58:25,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1212 transitions. [2023-09-01 02:58:25,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4455882352941177 [2023-09-01 02:58:25,895 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1212 transitions. [2023-09-01 02:58:25,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1212 transitions. [2023-09-01 02:58:25,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:25,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1212 transitions. [2023-09-01 02:58:25,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 71.29411764705883) internal successors, (1212), 17 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:25,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:25,899 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:25,899 INFO L175 Difference]: Start difference. First operand has 295 places, 1048 transitions, 24336 flow. Second operand 17 states and 1212 transitions. [2023-09-01 02:58:25,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1281 transitions, 31252 flow [2023-09-01 02:58:28,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 1281 transitions, 31023 flow, removed 86 selfloop flow, removed 5 redundant places. [2023-09-01 02:58:28,152 INFO L231 Difference]: Finished difference. Result has 312 places, 1148 transitions, 27748 flow [2023-09-01 02:58:28,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=24167, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27748, PETRI_PLACES=312, PETRI_TRANSITIONS=1148} [2023-09-01 02:58:28,153 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 283 predicate places. [2023-09-01 02:58:28,153 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 1148 transitions, 27748 flow [2023-09-01 02:58:28,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.63157894736842) internal successors, (1266), 19 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:28,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:28,154 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:28,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-09-01 02:58:28,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:28,357 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-09-01 02:58:28,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:28,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1037126212, now seen corresponding path program 20 times [2023-09-01 02:58:28,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:28,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589906149] [2023-09-01 02:58:28,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:28,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:28,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:28,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589906149] [2023-09-01 02:58:28,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589906149] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:28,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434654819] [2023-09-01 02:58:28,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:58:28,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:28,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:28,469 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-09-01 02:58:28,472 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-09-01 02:58:28,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:58:28,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:28,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:28,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:28,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:28,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:28,704 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:28,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434654819] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:28,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:28,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-09-01 02:58:28,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533659881] [2023-09-01 02:58:28,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:28,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 02:58:28,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:28,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 02:58:28,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2023-09-01 02:58:28,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:28,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 1148 transitions, 27748 flow. Second operand has 18 states, 18 states have (on average 66.66666666666667) internal successors, (1200), 18 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-09-01 02:58:28,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:28,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:28,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:32,544 INFO L130 PetriNetUnfolder]: 4006/7871 cut-off events. [2023-09-01 02:58:32,544 INFO L131 PetriNetUnfolder]: For 321357/321357 co-relation queries the response was YES. [2023-09-01 02:58:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79018 conditions, 7871 events. 4006/7871 cut-off events. For 321357/321357 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 65444 event pairs, 119 based on Foata normal form. 104/7975 useless extension candidates. Maximal degree in co-relation 78905. Up to 2186 conditions per place. [2023-09-01 02:58:32,626 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 465 selfloop transitions, 973 changer transitions 42/1480 dead transitions. [2023-09-01 02:58:32,626 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 1480 transitions, 36626 flow [2023-09-01 02:58:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 02:58:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 02:58:32,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2501 transitions. [2023-09-01 02:58:32,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44660714285714287 [2023-09-01 02:58:32,629 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2501 transitions. [2023-09-01 02:58:32,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2501 transitions. [2023-09-01 02:58:32,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:32,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2501 transitions. [2023-09-01 02:58:32,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 71.45714285714286) internal successors, (2501), 35 states have internal predecessors, (2501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:32,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 160.0) internal successors, (5760), 36 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:32,638 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 160.0) internal successors, (5760), 36 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:32,638 INFO L175 Difference]: Start difference. First operand has 312 places, 1148 transitions, 27748 flow. Second operand 35 states and 2501 transitions. [2023-09-01 02:58:32,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 1480 transitions, 36626 flow [2023-09-01 02:58:35,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 1480 transitions, 36122 flow, removed 226 selfloop flow, removed 5 redundant places. [2023-09-01 02:58:35,670 INFO L231 Difference]: Finished difference. Result has 351 places, 1277 transitions, 34045 flow [2023-09-01 02:58:35,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=27338, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=856, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=34045, PETRI_PLACES=351, PETRI_TRANSITIONS=1277} [2023-09-01 02:58:35,673 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 322 predicate places. [2023-09-01 02:58:35,673 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1277 transitions, 34045 flow [2023-09-01 02:58:35,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.66666666666667) internal successors, (1200), 18 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-09-01 02:58:35,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:35,674 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:35,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 02:58:35,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:35,879 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-09-01 02:58:35,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:35,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1896595388, now seen corresponding path program 21 times [2023-09-01 02:58:35,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:35,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772053561] [2023-09-01 02:58:35,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:35,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:35,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:35,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:35,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772053561] [2023-09-01 02:58:35,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772053561] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:35,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448927965] [2023-09-01 02:58:35,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 02:58:35,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:35,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:35,999 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-09-01 02:58:36,000 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-09-01 02:58:36,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-09-01 02:58:36,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:36,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:36,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:36,166 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:36,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:36,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:36,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448927965] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:36,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:36,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2023-09-01 02:58:36,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628575091] [2023-09-01 02:58:36,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:36,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 02:58:36,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:36,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 02:58:36,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2023-09-01 02:58:36,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:36,280 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1277 transitions, 34045 flow. Second operand has 18 states, 18 states have (on average 66.66666666666667) internal successors, (1200), 18 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-09-01 02:58:36,280 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:36,280 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:36,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:40,230 INFO L130 PetriNetUnfolder]: 3973/7770 cut-off events. [2023-09-01 02:58:40,231 INFO L131 PetriNetUnfolder]: For 352832/352832 co-relation queries the response was YES. [2023-09-01 02:58:40,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83662 conditions, 7770 events. 3973/7770 cut-off events. For 352832/352832 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 64172 event pairs, 55 based on Foata normal form. 16/7786 useless extension candidates. Maximal degree in co-relation 83539. Up to 2194 conditions per place. [2023-09-01 02:58:40,315 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 311 selfloop transitions, 1114 changer transitions 45/1470 dead transitions. [2023-09-01 02:58:40,316 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1470 transitions, 39435 flow [2023-09-01 02:58:40,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-09-01 02:58:40,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-09-01 02:58:40,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3207 transitions. [2023-09-01 02:58:40,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357336956521739 [2023-09-01 02:58:40,319 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3207 transitions. [2023-09-01 02:58:40,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3207 transitions. [2023-09-01 02:58:40,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:40,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3207 transitions. [2023-09-01 02:58:40,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 69.71739130434783) internal successors, (3207), 46 states have internal predecessors, (3207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:40,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 160.0) internal successors, (7520), 47 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:40,330 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 160.0) internal successors, (7520), 47 states have internal predecessors, (7520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:40,330 INFO L175 Difference]: Start difference. First operand has 351 places, 1277 transitions, 34045 flow. Second operand 46 states and 3207 transitions. [2023-09-01 02:58:40,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1470 transitions, 39435 flow [2023-09-01 02:58:43,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 1470 transitions, 36683 flow, removed 930 selfloop flow, removed 20 redundant places. [2023-09-01 02:58:43,700 INFO L231 Difference]: Finished difference. Result has 377 places, 1323 transitions, 34582 flow [2023-09-01 02:58:43,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=31305, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=34582, PETRI_PLACES=377, PETRI_TRANSITIONS=1323} [2023-09-01 02:58:43,702 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 348 predicate places. [2023-09-01 02:58:43,702 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 1323 transitions, 34582 flow [2023-09-01 02:58:43,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.66666666666667) internal successors, (1200), 18 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-09-01 02:58:43,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:43,703 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:43,709 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-09-01 02:58:43,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:43,908 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-09-01 02:58:43,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:43,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2015461100, now seen corresponding path program 22 times [2023-09-01 02:58:43,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:43,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328628013] [2023-09-01 02:58:43,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:43,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:44,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:44,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328628013] [2023-09-01 02:58:44,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328628013] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:44,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91390659] [2023-09-01 02:58:44,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 02:58:44,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:44,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:44,017 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-09-01 02:58:44,040 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-09-01 02:58:44,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 02:58:44,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:44,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:44,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:44,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:44,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:44,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91390659] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:44,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:44,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 18 [2023-09-01 02:58:44,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830539127] [2023-09-01 02:58:44,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:44,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 02:58:44,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:44,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 02:58:44,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2023-09-01 02:58:44,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:44,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1323 transitions, 34582 flow. Second operand has 18 states, 18 states have (on average 66.88888888888889) internal successors, (1204), 18 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:44,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:44,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:44,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:48,547 INFO L130 PetriNetUnfolder]: 4482/8635 cut-off events. [2023-09-01 02:58:48,548 INFO L131 PetriNetUnfolder]: For 413302/413302 co-relation queries the response was YES. [2023-09-01 02:58:48,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92034 conditions, 8635 events. 4482/8635 cut-off events. For 413302/413302 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 71963 event pairs, 113 based on Foata normal form. 238/8873 useless extension candidates. Maximal degree in co-relation 91916. Up to 2506 conditions per place. [2023-09-01 02:58:48,638 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 559 selfloop transitions, 1088 changer transitions 27/1674 dead transitions. [2023-09-01 02:58:48,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1674 transitions, 45643 flow [2023-09-01 02:58:48,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 02:58:48,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 02:58:48,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1909 transitions. [2023-09-01 02:58:48,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44189814814814815 [2023-09-01 02:58:48,640 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1909 transitions. [2023-09-01 02:58:48,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1909 transitions. [2023-09-01 02:58:48,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:48,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1909 transitions. [2023-09-01 02:58:48,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 70.70370370370371) internal successors, (1909), 27 states have internal predecessors, (1909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:48,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 160.0) internal successors, (4480), 28 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:48,647 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 160.0) internal successors, (4480), 28 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:48,647 INFO L175 Difference]: Start difference. First operand has 377 places, 1323 transitions, 34582 flow. Second operand 27 states and 1909 transitions. [2023-09-01 02:58:48,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1674 transitions, 45643 flow [2023-09-01 02:58:52,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1674 transitions, 42995 flow, removed 815 selfloop flow, removed 17 redundant places. [2023-09-01 02:58:52,989 INFO L231 Difference]: Finished difference. Result has 386 places, 1503 transitions, 41124 flow [2023-09-01 02:58:52,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=32753, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=903, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=41124, PETRI_PLACES=386, PETRI_TRANSITIONS=1503} [2023-09-01 02:58:52,991 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 357 predicate places. [2023-09-01 02:58:52,991 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1503 transitions, 41124 flow [2023-09-01 02:58:52,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.88888888888889) internal successors, (1204), 18 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:52,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:58:52,991 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:58:53,000 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-09-01 02:58:53,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:53,197 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-09-01 02:58:53,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:58:53,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1715099570, now seen corresponding path program 23 times [2023-09-01 02:58:53,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:58:53,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344951150] [2023-09-01 02:58:53,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:58:53,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:58:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:58:53,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:53,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:58:53,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344951150] [2023-09-01 02:58:53,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344951150] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:58:53,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142606289] [2023-09-01 02:58:53,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 02:58:53,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:58:53,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:58:53,297 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-09-01 02:58:53,300 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-09-01 02:58:53,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 02:58:53,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:58:53,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:58:53,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:58:53,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:53,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:58:53,525 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:58:53,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142606289] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:58:53,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:58:53,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2023-09-01 02:58:53,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521195149] [2023-09-01 02:58:53,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:58:53,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 02:58:53,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:58:53,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 02:58:53,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-09-01 02:58:53,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:58:53,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1503 transitions, 41124 flow. Second operand has 19 states, 19 states have (on average 66.84210526315789) internal successors, (1270), 19 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:53,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:58:53,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:58:53,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:58:59,795 INFO L130 PetriNetUnfolder]: 6506/12382 cut-off events. [2023-09-01 02:58:59,795 INFO L131 PetriNetUnfolder]: For 539831/539831 co-relation queries the response was YES. [2023-09-01 02:58:59,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136460 conditions, 12382 events. 6506/12382 cut-off events. For 539831/539831 co-relation queries the response was YES. Maximal size of possible extension queue 1001. Compared 107294 event pairs, 185 based on Foata normal form. 182/12564 useless extension candidates. Maximal degree in co-relation 136342. Up to 3734 conditions per place. [2023-09-01 02:58:59,956 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 747 selfloop transitions, 1593 changer transitions 38/2378 dead transitions. [2023-09-01 02:58:59,956 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 2378 transitions, 68054 flow [2023-09-01 02:58:59,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-09-01 02:58:59,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-09-01 02:58:59,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2200 transitions. [2023-09-01 02:58:59,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4435483870967742 [2023-09-01 02:58:59,959 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2200 transitions. [2023-09-01 02:58:59,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2200 transitions. [2023-09-01 02:58:59,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:58:59,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2200 transitions. [2023-09-01 02:58:59,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 70.96774193548387) internal successors, (2200), 31 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:59,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 160.0) internal successors, (5120), 32 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:59,965 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 160.0) internal successors, (5120), 32 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:58:59,965 INFO L175 Difference]: Start difference. First operand has 386 places, 1503 transitions, 41124 flow. Second operand 31 states and 2200 transitions. [2023-09-01 02:58:59,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 2378 transitions, 68054 flow [2023-09-01 02:59:06,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 2378 transitions, 66789 flow, removed 517 selfloop flow, removed 12 redundant places. [2023-09-01 02:59:06,943 INFO L231 Difference]: Finished difference. Result has 416 places, 2154 transitions, 64843 flow [2023-09-01 02:59:06,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=40387, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=997, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=64843, PETRI_PLACES=416, PETRI_TRANSITIONS=2154} [2023-09-01 02:59:06,945 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 387 predicate places. [2023-09-01 02:59:06,945 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 2154 transitions, 64843 flow [2023-09-01 02:59:06,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.84210526315789) internal successors, (1270), 19 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:06,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:59:06,946 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:59:06,953 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-09-01 02:59:07,150 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,SelfDestructingSolverStorable34 [2023-09-01 02:59:07,151 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-09-01 02:59:07,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:59:07,151 INFO L85 PathProgramCache]: Analyzing trace with hash 349685084, now seen corresponding path program 24 times [2023-09-01 02:59:07,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:59:07,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852705143] [2023-09-01 02:59:07,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:59:07,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:59:07,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:59:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:59:07,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:59:07,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852705143] [2023-09-01 02:59:07,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852705143] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:59:07,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940171934] [2023-09-01 02:59:07,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 02:59:07,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:59:07,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:59:07,261 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-09-01 02:59:07,283 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-09-01 02:59:07,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-09-01 02:59:07,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:59:07,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:59:07,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:59:07,459 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:59:07,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:59:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:59:07,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940171934] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:59:07,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:59:07,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2023-09-01 02:59:07,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552725178] [2023-09-01 02:59:07,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:59:07,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 02:59:07,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:59:07,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 02:59:07,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-09-01 02:59:07,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:59:07,576 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 2154 transitions, 64843 flow. Second operand has 21 states, 21 states have (on average 66.66666666666667) internal successors, (1400), 21 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-09-01 02:59:07,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:59:07,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:59:07,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:59:16,066 INFO L130 PetriNetUnfolder]: 6744/12910 cut-off events. [2023-09-01 02:59:16,066 INFO L131 PetriNetUnfolder]: For 609494/609494 co-relation queries the response was YES. [2023-09-01 02:59:16,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151597 conditions, 12910 events. 6744/12910 cut-off events. For 609494/609494 co-relation queries the response was YES. Maximal size of possible extension queue 1057. Compared 112910 event pairs, 783 based on Foata normal form. 32/12942 useless extension candidates. Maximal degree in co-relation 151468. Up to 4268 conditions per place. [2023-09-01 02:59:16,261 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 1385 selfloop transitions, 1002 changer transitions 13/2400 dead transitions. [2023-09-01 02:59:16,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 2400 transitions, 73903 flow [2023-09-01 02:59:16,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 02:59:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 02:59:16,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2810 transitions. [2023-09-01 02:59:16,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4390625 [2023-09-01 02:59:16,265 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2810 transitions. [2023-09-01 02:59:16,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2810 transitions. [2023-09-01 02:59:16,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:59:16,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2810 transitions. [2023-09-01 02:59:16,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 70.25) internal successors, (2810), 40 states have internal predecessors, (2810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:16,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 160.0) internal successors, (6560), 41 states have internal predecessors, (6560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:16,275 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 160.0) internal successors, (6560), 41 states have internal predecessors, (6560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:16,275 INFO L175 Difference]: Start difference. First operand has 416 places, 2154 transitions, 64843 flow. Second operand 40 states and 2810 transitions. [2023-09-01 02:59:16,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 2400 transitions, 73903 flow [2023-09-01 02:59:27,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 2400 transitions, 72391 flow, removed 644 selfloop flow, removed 13 redundant places. [2023-09-01 02:59:27,420 INFO L231 Difference]: Finished difference. Result has 448 places, 2279 transitions, 68640 flow [2023-09-01 02:59:27,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=63331, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=893, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=68640, PETRI_PLACES=448, PETRI_TRANSITIONS=2279} [2023-09-01 02:59:27,422 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 419 predicate places. [2023-09-01 02:59:27,422 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 2279 transitions, 68640 flow [2023-09-01 02:59:27,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.66666666666667) internal successors, (1400), 21 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-09-01 02:59:27,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:59:27,423 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:59:27,429 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-09-01 02:59:27,623 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,SelfDestructingSolverStorable35 [2023-09-01 02:59:27,623 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-09-01 02:59:27,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:59:27,624 INFO L85 PathProgramCache]: Analyzing trace with hash -529359662, now seen corresponding path program 25 times [2023-09-01 02:59:27,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:59:27,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158698491] [2023-09-01 02:59:27,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:59:27,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:59:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:59:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:59:27,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:59:27,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158698491] [2023-09-01 02:59:27,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158698491] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:59:27,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391879377] [2023-09-01 02:59:27,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 02:59:27,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:59:27,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:59:27,725 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-09-01 02:59:27,731 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-09-01 02:59:27,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:59:27,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 10 conjunts are in the unsatisfiable core [2023-09-01 02:59:27,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:59:27,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 02:59:27,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:59:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:59:27,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391879377] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:59:27,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:59:27,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 8] total 21 [2023-09-01 02:59:27,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634594012] [2023-09-01 02:59:27,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:59:27,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 02:59:27,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:59:27,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 02:59:27,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2023-09-01 02:59:27,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 02:59:27,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 2279 transitions, 68640 flow. Second operand has 21 states, 21 states have (on average 66.80952380952381) internal successors, (1403), 21 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:27,989 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:59:27,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 02:59:27,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:59:37,283 INFO L130 PetriNetUnfolder]: 6694/12730 cut-off events. [2023-09-01 02:59:37,283 INFO L131 PetriNetUnfolder]: For 667166/667166 co-relation queries the response was YES. [2023-09-01 02:59:37,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151341 conditions, 12730 events. 6694/12730 cut-off events. For 667166/667166 co-relation queries the response was YES. Maximal size of possible extension queue 1045. Compared 110254 event pairs, 2163 based on Foata normal form. 106/12836 useless extension candidates. Maximal degree in co-relation 151206. Up to 10872 conditions per place. [2023-09-01 02:59:37,445 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 2037 selfloop transitions, 321 changer transitions 20/2378 dead transitions. [2023-09-01 02:59:37,445 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 2378 transitions, 74172 flow [2023-09-01 02:59:37,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-09-01 02:59:37,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-09-01 02:59:37,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1857 transitions. [2023-09-01 02:59:37,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4463942307692308 [2023-09-01 02:59:37,447 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1857 transitions. [2023-09-01 02:59:37,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1857 transitions. [2023-09-01 02:59:37,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:59:37,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1857 transitions. [2023-09-01 02:59:37,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 71.42307692307692) internal successors, (1857), 26 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:37,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 160.0) internal successors, (4320), 27 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:37,454 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 160.0) internal successors, (4320), 27 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:37,454 INFO L175 Difference]: Start difference. First operand has 448 places, 2279 transitions, 68640 flow. Second operand 26 states and 1857 transitions. [2023-09-01 02:59:37,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 2378 transitions, 74172 flow [2023-09-01 02:59:46,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 2378 transitions, 71505 flow, removed 671 selfloop flow, removed 15 redundant places. [2023-09-01 02:59:46,681 INFO L231 Difference]: Finished difference. Result has 459 places, 2278 transitions, 66530 flow [2023-09-01 02:59:46,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=65445, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=66530, PETRI_PLACES=459, PETRI_TRANSITIONS=2278} [2023-09-01 02:59:46,683 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 430 predicate places. [2023-09-01 02:59:46,683 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 2278 transitions, 66530 flow [2023-09-01 02:59:46,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.80952380952381) internal successors, (1403), 21 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:46,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 02:59:46,684 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 02:59:46,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-09-01 02:59:46,884 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,SelfDestructingSolverStorable36 [2023-09-01 02:59:46,884 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-09-01 02:59:46,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 02:59:46,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1269540569, now seen corresponding path program 26 times [2023-09-01 02:59:46,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 02:59:46,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747833478] [2023-09-01 02:59:46,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 02:59:46,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 02:59:46,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 02:59:47,012 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:59:47,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 02:59:47,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747833478] [2023-09-01 02:59:47,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747833478] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 02:59:47,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763533687] [2023-09-01 02:59:47,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 02:59:47,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 02:59:47,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 02:59:47,017 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-09-01 02:59:47,024 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-09-01 02:59:47,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 02:59:47,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 02:59:47,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 02:59:47,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 02:59:47,147 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:59:47,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 02:59:47,191 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 02:59:47,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763533687] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 02:59:47,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 02:59:47,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2023-09-01 02:59:47,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336125370] [2023-09-01 02:59:47,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 02:59:47,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 02:59:47,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 02:59:47,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 02:59:47,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-09-01 02:59:47,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 160 [2023-09-01 02:59:47,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 2278 transitions, 66530 flow. Second operand has 7 states, 7 states have (on average 76.71428571428571) internal successors, (537), 7 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:47,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 02:59:47,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 160 [2023-09-01 02:59:47,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 02:59:58,401 INFO L130 PetriNetUnfolder]: 9280/17629 cut-off events. [2023-09-01 02:59:58,402 INFO L131 PetriNetUnfolder]: For 862907/862918 co-relation queries the response was YES. [2023-09-01 02:59:58,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206323 conditions, 17629 events. 9280/17629 cut-off events. For 862907/862918 co-relation queries the response was YES. Maximal size of possible extension queue 1425. Compared 160367 event pairs, 620 based on Foata normal form. 40/17663 useless extension candidates. Maximal degree in co-relation 206189. Up to 9136 conditions per place. [2023-09-01 02:59:58,629 INFO L137 encePairwiseOnDemand]: 156/160 looper letters, 1800 selfloop transitions, 1425 changer transitions 140/3374 dead transitions. [2023-09-01 02:59:58,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 3374 transitions, 101280 flow [2023-09-01 02:59:58,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-09-01 02:59:58,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-09-01 02:59:58,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 586 transitions. [2023-09-01 02:59:58,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232142857142857 [2023-09-01 02:59:58,630 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 586 transitions. [2023-09-01 02:59:58,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 586 transitions. [2023-09-01 02:59:58,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 02:59:58,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 586 transitions. [2023-09-01 02:59:58,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.71428571428571) internal successors, (586), 7 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:58,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 160.0) internal successors, (1280), 8 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:58,632 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 160.0) internal successors, (1280), 8 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 02:59:58,632 INFO L175 Difference]: Start difference. First operand has 459 places, 2278 transitions, 66530 flow. Second operand 7 states and 586 transitions. [2023-09-01 02:59:58,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 3374 transitions, 101280 flow [2023-09-01 03:00:12,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 3374 transitions, 100242 flow, removed 277 selfloop flow, removed 14 redundant places. [2023-09-01 03:00:12,456 INFO L231 Difference]: Finished difference. Result has 455 places, 3027 transitions, 93432 flow [2023-09-01 03:00:12,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=65886, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=862, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=93432, PETRI_PLACES=455, PETRI_TRANSITIONS=3027} [2023-09-01 03:00:12,458 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 426 predicate places. [2023-09-01 03:00:12,458 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 3027 transitions, 93432 flow [2023-09-01 03:00:12,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.71428571428571) internal successors, (537), 7 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:12,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:00:12,459 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:00:12,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-09-01 03:00:12,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:00:12,659 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-09-01 03:00:12,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:00:12,660 INFO L85 PathProgramCache]: Analyzing trace with hash 642733181, now seen corresponding path program 27 times [2023-09-01 03:00:12,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:00:12,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515578679] [2023-09-01 03:00:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:00:12,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:00:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:00:12,783 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:12,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:00:12,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515578679] [2023-09-01 03:00:12,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515578679] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:00:12,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922443445] [2023-09-01 03:00:12,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:00:12,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:00:12,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:00:12,785 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-09-01 03:00:12,787 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-09-01 03:00:12,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 03:00:12,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:00:12,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:00:12,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:00:12,950 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:12,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:00:13,012 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:13,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922443445] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:00:13,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:00:13,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-09-01 03:00:13,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164265022] [2023-09-01 03:00:13,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:00:13,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 03:00:13,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:00:13,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 03:00:13,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2023-09-01 03:00:13,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:00:13,075 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 3027 transitions, 93432 flow. Second operand has 20 states, 20 states have (on average 66.75) internal successors, (1335), 20 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:13,075 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:00:13,075 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:00:13,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:00:30,414 INFO L130 PetriNetUnfolder]: 11009/20878 cut-off events. [2023-09-01 03:00:30,414 INFO L131 PetriNetUnfolder]: For 1086199/1086199 co-relation queries the response was YES. [2023-09-01 03:00:30,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256729 conditions, 20878 events. 11009/20878 cut-off events. For 1086199/1086199 co-relation queries the response was YES. Maximal size of possible extension queue 1606. Compared 193740 event pairs, 891 based on Foata normal form. 84/20960 useless extension candidates. Maximal degree in co-relation 256591. Up to 16861 conditions per place. [2023-09-01 03:00:30,732 INFO L137 encePairwiseOnDemand]: 155/160 looper letters, 3111 selfloop transitions, 669 changer transitions 75/3855 dead transitions. [2023-09-01 03:00:30,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 3855 transitions, 125726 flow [2023-09-01 03:00:30,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 03:00:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 03:00:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 934 transitions. [2023-09-01 03:00:30,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44903846153846155 [2023-09-01 03:00:30,733 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 934 transitions. [2023-09-01 03:00:30,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 934 transitions. [2023-09-01 03:00:30,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:00:30,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 934 transitions. [2023-09-01 03:00:30,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 71.84615384615384) internal successors, (934), 13 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:30,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 160.0) internal successors, (2240), 14 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:30,736 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 160.0) internal successors, (2240), 14 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:30,736 INFO L175 Difference]: Start difference. First operand has 455 places, 3027 transitions, 93432 flow. Second operand 13 states and 934 transitions. [2023-09-01 03:00:30,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 3855 transitions, 125726 flow [2023-09-01 03:00:50,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 3855 transitions, 124088 flow, removed 791 selfloop flow, removed 1 redundant places. [2023-09-01 03:00:51,007 INFO L231 Difference]: Finished difference. Result has 473 places, 3545 transitions, 113318 flow [2023-09-01 03:00:51,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=91827, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=113318, PETRI_PLACES=473, PETRI_TRANSITIONS=3545} [2023-09-01 03:00:51,010 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 444 predicate places. [2023-09-01 03:00:51,010 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 3545 transitions, 113318 flow [2023-09-01 03:00:51,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.75) internal successors, (1335), 20 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:00:51,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:00:51,011 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:00:51,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-09-01 03:00:51,215 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,SelfDestructingSolverStorable38 [2023-09-01 03:00:51,216 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-09-01 03:00:51,216 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:00:51,216 INFO L85 PathProgramCache]: Analyzing trace with hash -743847145, now seen corresponding path program 28 times [2023-09-01 03:00:51,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:00:51,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327113065] [2023-09-01 03:00:51,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:00:51,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:00:51,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:00:51,346 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:51,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:00:51,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327113065] [2023-09-01 03:00:51,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327113065] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:00:51,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763972240] [2023-09-01 03:00:51,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 03:00:51,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:00:51,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:00:51,349 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-09-01 03:00:51,372 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-09-01 03:00:51,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 03:00:51,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:00:51,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:00:51,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:00:51,531 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:51,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:00:51,616 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:00:51,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763972240] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:00:51,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:00:51,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2023-09-01 03:00:51,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525681876] [2023-09-01 03:00:51,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:00:51,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 03:00:51,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:00:51,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 03:00:51,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2023-09-01 03:00:51,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:00:51,697 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 3545 transitions, 113318 flow. Second operand has 22 states, 22 states have (on average 66.54545454545455) internal successors, (1464), 22 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-09-01 03:00:51,697 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:00:51,697 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:00:51,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:01:17,094 INFO L130 PetriNetUnfolder]: 11960/22645 cut-off events. [2023-09-01 03:01:17,094 INFO L131 PetriNetUnfolder]: For 1222142/1222142 co-relation queries the response was YES. [2023-09-01 03:01:17,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 281480 conditions, 22645 events. 11960/22645 cut-off events. For 1222142/1222142 co-relation queries the response was YES. Maximal size of possible extension queue 1654. Compared 211154 event pairs, 923 based on Foata normal form. 108/22751 useless extension candidates. Maximal degree in co-relation 281335. Up to 17690 conditions per place. [2023-09-01 03:01:17,480 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 3184 selfloop transitions, 875 changer transitions 21/4080 dead transitions. [2023-09-01 03:01:17,480 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 4080 transitions, 135613 flow [2023-09-01 03:01:17,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-09-01 03:01:17,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-09-01 03:01:17,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1425 transitions. [2023-09-01 03:01:17,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453125 [2023-09-01 03:01:17,482 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1425 transitions. [2023-09-01 03:01:17,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1425 transitions. [2023-09-01 03:01:17,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:01:17,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1425 transitions. [2023-09-01 03:01:17,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 71.25) internal successors, (1425), 20 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:01:17,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:01:17,486 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 160.0) internal successors, (3360), 21 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:01:17,486 INFO L175 Difference]: Start difference. First operand has 473 places, 3545 transitions, 113318 flow. Second operand 20 states and 1425 transitions. [2023-09-01 03:01:17,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 4080 transitions, 135613 flow [2023-09-01 03:01:45,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 4080 transitions, 135189 flow, removed 193 selfloop flow, removed 4 redundant places. [2023-09-01 03:01:45,223 INFO L231 Difference]: Finished difference. Result has 494 places, 3805 transitions, 124619 flow [2023-09-01 03:01:45,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=112996, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=665, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=124619, PETRI_PLACES=494, PETRI_TRANSITIONS=3805} [2023-09-01 03:01:45,226 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 465 predicate places. [2023-09-01 03:01:45,226 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 3805 transitions, 124619 flow [2023-09-01 03:01:45,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.54545454545455) internal successors, (1464), 22 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-09-01 03:01:45,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:01:45,226 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:01:45,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-09-01 03:01:45,427 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,SelfDestructingSolverStorable39 [2023-09-01 03:01:45,427 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-09-01 03:01:45,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:01:45,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1939804055, now seen corresponding path program 29 times [2023-09-01 03:01:45,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:01:45,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838136685] [2023-09-01 03:01:45,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:01:45,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:01:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:01:45,546 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:01:45,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:01:45,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838136685] [2023-09-01 03:01:45,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838136685] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:01:45,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041392789] [2023-09-01 03:01:45,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 03:01:45,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:01:45,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:01:45,549 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-09-01 03:01:45,556 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-09-01 03:01:45,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-09-01 03:01:45,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:01:45,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:01:45,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:01:45,732 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:01:45,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:01:45,806 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:01:45,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041392789] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:01:45,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:01:45,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-09-01 03:01:45,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017264719] [2023-09-01 03:01:45,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:01:45,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 03:01:45,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:01:45,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 03:01:45,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=294, Unknown=0, NotChecked=0, Total=420 [2023-09-01 03:01:45,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:01:45,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 3805 transitions, 124619 flow. Second operand has 21 states, 21 states have (on average 66.57142857142857) internal successors, (1398), 21 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-09-01 03:01:45,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:01:45,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:01:45,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:02:20,445 INFO L130 PetriNetUnfolder]: 12724/24200 cut-off events. [2023-09-01 03:02:20,445 INFO L131 PetriNetUnfolder]: For 1479375/1479375 co-relation queries the response was YES. [2023-09-01 03:02:20,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305792 conditions, 24200 events. 12724/24200 cut-off events. For 1479375/1479375 co-relation queries the response was YES. Maximal size of possible extension queue 1738. Compared 229301 event pairs, 295 based on Foata normal form. 170/24368 useless extension candidates. Maximal degree in co-relation 305641. Up to 7420 conditions per place. [2023-09-01 03:02:21,028 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 965 selfloop transitions, 3387 changer transitions 64/4416 dead transitions. [2023-09-01 03:02:21,028 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 4416 transitions, 146676 flow [2023-09-01 03:02:21,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-09-01 03:02:21,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-09-01 03:02:21,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3627 transitions. [2023-09-01 03:02:21,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44448529411764703 [2023-09-01 03:02:21,031 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3627 transitions. [2023-09-01 03:02:21,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3627 transitions. [2023-09-01 03:02:21,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:02:21,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3627 transitions. [2023-09-01 03:02:21,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 71.11764705882354) internal successors, (3627), 51 states have internal predecessors, (3627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:02:21,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 160.0) internal successors, (8320), 52 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:02:21,044 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 160.0) internal successors, (8320), 52 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:02:21,044 INFO L175 Difference]: Start difference. First operand has 494 places, 3805 transitions, 124619 flow. Second operand 51 states and 3627 transitions. [2023-09-01 03:02:21,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 4416 transitions, 146676 flow [2023-09-01 03:02:57,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 4416 transitions, 145662 flow, removed 479 selfloop flow, removed 5 redundant places. [2023-09-01 03:02:57,808 INFO L231 Difference]: Finished difference. Result has 553 places, 4071 transitions, 143409 flow [2023-09-01 03:02:57,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=123727, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=143409, PETRI_PLACES=553, PETRI_TRANSITIONS=4071} [2023-09-01 03:02:57,812 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 524 predicate places. [2023-09-01 03:02:57,812 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 4071 transitions, 143409 flow [2023-09-01 03:02:57,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.57142857142857) internal successors, (1398), 21 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-09-01 03:02:57,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:02:57,812 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:02:57,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-09-01 03:02:58,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:02:58,017 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-09-01 03:02:58,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:02:58,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1495694065, now seen corresponding path program 30 times [2023-09-01 03:02:58,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:02:58,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303436904] [2023-09-01 03:02:58,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:02:58,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:02:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:02:58,147 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:02:58,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:02:58,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303436904] [2023-09-01 03:02:58,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303436904] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:02:58,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984311098] [2023-09-01 03:02:58,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 03:02:58,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:02:58,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:02:58,154 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-09-01 03:02:58,157 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-09-01 03:02:58,250 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-09-01 03:02:58,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:02:58,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:02:58,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:02:58,355 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:02:58,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:02:58,424 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:02:58,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984311098] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:02:58,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:02:58,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 21 [2023-09-01 03:02:58,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515757486] [2023-09-01 03:02:58,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:02:58,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 03:02:58,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:02:58,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 03:02:58,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2023-09-01 03:02:58,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:02:58,480 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 4071 transitions, 143409 flow. Second operand has 21 states, 21 states have (on average 66.57142857142857) internal successors, (1398), 21 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-09-01 03:02:58,480 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:02:58,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:02:58,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:03:35,616 INFO L130 PetriNetUnfolder]: 12675/24059 cut-off events. [2023-09-01 03:03:35,616 INFO L131 PetriNetUnfolder]: For 1632029/1632029 co-relation queries the response was YES. [2023-09-01 03:03:36,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324486 conditions, 24059 events. 12675/24059 cut-off events. For 1632029/1632029 co-relation queries the response was YES. Maximal size of possible extension queue 1735. Compared 227240 event pairs, 141 based on Foata normal form. 20/24077 useless extension candidates. Maximal degree in co-relation 324321. Up to 7424 conditions per place. [2023-09-01 03:03:36,254 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 595 selfloop transitions, 3733 changer transitions 64/4392 dead transitions. [2023-09-01 03:03:36,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 4392 transitions, 157370 flow [2023-09-01 03:03:36,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-09-01 03:03:36,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-09-01 03:03:36,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 4452 transitions. [2023-09-01 03:03:36,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434765625 [2023-09-01 03:03:36,259 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 4452 transitions. [2023-09-01 03:03:36,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 4452 transitions. [2023-09-01 03:03:36,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:03:36,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 4452 transitions. [2023-09-01 03:03:36,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 69.5625) internal successors, (4452), 64 states have internal predecessors, (4452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:03:36,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 160.0) internal successors, (10400), 65 states have internal predecessors, (10400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:03:36,271 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 160.0) internal successors, (10400), 65 states have internal predecessors, (10400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:03:36,271 INFO L175 Difference]: Start difference. First operand has 553 places, 4071 transitions, 143409 flow. Second operand 64 states and 4452 transitions. [2023-09-01 03:03:36,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 4392 transitions, 157370 flow [2023-09-01 03:04:22,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 4392 transitions, 150570 flow, removed 2179 selfloop flow, removed 27 redundant places. [2023-09-01 03:04:22,459 INFO L231 Difference]: Finished difference. Result has 590 places, 4172 transitions, 146440 flow [2023-09-01 03:04:22,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=136649, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3637, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=146440, PETRI_PLACES=590, PETRI_TRANSITIONS=4172} [2023-09-01 03:04:22,463 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 561 predicate places. [2023-09-01 03:04:22,463 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 4172 transitions, 146440 flow [2023-09-01 03:04:22,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.57142857142857) internal successors, (1398), 21 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-09-01 03:04:22,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:04:22,464 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:04:22,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-09-01 03:04:22,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:04:22,669 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-09-01 03:04:22,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:04:22,669 INFO L85 PathProgramCache]: Analyzing trace with hash 334615609, now seen corresponding path program 31 times [2023-09-01 03:04:22,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:04:22,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863107592] [2023-09-01 03:04:22,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:04:22,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:04:22,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:04:22,783 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:04:22,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:04:22,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863107592] [2023-09-01 03:04:22,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863107592] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:04:22,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079567384] [2023-09-01 03:04:22,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 03:04:22,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:04:22,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:04:22,786 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-09-01 03:04:22,788 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-09-01 03:04:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:04:22,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:04:22,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:04:22,986 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:04:22,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:04:23,058 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 03:04:23,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079567384] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:04:23,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:04:23,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 20 [2023-09-01 03:04:23,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441360802] [2023-09-01 03:04:23,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:04:23,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 03:04:23,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:04:23,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 03:04:23,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2023-09-01 03:04:23,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:04:23,117 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 4172 transitions, 146440 flow. Second operand has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:04:23,117 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:04:23,117 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:04:23,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:05:14,254 INFO L130 PetriNetUnfolder]: 14706/27773 cut-off events. [2023-09-01 03:05:14,255 INFO L131 PetriNetUnfolder]: For 2002112/2002112 co-relation queries the response was YES. [2023-09-01 03:05:14,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379767 conditions, 27773 events. 14706/27773 cut-off events. For 2002112/2002112 co-relation queries the response was YES. Maximal size of possible extension queue 2054. Compared 267197 event pairs, 559 based on Foata normal form. 216/27987 useless extension candidates. Maximal degree in co-relation 379606. Up to 10387 conditions per place. [2023-09-01 03:05:15,145 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 2063 selfloop transitions, 3052 changer transitions 42/5157 dead transitions. [2023-09-01 03:05:15,145 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 5157 transitions, 186933 flow [2023-09-01 03:05:15,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 03:05:15,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 03:05:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2547 transitions. [2023-09-01 03:05:15,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421875 [2023-09-01 03:05:15,149 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2547 transitions. [2023-09-01 03:05:15,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2547 transitions. [2023-09-01 03:05:15,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:05:15,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2547 transitions. [2023-09-01 03:05:15,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 70.75) internal successors, (2547), 36 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:05:15,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 160.0) internal successors, (5920), 37 states have internal predecessors, (5920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:05:15,157 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 160.0) internal successors, (5920), 37 states have internal predecessors, (5920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:05:15,157 INFO L175 Difference]: Start difference. First operand has 590 places, 4172 transitions, 146440 flow. Second operand 36 states and 2547 transitions. [2023-09-01 03:05:15,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 5157 transitions, 186933 flow [2023-09-01 03:06:19,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 5157 transitions, 183040 flow, removed 1090 selfloop flow, removed 26 redundant places. [2023-09-01 03:06:19,433 INFO L231 Difference]: Finished difference. Result has 601 places, 4829 transitions, 176699 flow [2023-09-01 03:06:19,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=143212, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=176699, PETRI_PLACES=601, PETRI_TRANSITIONS=4829} [2023-09-01 03:06:19,437 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 572 predicate places. [2023-09-01 03:06:19,437 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 4829 transitions, 176699 flow [2023-09-01 03:06:19,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:06:19,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:06:19,438 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:06:19,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-09-01 03:06:19,638 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,SelfDestructingSolverStorable42 [2023-09-01 03:06:19,639 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-09-01 03:06:19,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:06:19,639 INFO L85 PathProgramCache]: Analyzing trace with hash 408137337, now seen corresponding path program 32 times [2023-09-01 03:06:19,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:06:19,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148319511] [2023-09-01 03:06:19,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:06:19,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:06:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:06:19,774 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:06:19,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:06:19,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148319511] [2023-09-01 03:06:19,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148319511] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:06:19,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930106837] [2023-09-01 03:06:19,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 03:06:19,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:06:19,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:06:19,777 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-09-01 03:06:19,817 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-09-01 03:06:19,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 03:06:19,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:06:19,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:06:19,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:06:20,018 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:06:20,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:06:20,090 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:06:20,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930106837] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:06:20,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:06:20,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 21 [2023-09-01 03:06:20,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781588693] [2023-09-01 03:06:20,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:06:20,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 03:06:20,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:06:20,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 03:06:20,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2023-09-01 03:06:20,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:06:20,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 4829 transitions, 176699 flow. Second operand has 21 states, 21 states have (on average 66.76190476190476) internal successors, (1402), 21 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:06:20,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:06:20,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:06:20,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:07:18,874 INFO L130 PetriNetUnfolder]: 15273/28968 cut-off events. [2023-09-01 03:07:18,874 INFO L131 PetriNetUnfolder]: For 2422109/2422109 co-relation queries the response was YES. [2023-09-01 03:07:19,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403846 conditions, 28968 events. 15273/28968 cut-off events. For 2422109/2422109 co-relation queries the response was YES. Maximal size of possible extension queue 2126. Compared 281007 event pairs, 329 based on Foata normal form. 350/29316 useless extension candidates. Maximal degree in co-relation 403682. Up to 9010 conditions per place. [2023-09-01 03:07:19,510 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 1171 selfloop transitions, 4141 changer transitions 24/5336 dead transitions. [2023-09-01 03:07:19,510 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 5336 transitions, 198621 flow [2023-09-01 03:07:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-09-01 03:07:19,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-09-01 03:07:19,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3175 transitions. [2023-09-01 03:07:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409722222222222 [2023-09-01 03:07:19,514 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3175 transitions. [2023-09-01 03:07:19,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3175 transitions. [2023-09-01 03:07:19,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:07:19,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3175 transitions. [2023-09-01 03:07:19,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 70.55555555555556) internal successors, (3175), 45 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:07:19,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 160.0) internal successors, (7360), 46 states have internal predecessors, (7360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:07:19,523 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 160.0) internal successors, (7360), 46 states have internal predecessors, (7360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:07:19,523 INFO L175 Difference]: Start difference. First operand has 601 places, 4829 transitions, 176699 flow. Second operand 45 states and 3175 transitions. [2023-09-01 03:07:19,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 5336 transitions, 198621 flow [2023-09-01 03:08:37,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 5336 transitions, 196724 flow, removed 897 selfloop flow, removed 11 redundant places. [2023-09-01 03:08:37,706 INFO L231 Difference]: Finished difference. Result has 643 places, 5060 transitions, 195824 flow [2023-09-01 03:08:37,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=160, PETRI_DIFFERENCE_MINUEND_FLOW=174831, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3923, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=874, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=195824, PETRI_PLACES=643, PETRI_TRANSITIONS=5060} [2023-09-01 03:08:37,711 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 614 predicate places. [2023-09-01 03:08:37,711 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 5060 transitions, 195824 flow [2023-09-01 03:08:37,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.76190476190476) internal successors, (1402), 21 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:08:37,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 03:08:37,712 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 03:08:37,721 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-09-01 03:08:37,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:08:37,913 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-09-01 03:08:37,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 03:08:37,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1331742331, now seen corresponding path program 33 times [2023-09-01 03:08:37,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 03:08:37,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255910391] [2023-09-01 03:08:37,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 03:08:37,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 03:08:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 03:08:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:08:38,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 03:08:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255910391] [2023-09-01 03:08:38,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255910391] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 03:08:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58083459] [2023-09-01 03:08:38,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 03:08:38,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 03:08:38,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 03:08:38,042 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 03:08:38,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 03:08:38,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 03:08:38,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 03:08:38,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 03:08:38,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 03:08:38,245 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:08:38,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 03:08:38,341 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 03:08:38,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58083459] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 03:08:38,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 03:08:38,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 26 [2023-09-01 03:08:38,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257788310] [2023-09-01 03:08:38,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 03:08:38,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 03:08:38,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 03:08:38,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 03:08:38,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2023-09-01 03:08:38,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 160 [2023-09-01 03:08:38,420 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 5060 transitions, 195824 flow. Second operand has 26 states, 26 states have (on average 66.61538461538461) internal successors, (1732), 26 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:08:38,420 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 03:08:38,420 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 160 [2023-09-01 03:08:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 03:10:10,412 INFO L130 PetriNetUnfolder]: 21016/39545 cut-off events. [2023-09-01 03:10:10,413 INFO L131 PetriNetUnfolder]: For 3216790/3216790 co-relation queries the response was YES. [2023-09-01 03:10:11,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 584611 conditions, 39545 events. 21016/39545 cut-off events. For 3216790/3216790 co-relation queries the response was YES. Maximal size of possible extension queue 2820. Compared 396148 event pairs, 1203 based on Foata normal form. 198/39741 useless extension candidates. Maximal degree in co-relation 584438. Up to 23440 conditions per place. [2023-09-01 03:10:11,907 INFO L137 encePairwiseOnDemand]: 154/160 looper letters, 4434 selfloop transitions, 2808 changer transitions 98/7340 dead transitions. [2023-09-01 03:10:11,908 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 7340 transitions, 296267 flow [2023-09-01 03:10:11,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-09-01 03:10:11,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-09-01 03:10:11,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2846 transitions. [2023-09-01 03:10:11,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446875 [2023-09-01 03:10:11,910 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2846 transitions. [2023-09-01 03:10:11,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2846 transitions. [2023-09-01 03:10:11,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 03:10:11,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2846 transitions. [2023-09-01 03:10:11,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 71.15) internal successors, (2846), 40 states have internal predecessors, (2846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:10:11,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 160.0) internal successors, (6560), 41 states have internal predecessors, (6560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:10:11,916 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 160.0) internal successors, (6560), 41 states have internal predecessors, (6560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 03:10:11,916 INFO L175 Difference]: Start difference. First operand has 643 places, 5060 transitions, 195824 flow. Second operand 40 states and 2846 transitions. [2023-09-01 03:10:11,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 7340 transitions, 296267 flow Killed by 15