./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 35987657 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 ../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.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 bfc29f03d3be9b41eb07ac14f0f7eac45bf3a60a4a6601e3132f720b72534d53 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:55:12,700 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:55:12,701 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:55:12,728 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:55:12,728 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:55:12,730 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:55:12,735 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:55:12,737 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:55:12,739 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:55:12,741 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:55:12,742 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:55:12,743 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:55:12,743 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:55:12,744 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:55:12,745 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:55:12,746 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:55:12,746 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:55:12,747 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:55:12,748 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:55:12,750 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:55:12,751 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:55:12,752 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:55:12,753 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:55:12,753 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:55:12,765 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:55:12,768 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:55:12,768 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:55:12,769 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:55:12,769 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:55:12,770 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:55:12,771 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:55:12,771 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:55:12,772 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:55:12,772 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:55:12,773 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:55:12,774 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:55:12,774 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:55:12,775 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:55:12,775 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:55:12,775 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:55:12,776 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:55:12,777 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:55:12,777 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-21 17:55:12,798 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:55:12,801 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:55:12,802 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:55:12,802 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:55:12,803 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:55:12,803 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:55:12,803 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:55:12,804 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:55:12,804 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:55:12,805 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:55:12,805 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:55:12,805 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:55:12,805 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:55:12,806 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:55:12,806 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:55:12,806 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:55:12,806 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:55:12,806 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:55:12,807 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:55:12,807 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:55:12,807 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:55:12,807 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:55:12,808 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:55:12,808 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:55:12,808 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:55:12,809 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:55:12,809 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:55:12,809 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:55:12,809 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 17:55:12,809 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 17:55:12,810 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> bfc29f03d3be9b41eb07ac14f0f7eac45bf3a60a4a6601e3132f720b72534d53 [2022-07-21 17:55:13,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:55:13,124 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:55:13,126 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:55:13,127 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:55:13,129 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:55:13,131 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-07-21 17:55:13,187 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/696e015f2/40a6700236a845bda6925cfea213fcf4/FLAGb1a34aa69 [2022-07-21 17:55:13,765 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:55:13,766 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-07-21 17:55:13,783 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/696e015f2/40a6700236a845bda6925cfea213fcf4/FLAGb1a34aa69 [2022-07-21 17:55:14,172 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/696e015f2/40a6700236a845bda6925cfea213fcf4 [2022-07-21 17:55:14,174 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:55:14,176 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:55:14,178 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:55:14,178 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:55:14,181 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:55:14,182 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,183 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@360fd7b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14, skipping insertion in model container [2022-07-21 17:55:14,183 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,188 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:55:14,249 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:55:14,364 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c[2074,2087] [2022-07-21 17:55:14,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:55:14,555 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:55:14,567 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c[2074,2087] [2022-07-21 17:55:14,637 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:55:14,651 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:55:14,651 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14 WrapperNode [2022-07-21 17:55:14,652 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:55:14,653 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:55:14,654 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:55:14,654 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:55:14,659 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,677 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,743 INFO L137 Inliner]: procedures = 41, calls = 108, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 1583 [2022-07-21 17:55:14,744 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:55:14,744 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:55:14,744 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:55:14,745 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:55:14,755 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,756 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,762 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,762 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,783 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,794 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,798 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,807 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:55:14,808 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:55:14,808 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:55:14,808 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:55:14,809 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (1/1) ... [2022-07-21 17:55:14,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:55:14,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:55:14,860 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) [2022-07-21 17:55:14,885 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 [2022-07-21 17:55:14,900 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-07-21 17:55:14,900 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-07-21 17:55:14,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:55:14,901 INFO L130 BoogieDeclarations]: Found specification of procedure AG_SetStatusAndReturn [2022-07-21 17:55:14,901 INFO L138 BoogieDeclarations]: Found implementation of procedure AG_SetStatusAndReturn [2022-07-21 17:55:14,901 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-07-21 17:55:14,901 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-07-21 17:55:14,901 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-07-21 17:55:14,902 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-07-21 17:55:14,902 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-21 17:55:14,902 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-21 17:55:14,902 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-21 17:55:14,903 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-21 17:55:14,903 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-07-21 17:55:14,903 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-07-21 17:55:14,903 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-07-21 17:55:14,903 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-07-21 17:55:14,903 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-07-21 17:55:14,903 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-07-21 17:55:14,904 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-21 17:55:14,904 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-21 17:55:14,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 17:55:14,904 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-21 17:55:14,904 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-21 17:55:14,904 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-07-21 17:55:14,904 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-07-21 17:55:14,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:55:14,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:55:14,905 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-07-21 17:55:14,905 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-07-21 17:55:15,130 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:55:15,131 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:55:15,212 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,260 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-07-21 17:55:15,260 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-07-21 17:55:15,319 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,342 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-21 17:55:15,342 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-21 17:55:15,363 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,364 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,368 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,386 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,398 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,401 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,403 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:15,934 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint L305: CdAudioPnp_#res#1 := 0; [2022-07-21 17:55:15,934 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume !false; [2022-07-21 17:55:15,934 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##257: assume false; [2022-07-21 17:55:15,934 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##286: assume !false; [2022-07-21 17:55:15,934 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##285: assume false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##134: assume !false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume !false; [2022-07-21 17:55:15,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume false; [2022-07-21 17:55:15,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-21 17:55:15,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-21 17:55:15,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##331: assume false; [2022-07-21 17:55:15,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##332: assume !false; [2022-07-21 17:55:15,971 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:55:15,986 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:55:15,987 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 17:55:15,990 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:15 BoogieIcfgContainer [2022-07-21 17:55:15,990 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:55:15,992 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:55:15,992 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:55:15,994 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:55:15,994 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:55:14" (1/3) ... [2022-07-21 17:55:15,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac7d5cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:55:15, skipping insertion in model container [2022-07-21 17:55:15,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:14" (2/3) ... [2022-07-21 17:55:15,996 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac7d5cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:55:15, skipping insertion in model container [2022-07-21 17:55:15,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:15" (3/3) ... [2022-07-21 17:55:15,997 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio_simpl1.cil-1.c [2022-07-21 17:55:16,008 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:55:16,008 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-21 17:55:16,060 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:55:16,065 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=FINITE_AUTOMATA, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2545f020, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@754f4e20 [2022-07-21 17:55:16,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-21 17:55:16,075 INFO L276 IsEmpty]: Start isEmpty. Operand has 471 states, 368 states have (on average 1.5108695652173914) internal successors, (556), 388 states have internal predecessors, (556), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-07-21 17:55:16,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-21 17:55:16,080 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:16,081 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:16,081 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:16,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:16,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2107937846, now seen corresponding path program 1 times [2022-07-21 17:55:16,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:16,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506402840] [2022-07-21 17:55:16,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:16,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:16,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506402840] [2022-07-21 17:55:16,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506402840] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:16,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:16,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:16,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129205210] [2022-07-21 17:55:16,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:16,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:16,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:16,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:16,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,320 INFO L87 Difference]: Start difference. First operand has 471 states, 368 states have (on average 1.5108695652173914) internal successors, (556), 388 states have internal predecessors, (556), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:16,442 INFO L93 Difference]: Finished difference Result 623 states and 925 transitions. [2022-07-21 17:55:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:16,445 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-21 17:55:16,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:16,459 INFO L225 Difference]: With dead ends: 623 [2022-07-21 17:55:16,459 INFO L226 Difference]: Without dead ends: 619 [2022-07-21 17:55:16,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,470 INFO L413 NwaCegarLoop]: 730 mSDtfsCounter, 690 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:16,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 952 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:16,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-07-21 17:55:16,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 603. [2022-07-21 17:55:16,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 486 states have (on average 1.4732510288065843) internal successors, (716), 494 states have internal predecessors, (716), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:16,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 904 transitions. [2022-07-21 17:55:16,567 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 904 transitions. Word has length 8 [2022-07-21 17:55:16,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:16,568 INFO L495 AbstractCegarLoop]: Abstraction has 603 states and 904 transitions. [2022-07-21 17:55:16,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,568 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 904 transitions. [2022-07-21 17:55:16,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:55:16,569 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:16,569 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:16,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 17:55:16,570 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:16,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:16,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1313128955, now seen corresponding path program 1 times [2022-07-21 17:55:16,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:16,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260074370] [2022-07-21 17:55:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:16,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:16,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:16,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260074370] [2022-07-21 17:55:16,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260074370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:16,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:16,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:16,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277813] [2022-07-21 17:55:16,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:16,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:16,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:16,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:16,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,613 INFO L87 Difference]: Start difference. First operand 603 states and 904 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:16,649 INFO L93 Difference]: Finished difference Result 606 states and 905 transitions. [2022-07-21 17:55:16,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:16,650 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-07-21 17:55:16,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:16,656 INFO L225 Difference]: With dead ends: 606 [2022-07-21 17:55:16,656 INFO L226 Difference]: Without dead ends: 606 [2022-07-21 17:55:16,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,658 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 385 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:16,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 946 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:16,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-07-21 17:55:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 603. [2022-07-21 17:55:16,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 486 states have (on average 1.47119341563786) internal successors, (715), 494 states have internal predecessors, (715), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:16,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 903 transitions. [2022-07-21 17:55:16,696 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 903 transitions. Word has length 9 [2022-07-21 17:55:16,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:16,697 INFO L495 AbstractCegarLoop]: Abstraction has 603 states and 903 transitions. [2022-07-21 17:55:16,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,698 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 903 transitions. [2022-07-21 17:55:16,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:55:16,699 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:16,699 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:16,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 17:55:16,699 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:16,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:16,700 INFO L85 PathProgramCache]: Analyzing trace with hash 929457737, now seen corresponding path program 1 times [2022-07-21 17:55:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:16,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316340872] [2022-07-21 17:55:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:16,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:16,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:16,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316340872] [2022-07-21 17:55:16,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316340872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:16,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:16,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:55:16,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382718903] [2022-07-21 17:55:16,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:16,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:16,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:16,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:16,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,757 INFO L87 Difference]: Start difference. First operand 603 states and 903 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:16,856 INFO L93 Difference]: Finished difference Result 602 states and 902 transitions. [2022-07-21 17:55:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:16,857 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-07-21 17:55:16,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:16,863 INFO L225 Difference]: With dead ends: 602 [2022-07-21 17:55:16,863 INFO L226 Difference]: Without dead ends: 599 [2022-07-21 17:55:16,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,869 INFO L413 NwaCegarLoop]: 703 mSDtfsCounter, 418 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:16,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 850 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:16,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-07-21 17:55:16,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 599. [2022-07-21 17:55:16,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 483 states have (on average 1.453416149068323) internal successors, (702), 490 states have internal predecessors, (702), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:16,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 890 transitions. [2022-07-21 17:55:16,911 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 890 transitions. Word has length 9 [2022-07-21 17:55:16,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:16,911 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 890 transitions. [2022-07-21 17:55:16,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:16,912 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 890 transitions. [2022-07-21 17:55:16,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-21 17:55:16,912 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:16,913 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:16,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 17:55:16,913 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:16,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:16,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1469618489, now seen corresponding path program 1 times [2022-07-21 17:55:16,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:16,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127629960] [2022-07-21 17:55:16,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:16,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:16,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:16,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:16,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:16,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127629960] [2022-07-21 17:55:16,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127629960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:16,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:16,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:16,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980057825] [2022-07-21 17:55:16,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:16,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:16,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:16,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:16,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:16,970 INFO L87 Difference]: Start difference. First operand 599 states and 890 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:17,027 INFO L93 Difference]: Finished difference Result 602 states and 892 transitions. [2022-07-21 17:55:17,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:17,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-07-21 17:55:17,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:17,032 INFO L225 Difference]: With dead ends: 602 [2022-07-21 17:55:17,032 INFO L226 Difference]: Without dead ends: 599 [2022-07-21 17:55:17,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,039 INFO L413 NwaCegarLoop]: 693 mSDtfsCounter, 0 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:17,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1335 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:17,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-07-21 17:55:17,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 599. [2022-07-21 17:55:17,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 483 states have (on average 1.4513457556935818) internal successors, (701), 490 states have internal predecessors, (701), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:17,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 889 transitions. [2022-07-21 17:55:17,066 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 889 transitions. Word has length 13 [2022-07-21 17:55:17,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:17,067 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 889 transitions. [2022-07-21 17:55:17,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,068 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 889 transitions. [2022-07-21 17:55:17,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-21 17:55:17,075 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:17,075 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:17,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 17:55:17,076 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:17,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:17,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1712839809, now seen corresponding path program 1 times [2022-07-21 17:55:17,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:17,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184299108] [2022-07-21 17:55:17,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:17,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:17,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:17,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:17,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184299108] [2022-07-21 17:55:17,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184299108] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:17,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:17,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:17,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545616223] [2022-07-21 17:55:17,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:17,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:17,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:17,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:17,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,142 INFO L87 Difference]: Start difference. First operand 599 states and 889 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:17,281 INFO L93 Difference]: Finished difference Result 851 states and 1244 transitions. [2022-07-21 17:55:17,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:17,282 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-07-21 17:55:17,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:17,289 INFO L225 Difference]: With dead ends: 851 [2022-07-21 17:55:17,289 INFO L226 Difference]: Without dead ends: 850 [2022-07-21 17:55:17,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,290 INFO L413 NwaCegarLoop]: 799 mSDtfsCounter, 567 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 1024 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:17,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 1024 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:17,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-07-21 17:55:17,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 799. [2022-07-21 17:55:17,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 656 states have (on average 1.4222560975609757) internal successors, (933), 649 states have internal predecessors, (933), 107 states have call successors, (107), 31 states have call predecessors, (107), 35 states have return successors, (136), 122 states have call predecessors, (136), 96 states have call successors, (136) [2022-07-21 17:55:17,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1176 transitions. [2022-07-21 17:55:17,319 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1176 transitions. Word has length 15 [2022-07-21 17:55:17,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:17,320 INFO L495 AbstractCegarLoop]: Abstraction has 799 states and 1176 transitions. [2022-07-21 17:55:17,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,320 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1176 transitions. [2022-07-21 17:55:17,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-21 17:55:17,326 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:17,326 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:17,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 17:55:17,327 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:17,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:17,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1930286977, now seen corresponding path program 1 times [2022-07-21 17:55:17,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:17,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221137478] [2022-07-21 17:55:17,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:17,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:17,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:17,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:17,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221137478] [2022-07-21 17:55:17,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221137478] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:17,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:17,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:17,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080594032] [2022-07-21 17:55:17,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:17,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:17,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:17,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:17,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,397 INFO L87 Difference]: Start difference. First operand 799 states and 1176 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:17,419 INFO L93 Difference]: Finished difference Result 875 states and 1272 transitions. [2022-07-21 17:55:17,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:17,420 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-21 17:55:17,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:17,425 INFO L225 Difference]: With dead ends: 875 [2022-07-21 17:55:17,425 INFO L226 Difference]: Without dead ends: 875 [2022-07-21 17:55:17,425 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,427 INFO L413 NwaCegarLoop]: 682 mSDtfsCounter, 601 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:17,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 870 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:17,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-07-21 17:55:17,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 847. [2022-07-21 17:55:17,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 699 states have (on average 1.4406294706723892) internal successors, (1007), 703 states have internal predecessors, (1007), 106 states have call successors, (106), 35 states have call predecessors, (106), 41 states have return successors, (127), 108 states have call predecessors, (127), 98 states have call successors, (127) [2022-07-21 17:55:17,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1240 transitions. [2022-07-21 17:55:17,459 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 1240 transitions. Word has length 19 [2022-07-21 17:55:17,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:17,460 INFO L495 AbstractCegarLoop]: Abstraction has 847 states and 1240 transitions. [2022-07-21 17:55:17,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,460 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 1240 transitions. [2022-07-21 17:55:17,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-21 17:55:17,462 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:17,462 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:17,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 17:55:17,462 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:17,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:17,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1396316142, now seen corresponding path program 1 times [2022-07-21 17:55:17,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:17,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227548031] [2022-07-21 17:55:17,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:17,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:17,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:17,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:17,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:17,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227548031] [2022-07-21 17:55:17,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227548031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:17,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:17,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:17,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879308053] [2022-07-21 17:55:17,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:17,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:17,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:17,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:17,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,515 INFO L87 Difference]: Start difference. First operand 847 states and 1240 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:17,635 INFO L93 Difference]: Finished difference Result 1342 states and 2023 transitions. [2022-07-21 17:55:17,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:17,636 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-07-21 17:55:17,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:17,642 INFO L225 Difference]: With dead ends: 1342 [2022-07-21 17:55:17,643 INFO L226 Difference]: Without dead ends: 1342 [2022-07-21 17:55:17,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:17,646 INFO L413 NwaCegarLoop]: 1008 mSDtfsCounter, 339 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 1625 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:17,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 1625 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:17,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2022-07-21 17:55:17,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1035. [2022-07-21 17:55:17,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 855 states have (on average 1.4385964912280702) internal successors, (1230), 857 states have internal predecessors, (1230), 123 states have call successors, (123), 47 states have call predecessors, (123), 56 states have return successors, (205), 130 states have call predecessors, (205), 115 states have call successors, (205) [2022-07-21 17:55:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1558 transitions. [2022-07-21 17:55:17,679 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1558 transitions. Word has length 21 [2022-07-21 17:55:17,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:17,680 INFO L495 AbstractCegarLoop]: Abstraction has 1035 states and 1558 transitions. [2022-07-21 17:55:17,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:17,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1558 transitions. [2022-07-21 17:55:17,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-21 17:55:17,682 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:17,682 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:17,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 17:55:17,683 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:17,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash -574680278, now seen corresponding path program 1 times [2022-07-21 17:55:17,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:17,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428017828] [2022-07-21 17:55:17,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:17,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:17,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:17,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:17,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428017828] [2022-07-21 17:55:17,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428017828] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:17,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:17,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:17,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645705483] [2022-07-21 17:55:17,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:17,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:17,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:17,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:17,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:17,761 INFO L87 Difference]: Start difference. First operand 1035 states and 1558 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:18,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:18,165 INFO L93 Difference]: Finished difference Result 1076 states and 1603 transitions. [2022-07-21 17:55:18,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:55:18,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-07-21 17:55:18,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:18,170 INFO L225 Difference]: With dead ends: 1076 [2022-07-21 17:55:18,170 INFO L226 Difference]: Without dead ends: 1076 [2022-07-21 17:55:18,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:18,171 INFO L413 NwaCegarLoop]: 721 mSDtfsCounter, 1030 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1031 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:18,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1031 Valid, 875 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:18,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2022-07-21 17:55:18,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1017. [2022-07-21 17:55:18,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 840 states have (on average 1.4321428571428572) internal successors, (1203), 842 states have internal predecessors, (1203), 120 states have call successors, (120), 44 states have call predecessors, (120), 56 states have return successors, (199), 130 states have call predecessors, (199), 112 states have call successors, (199) [2022-07-21 17:55:18,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1522 transitions. [2022-07-21 17:55:18,197 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1522 transitions. Word has length 22 [2022-07-21 17:55:18,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:18,197 INFO L495 AbstractCegarLoop]: Abstraction has 1017 states and 1522 transitions. [2022-07-21 17:55:18,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:18,197 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1522 transitions. [2022-07-21 17:55:18,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-21 17:55:18,198 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:18,199 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:18,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 17:55:18,199 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:18,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:18,200 INFO L85 PathProgramCache]: Analyzing trace with hash -401986427, now seen corresponding path program 1 times [2022-07-21 17:55:18,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:18,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635943110] [2022-07-21 17:55:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:18,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:18,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:18,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635943110] [2022-07-21 17:55:18,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635943110] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:18,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:18,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:18,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919353457] [2022-07-21 17:55:18,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:18,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:18,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:18,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:18,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:18,223 INFO L87 Difference]: Start difference. First operand 1017 states and 1522 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:18,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:18,269 INFO L93 Difference]: Finished difference Result 1016 states and 1519 transitions. [2022-07-21 17:55:18,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:18,269 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-07-21 17:55:18,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:18,273 INFO L225 Difference]: With dead ends: 1016 [2022-07-21 17:55:18,274 INFO L226 Difference]: Without dead ends: 1016 [2022-07-21 17:55:18,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:18,274 INFO L413 NwaCegarLoop]: 650 mSDtfsCounter, 22 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:18,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1254 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:18,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2022-07-21 17:55:18,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 1016. [2022-07-21 17:55:18,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1016 states, 840 states have (on average 1.4297619047619048) internal successors, (1201), 841 states have internal predecessors, (1201), 119 states have call successors, (119), 44 states have call predecessors, (119), 56 states have return successors, (199), 130 states have call predecessors, (199), 112 states have call successors, (199) [2022-07-21 17:55:18,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1519 transitions. [2022-07-21 17:55:18,331 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1519 transitions. Word has length 23 [2022-07-21 17:55:18,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:18,332 INFO L495 AbstractCegarLoop]: Abstraction has 1016 states and 1519 transitions. [2022-07-21 17:55:18,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:18,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1519 transitions. [2022-07-21 17:55:18,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:55:18,334 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:18,335 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:18,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 17:55:18,335 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:18,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:18,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1030908419, now seen corresponding path program 1 times [2022-07-21 17:55:18,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:18,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056154818] [2022-07-21 17:55:18,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:18,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 17:55:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:18,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:18,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056154818] [2022-07-21 17:55:18,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056154818] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:18,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:18,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:18,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831425842] [2022-07-21 17:55:18,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:18,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:18,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:18,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:18,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:18,387 INFO L87 Difference]: Start difference. First operand 1016 states and 1519 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:18,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:18,624 INFO L93 Difference]: Finished difference Result 1313 states and 1942 transitions. [2022-07-21 17:55:18,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:55:18,624 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2022-07-21 17:55:18,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:18,631 INFO L225 Difference]: With dead ends: 1313 [2022-07-21 17:55:18,631 INFO L226 Difference]: Without dead ends: 1313 [2022-07-21 17:55:18,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:18,632 INFO L413 NwaCegarLoop]: 728 mSDtfsCounter, 771 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:18,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [794 Valid, 1395 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:18,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states. [2022-07-21 17:55:18,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 1073. [2022-07-21 17:55:18,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 888 states have (on average 1.4144144144144144) internal successors, (1256), 894 states have internal predecessors, (1256), 116 states have call successors, (116), 49 states have call predecessors, (116), 68 states have return successors, (178), 129 states have call predecessors, (178), 109 states have call successors, (178) [2022-07-21 17:55:18,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1550 transitions. [2022-07-21 17:55:18,663 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1550 transitions. Word has length 36 [2022-07-21 17:55:18,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:18,663 INFO L495 AbstractCegarLoop]: Abstraction has 1073 states and 1550 transitions. [2022-07-21 17:55:18,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:18,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1550 transitions. [2022-07-21 17:55:18,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:55:18,667 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:18,667 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:18,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 17:55:18,671 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:18,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:18,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1380818810, now seen corresponding path program 1 times [2022-07-21 17:55:18,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:18,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730232354] [2022-07-21 17:55:18,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:18,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:18,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-21 17:55:18,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:18,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:18,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730232354] [2022-07-21 17:55:18,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730232354] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:18,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:18,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:18,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171574521] [2022-07-21 17:55:18,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:18,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:18,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:18,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:18,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:18,718 INFO L87 Difference]: Start difference. First operand 1073 states and 1550 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:18,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:18,935 INFO L93 Difference]: Finished difference Result 844 states and 1225 transitions. [2022-07-21 17:55:18,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:55:18,936 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-21 17:55:18,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:18,940 INFO L225 Difference]: With dead ends: 844 [2022-07-21 17:55:18,940 INFO L226 Difference]: Without dead ends: 844 [2022-07-21 17:55:18,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:18,941 INFO L413 NwaCegarLoop]: 726 mSDtfsCounter, 248 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1771 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:18,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 1771 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:18,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-07-21 17:55:18,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 805. [2022-07-21 17:55:18,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 666 states have (on average 1.4159159159159158) internal successors, (943), 674 states have internal predecessors, (943), 94 states have call successors, (94), 33 states have call predecessors, (94), 44 states have return successors, (121), 97 states have call predecessors, (121), 87 states have call successors, (121) [2022-07-21 17:55:18,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1158 transitions. [2022-07-21 17:55:18,959 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1158 transitions. Word has length 35 [2022-07-21 17:55:18,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:18,959 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 1158 transitions. [2022-07-21 17:55:18,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:18,960 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1158 transitions. [2022-07-21 17:55:18,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-21 17:55:18,961 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:18,962 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:18,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 17:55:18,962 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:18,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:18,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1008894010, now seen corresponding path program 1 times [2022-07-21 17:55:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:18,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750589153] [2022-07-21 17:55:18,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:18,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:18,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:18,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750589153] [2022-07-21 17:55:18,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750589153] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:18,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:18,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:18,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521886782] [2022-07-21 17:55:18,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:18,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:18,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:18,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:18,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:18,990 INFO L87 Difference]: Start difference. First operand 805 states and 1158 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:19,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:19,212 INFO L93 Difference]: Finished difference Result 823 states and 1179 transitions. [2022-07-21 17:55:19,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:55:19,213 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-07-21 17:55:19,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:19,216 INFO L225 Difference]: With dead ends: 823 [2022-07-21 17:55:19,217 INFO L226 Difference]: Without dead ends: 823 [2022-07-21 17:55:19,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:19,217 INFO L413 NwaCegarLoop]: 646 mSDtfsCounter, 695 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 1107 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:19,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [695 Valid, 1107 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:19,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2022-07-21 17:55:19,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 805. [2022-07-21 17:55:19,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 666 states have (on average 1.412912912912913) internal successors, (941), 674 states have internal predecessors, (941), 94 states have call successors, (94), 33 states have call predecessors, (94), 44 states have return successors, (121), 97 states have call predecessors, (121), 87 states have call successors, (121) [2022-07-21 17:55:19,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1156 transitions. [2022-07-21 17:55:19,235 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1156 transitions. Word has length 32 [2022-07-21 17:55:19,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:19,235 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 1156 transitions. [2022-07-21 17:55:19,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:19,236 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1156 transitions. [2022-07-21 17:55:19,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:55:19,237 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:19,237 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:19,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 17:55:19,238 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:19,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:19,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1889417613, now seen corresponding path program 1 times [2022-07-21 17:55:19,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:19,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139737076] [2022-07-21 17:55:19,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:19,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:19,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:19,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:19,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:19,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139737076] [2022-07-21 17:55:19,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139737076] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:19,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:19,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:19,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864419194] [2022-07-21 17:55:19,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:19,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:19,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:19,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:19,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:19,280 INFO L87 Difference]: Start difference. First operand 805 states and 1156 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:19,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:19,746 INFO L93 Difference]: Finished difference Result 714 states and 1034 transitions. [2022-07-21 17:55:19,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:55:19,746 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2022-07-21 17:55:19,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:19,749 INFO L225 Difference]: With dead ends: 714 [2022-07-21 17:55:19,749 INFO L226 Difference]: Without dead ends: 714 [2022-07-21 17:55:19,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:19,750 INFO L413 NwaCegarLoop]: 714 mSDtfsCounter, 846 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:19,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [866 Valid, 1651 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:19,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-07-21 17:55:19,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 673. [2022-07-21 17:55:19,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 555 states have (on average 1.4108108108108108) internal successors, (783), 562 states have internal predecessors, (783), 86 states have call successors, (86), 26 states have call predecessors, (86), 31 states have return successors, (96), 84 states have call predecessors, (96), 79 states have call successors, (96) [2022-07-21 17:55:19,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 965 transitions. [2022-07-21 17:55:19,765 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 965 transitions. Word has length 36 [2022-07-21 17:55:19,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:19,765 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 965 transitions. [2022-07-21 17:55:19,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:19,765 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 965 transitions. [2022-07-21 17:55:19,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-21 17:55:19,767 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:19,767 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:19,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 17:55:19,767 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:19,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:19,768 INFO L85 PathProgramCache]: Analyzing trace with hash 138802049, now seen corresponding path program 1 times [2022-07-21 17:55:19,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:19,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810713583] [2022-07-21 17:55:19,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:19,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:19,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:19,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:19,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810713583] [2022-07-21 17:55:19,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810713583] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:19,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:19,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019380143] [2022-07-21 17:55:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:19,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:19,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:19,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:19,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:19,799 INFO L87 Difference]: Start difference. First operand 673 states and 965 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:19,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:19,854 INFO L93 Difference]: Finished difference Result 825 states and 1174 transitions. [2022-07-21 17:55:19,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:19,855 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-07-21 17:55:19,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:19,858 INFO L225 Difference]: With dead ends: 825 [2022-07-21 17:55:19,858 INFO L226 Difference]: Without dead ends: 825 [2022-07-21 17:55:19,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:19,859 INFO L413 NwaCegarLoop]: 772 mSDtfsCounter, 135 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:19,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 1388 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:19,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-07-21 17:55:19,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 724. [2022-07-21 17:55:19,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 602 states have (on average 1.3853820598006645) internal successors, (834), 602 states have internal predecessors, (834), 86 states have call successors, (86), 26 states have call predecessors, (86), 35 states have return successors, (107), 95 states have call predecessors, (107), 79 states have call successors, (107) [2022-07-21 17:55:19,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1027 transitions. [2022-07-21 17:55:19,881 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 1027 transitions. Word has length 34 [2022-07-21 17:55:19,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:19,881 INFO L495 AbstractCegarLoop]: Abstraction has 724 states and 1027 transitions. [2022-07-21 17:55:19,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:19,881 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 1027 transitions. [2022-07-21 17:55:19,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-21 17:55:19,883 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:19,883 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:19,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-21 17:55:19,884 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:19,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:19,884 INFO L85 PathProgramCache]: Analyzing trace with hash -298326081, now seen corresponding path program 1 times [2022-07-21 17:55:19,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:19,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479122390] [2022-07-21 17:55:19,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:19,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:19,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:19,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:19,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479122390] [2022-07-21 17:55:19,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479122390] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:19,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:19,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:19,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700004582] [2022-07-21 17:55:19,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:19,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:19,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:19,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:19,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:19,941 INFO L87 Difference]: Start difference. First operand 724 states and 1027 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:20,157 INFO L93 Difference]: Finished difference Result 705 states and 997 transitions. [2022-07-21 17:55:20,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:55:20,158 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-07-21 17:55:20,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:20,161 INFO L225 Difference]: With dead ends: 705 [2022-07-21 17:55:20,161 INFO L226 Difference]: Without dead ends: 705 [2022-07-21 17:55:20,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:20,162 INFO L413 NwaCegarLoop]: 643 mSDtfsCounter, 673 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:20,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 1104 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:20,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-07-21 17:55:20,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 705. [2022-07-21 17:55:20,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 585 states have (on average 1.3897435897435897) internal successors, (813), 592 states have internal predecessors, (813), 86 states have call successors, (86), 26 states have call predecessors, (86), 33 states have return successors, (98), 86 states have call predecessors, (98), 79 states have call successors, (98) [2022-07-21 17:55:20,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 997 transitions. [2022-07-21 17:55:20,176 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 997 transitions. Word has length 34 [2022-07-21 17:55:20,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:20,176 INFO L495 AbstractCegarLoop]: Abstraction has 705 states and 997 transitions. [2022-07-21 17:55:20,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,176 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 997 transitions. [2022-07-21 17:55:20,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:55:20,178 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:20,178 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:20,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 17:55:20,178 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:20,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:20,179 INFO L85 PathProgramCache]: Analyzing trace with hash 452395651, now seen corresponding path program 1 times [2022-07-21 17:55:20,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:20,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528446779] [2022-07-21 17:55:20,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:20,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:20,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:20,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:20,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:20,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528446779] [2022-07-21 17:55:20,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528446779] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:20,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:20,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:20,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339586943] [2022-07-21 17:55:20,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:20,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:20,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:20,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:20,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:20,219 INFO L87 Difference]: Start difference. First operand 705 states and 997 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:20,494 INFO L93 Difference]: Finished difference Result 802 states and 1139 transitions. [2022-07-21 17:55:20,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:55:20,494 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-07-21 17:55:20,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:20,497 INFO L225 Difference]: With dead ends: 802 [2022-07-21 17:55:20,498 INFO L226 Difference]: Without dead ends: 802 [2022-07-21 17:55:20,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:20,498 INFO L413 NwaCegarLoop]: 724 mSDtfsCounter, 761 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 771 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:20,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [771 Valid, 1182 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:20,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2022-07-21 17:55:20,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 708. [2022-07-21 17:55:20,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 588 states have (on average 1.3894557823129252) internal successors, (817), 595 states have internal predecessors, (817), 86 states have call successors, (86), 26 states have call predecessors, (86), 33 states have return successors, (98), 86 states have call predecessors, (98), 79 states have call successors, (98) [2022-07-21 17:55:20,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1001 transitions. [2022-07-21 17:55:20,513 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1001 transitions. Word has length 35 [2022-07-21 17:55:20,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:20,513 INFO L495 AbstractCegarLoop]: Abstraction has 708 states and 1001 transitions. [2022-07-21 17:55:20,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,514 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1001 transitions. [2022-07-21 17:55:20,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:55:20,515 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:20,515 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:20,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 17:55:20,516 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:20,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:20,516 INFO L85 PathProgramCache]: Analyzing trace with hash 452672481, now seen corresponding path program 1 times [2022-07-21 17:55:20,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:20,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886582172] [2022-07-21 17:55:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:20,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:20,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:20,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:20,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:20,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886582172] [2022-07-21 17:55:20,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886582172] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:20,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:20,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:55:20,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785676316] [2022-07-21 17:55:20,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:20,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:55:20,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:20,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:55:20,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:20,563 INFO L87 Difference]: Start difference. First operand 708 states and 1001 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:20,628 INFO L93 Difference]: Finished difference Result 718 states and 1011 transitions. [2022-07-21 17:55:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:55:20,629 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-07-21 17:55:20,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:20,631 INFO L225 Difference]: With dead ends: 718 [2022-07-21 17:55:20,632 INFO L226 Difference]: Without dead ends: 691 [2022-07-21 17:55:20,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:20,632 INFO L413 NwaCegarLoop]: 651 mSDtfsCounter, 38 mSDsluCounter, 2556 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 3207 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:20,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 3207 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:20,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-07-21 17:55:20,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 691. [2022-07-21 17:55:20,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 571 states have (on average 1.3957968476357268) internal successors, (797), 578 states have internal predecessors, (797), 86 states have call successors, (86), 26 states have call predecessors, (86), 33 states have return successors, (98), 86 states have call predecessors, (98), 79 states have call successors, (98) [2022-07-21 17:55:20,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 981 transitions. [2022-07-21 17:55:20,647 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 981 transitions. Word has length 35 [2022-07-21 17:55:20,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:20,648 INFO L495 AbstractCegarLoop]: Abstraction has 691 states and 981 transitions. [2022-07-21 17:55:20,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:20,648 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 981 transitions. [2022-07-21 17:55:20,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-21 17:55:20,649 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:20,650 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:20,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 17:55:20,650 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:20,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:20,651 INFO L85 PathProgramCache]: Analyzing trace with hash 2080196380, now seen corresponding path program 1 times [2022-07-21 17:55:20,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:20,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191542806] [2022-07-21 17:55:20,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:20,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:20,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:20,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:20,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:20,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:20,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191542806] [2022-07-21 17:55:20,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191542806] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:20,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:20,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:20,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390099807] [2022-07-21 17:55:20,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:20,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:20,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:20,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:20,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:20,688 INFO L87 Difference]: Start difference. First operand 691 states and 981 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:20,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:20,894 INFO L93 Difference]: Finished difference Result 727 states and 1043 transitions. [2022-07-21 17:55:20,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:55:20,894 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-07-21 17:55:20,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:20,897 INFO L225 Difference]: With dead ends: 727 [2022-07-21 17:55:20,897 INFO L226 Difference]: Without dead ends: 725 [2022-07-21 17:55:20,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:20,898 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 153 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1553 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:20,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 1553 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:20,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-07-21 17:55:20,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 705. [2022-07-21 17:55:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 585 states have (on average 1.3914529914529914) internal successors, (814), 592 states have internal predecessors, (814), 86 states have call successors, (86), 26 states have call predecessors, (86), 33 states have return successors, (98), 86 states have call predecessors, (98), 79 states have call successors, (98) [2022-07-21 17:55:20,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 998 transitions. [2022-07-21 17:55:20,913 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 998 transitions. Word has length 37 [2022-07-21 17:55:20,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:20,914 INFO L495 AbstractCegarLoop]: Abstraction has 705 states and 998 transitions. [2022-07-21 17:55:20,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:20,914 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 998 transitions. [2022-07-21 17:55:20,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-21 17:55:20,915 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:20,916 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:20,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-21 17:55:20,916 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:20,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash -2122568447, now seen corresponding path program 1 times [2022-07-21 17:55:20,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:20,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143496376] [2022-07-21 17:55:20,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:20,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:20,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:20,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:20,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:21,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:21,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143496376] [2022-07-21 17:55:21,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143496376] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:21,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:21,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:55:21,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801093404] [2022-07-21 17:55:21,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:21,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:55:21,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:21,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:55:21,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:21,013 INFO L87 Difference]: Start difference. First operand 705 states and 998 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:21,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:21,317 INFO L93 Difference]: Finished difference Result 725 states and 1040 transitions. [2022-07-21 17:55:21,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:21,318 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-07-21 17:55:21,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:21,321 INFO L225 Difference]: With dead ends: 725 [2022-07-21 17:55:21,321 INFO L226 Difference]: Without dead ends: 725 [2022-07-21 17:55:21,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:21,321 INFO L413 NwaCegarLoop]: 622 mSDtfsCounter, 787 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 831 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:21,322 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [831 Valid, 1463 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:21,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-07-21 17:55:21,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 705. [2022-07-21 17:55:21,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 585 states have (on average 1.3897435897435897) internal successors, (813), 592 states have internal predecessors, (813), 86 states have call successors, (86), 26 states have call predecessors, (86), 33 states have return successors, (98), 86 states have call predecessors, (98), 79 states have call successors, (98) [2022-07-21 17:55:21,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 997 transitions. [2022-07-21 17:55:21,337 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 997 transitions. Word has length 39 [2022-07-21 17:55:21,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:21,337 INFO L495 AbstractCegarLoop]: Abstraction has 705 states and 997 transitions. [2022-07-21 17:55:21,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:21,338 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 997 transitions. [2022-07-21 17:55:21,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-21 17:55:21,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:21,340 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:21,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-21 17:55:21,340 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:21,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:21,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1062055151, now seen corresponding path program 1 times [2022-07-21 17:55:21,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:21,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160012371] [2022-07-21 17:55:21,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:21,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:21,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:21,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:21,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160012371] [2022-07-21 17:55:21,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160012371] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:21,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:21,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 17:55:21,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735265581] [2022-07-21 17:55:21,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:21,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:55:21,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:21,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:55:21,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:21,397 INFO L87 Difference]: Start difference. First operand 705 states and 997 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:21,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:21,748 INFO L93 Difference]: Finished difference Result 741 states and 1059 transitions. [2022-07-21 17:55:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:21,748 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-21 17:55:21,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:21,751 INFO L225 Difference]: With dead ends: 741 [2022-07-21 17:55:21,751 INFO L226 Difference]: Without dead ends: 712 [2022-07-21 17:55:21,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:21,752 INFO L413 NwaCegarLoop]: 621 mSDtfsCounter, 158 mSDsluCounter, 3356 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 3977 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:21,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 3977 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:21,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2022-07-21 17:55:21,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 696. [2022-07-21 17:55:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 578 states have (on average 1.3719723183391004) internal successors, (793), 585 states have internal predecessors, (793), 84 states have call successors, (84), 26 states have call predecessors, (84), 33 states have return successors, (96), 84 states have call predecessors, (96), 77 states have call successors, (96) [2022-07-21 17:55:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 973 transitions. [2022-07-21 17:55:21,768 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 973 transitions. Word has length 40 [2022-07-21 17:55:21,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:21,768 INFO L495 AbstractCegarLoop]: Abstraction has 696 states and 973 transitions. [2022-07-21 17:55:21,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:21,769 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 973 transitions. [2022-07-21 17:55:21,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-21 17:55:21,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:21,770 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:21,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-21 17:55:21,771 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:21,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:21,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1438594100, now seen corresponding path program 1 times [2022-07-21 17:55:21,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:21,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26772005] [2022-07-21 17:55:21,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:21,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 17:55:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:21,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:21,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:21,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26772005] [2022-07-21 17:55:21,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26772005] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:21,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:21,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:21,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586687847] [2022-07-21 17:55:21,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:21,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:21,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:21,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:21,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:21,805 INFO L87 Difference]: Start difference. First operand 696 states and 973 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:22,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:22,196 INFO L93 Difference]: Finished difference Result 688 states and 980 transitions. [2022-07-21 17:55:22,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:22,196 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2022-07-21 17:55:22,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:22,199 INFO L225 Difference]: With dead ends: 688 [2022-07-21 17:55:22,199 INFO L226 Difference]: Without dead ends: 688 [2022-07-21 17:55:22,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:22,200 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 252 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 1799 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:22,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 1799 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:22,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-07-21 17:55:22,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 672. [2022-07-21 17:55:22,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 557 states have (on average 1.3698384201077198) internal successors, (763), 563 states have internal predecessors, (763), 83 states have call successors, (83), 26 states have call predecessors, (83), 31 states have return successors, (94), 82 states have call predecessors, (94), 77 states have call successors, (94) [2022-07-21 17:55:22,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 940 transitions. [2022-07-21 17:55:22,214 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 940 transitions. Word has length 43 [2022-07-21 17:55:22,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:22,215 INFO L495 AbstractCegarLoop]: Abstraction has 672 states and 940 transitions. [2022-07-21 17:55:22,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:22,215 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 940 transitions. [2022-07-21 17:55:22,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:55:22,217 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:22,217 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:22,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-21 17:55:22,217 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:22,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:22,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1007838826, now seen corresponding path program 1 times [2022-07-21 17:55:22,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:22,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67771754] [2022-07-21 17:55:22,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:22,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:22,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 17:55:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:22,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:22,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67771754] [2022-07-21 17:55:22,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67771754] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:22,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:22,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:55:22,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222770072] [2022-07-21 17:55:22,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:22,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:55:22,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:22,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:55:22,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:55:22,362 INFO L87 Difference]: Start difference. First operand 672 states and 940 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:23,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:23,057 INFO L93 Difference]: Finished difference Result 699 states and 991 transitions. [2022-07-21 17:55:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:55:23,060 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 44 [2022-07-21 17:55:23,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:23,063 INFO L225 Difference]: With dead ends: 699 [2022-07-21 17:55:23,064 INFO L226 Difference]: Without dead ends: 686 [2022-07-21 17:55:23,064 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:23,065 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 98 mSDsluCounter, 3850 mSDsCounter, 0 mSdLazyCounter, 1091 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 4461 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1091 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:23,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 4461 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1091 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:23,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-07-21 17:55:23,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2022-07-21 17:55:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 556 states have (on average 1.368705035971223) internal successors, (761), 562 states have internal predecessors, (761), 82 states have call successors, (82), 26 states have call predecessors, (82), 31 states have return successors, (93), 81 states have call predecessors, (93), 76 states have call successors, (93) [2022-07-21 17:55:23,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 936 transitions. [2022-07-21 17:55:23,080 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 936 transitions. Word has length 44 [2022-07-21 17:55:23,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:23,080 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 936 transitions. [2022-07-21 17:55:23,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:23,080 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 936 transitions. [2022-07-21 17:55:23,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-21 17:55:23,082 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:23,082 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:23,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 17:55:23,083 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:23,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:23,083 INFO L85 PathProgramCache]: Analyzing trace with hash -938217641, now seen corresponding path program 1 times [2022-07-21 17:55:23,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:23,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345712830] [2022-07-21 17:55:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:23,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:23,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:23,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:23,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:23,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:23,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:23,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345712830] [2022-07-21 17:55:23,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345712830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:23,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:23,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:55:23,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283330529] [2022-07-21 17:55:23,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:23,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:55:23,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:23,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:55:23,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:55:23,213 INFO L87 Difference]: Start difference. First operand 670 states and 936 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:23,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:23,910 INFO L93 Difference]: Finished difference Result 696 states and 986 transitions. [2022-07-21 17:55:23,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:55:23,911 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2022-07-21 17:55:23,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:23,914 INFO L225 Difference]: With dead ends: 696 [2022-07-21 17:55:23,914 INFO L226 Difference]: Without dead ends: 683 [2022-07-21 17:55:23,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:23,914 INFO L413 NwaCegarLoop]: 603 mSDtfsCounter, 98 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 4410 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:23,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 4410 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:23,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-07-21 17:55:23,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 667. [2022-07-21 17:55:23,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 554 states have (on average 1.3682310469314078) internal successors, (758), 560 states have internal predecessors, (758), 81 states have call successors, (81), 26 states have call predecessors, (81), 31 states have return successors, (92), 80 states have call predecessors, (92), 75 states have call successors, (92) [2022-07-21 17:55:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 931 transitions. [2022-07-21 17:55:23,927 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 931 transitions. Word has length 43 [2022-07-21 17:55:23,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:23,927 INFO L495 AbstractCegarLoop]: Abstraction has 667 states and 931 transitions. [2022-07-21 17:55:23,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 7 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:23,927 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 931 transitions. [2022-07-21 17:55:23,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:55:23,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:23,929 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:23,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-21 17:55:23,929 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:23,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:23,930 INFO L85 PathProgramCache]: Analyzing trace with hash 590562129, now seen corresponding path program 1 times [2022-07-21 17:55:23,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:23,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792495676] [2022-07-21 17:55:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:23,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:24,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:24,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:24,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:24,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:24,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:24,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792495676] [2022-07-21 17:55:24,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792495676] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:24,054 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:24,054 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-21 17:55:24,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99362041] [2022-07-21 17:55:24,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:24,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 17:55:24,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:24,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 17:55:24,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:24,056 INFO L87 Difference]: Start difference. First operand 667 states and 931 transitions. Second operand has 13 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:24,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:24,935 INFO L93 Difference]: Finished difference Result 716 states and 1006 transitions. [2022-07-21 17:55:24,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:24,935 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-21 17:55:24,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:24,938 INFO L225 Difference]: With dead ends: 716 [2022-07-21 17:55:24,938 INFO L226 Difference]: Without dead ends: 699 [2022-07-21 17:55:24,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:55:24,939 INFO L413 NwaCegarLoop]: 593 mSDtfsCounter, 244 mSDsluCounter, 4540 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 5133 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:24,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 5133 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 17:55:24,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-07-21 17:55:24,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 665. [2022-07-21 17:55:24,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 553 states have (on average 1.3670886075949367) internal successors, (756), 559 states have internal predecessors, (756), 80 states have call successors, (80), 26 states have call predecessors, (80), 31 states have return successors, (91), 79 states have call predecessors, (91), 74 states have call successors, (91) [2022-07-21 17:55:24,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 927 transitions. [2022-07-21 17:55:24,954 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 927 transitions. Word has length 47 [2022-07-21 17:55:24,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:24,954 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 927 transitions. [2022-07-21 17:55:24,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:24,954 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 927 transitions. [2022-07-21 17:55:24,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:55:24,956 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:24,956 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:24,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-21 17:55:24,957 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:24,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:24,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1771938136, now seen corresponding path program 1 times [2022-07-21 17:55:24,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:24,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25119615] [2022-07-21 17:55:24,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:24,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:25,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:25,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:25,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:25,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25119615] [2022-07-21 17:55:25,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25119615] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:25,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:25,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-21 17:55:25,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009005890] [2022-07-21 17:55:25,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:25,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 17:55:25,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:25,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 17:55:25,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:25,082 INFO L87 Difference]: Start difference. First operand 665 states and 927 transitions. Second operand has 13 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:25,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:25,946 INFO L93 Difference]: Finished difference Result 714 states and 1002 transitions. [2022-07-21 17:55:25,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:25,946 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-07-21 17:55:25,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:25,949 INFO L225 Difference]: With dead ends: 714 [2022-07-21 17:55:25,949 INFO L226 Difference]: Without dead ends: 696 [2022-07-21 17:55:25,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:55:25,950 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 171 mSDsluCounter, 4419 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 4996 SdHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:25,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 4996 Invalid, 1586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1501 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 17:55:25,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-21 17:55:25,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 664. [2022-07-21 17:55:25,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 552 states have (on average 1.3496376811594204) internal successors, (745), 558 states have internal predecessors, (745), 80 states have call successors, (80), 26 states have call predecessors, (80), 31 states have return successors, (91), 79 states have call predecessors, (91), 74 states have call successors, (91) [2022-07-21 17:55:25,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 916 transitions. [2022-07-21 17:55:25,980 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 916 transitions. Word has length 44 [2022-07-21 17:55:25,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:25,981 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 916 transitions. [2022-07-21 17:55:25,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.25) internal successors, (39), 10 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:25,982 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 916 transitions. [2022-07-21 17:55:25,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:55:25,983 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:25,983 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:25,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-21 17:55:25,984 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:25,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:25,985 INFO L85 PathProgramCache]: Analyzing trace with hash 345167796, now seen corresponding path program 1 times [2022-07-21 17:55:25,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:25,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038185446] [2022-07-21 17:55:25,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:25,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:26,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:26,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:26,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038185446] [2022-07-21 17:55:26,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038185446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:26,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:26,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:55:26,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376661087] [2022-07-21 17:55:26,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:26,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:55:26,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:26,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:55:26,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:26,051 INFO L87 Difference]: Start difference. First operand 664 states and 916 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:26,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:26,428 INFO L93 Difference]: Finished difference Result 710 states and 985 transitions. [2022-07-21 17:55:26,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:26,428 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-21 17:55:26,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:26,431 INFO L225 Difference]: With dead ends: 710 [2022-07-21 17:55:26,431 INFO L226 Difference]: Without dead ends: 668 [2022-07-21 17:55:26,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:55:26,431 INFO L413 NwaCegarLoop]: 585 mSDtfsCounter, 235 mSDsluCounter, 3099 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 3684 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:26,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 3684 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:26,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-07-21 17:55:26,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 652. [2022-07-21 17:55:26,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 543 states have (on average 1.3443830570902393) internal successors, (730), 549 states have internal predecessors, (730), 77 states have call successors, (77), 26 states have call predecessors, (77), 31 states have return successors, (88), 76 states have call predecessors, (88), 71 states have call successors, (88) [2022-07-21 17:55:26,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 895 transitions. [2022-07-21 17:55:26,443 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 895 transitions. Word has length 44 [2022-07-21 17:55:26,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:26,443 INFO L495 AbstractCegarLoop]: Abstraction has 652 states and 895 transitions. [2022-07-21 17:55:26,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:26,444 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 895 transitions. [2022-07-21 17:55:26,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:55:26,447 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:26,447 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:26,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-21 17:55:26,447 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:26,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1307777067, now seen corresponding path program 1 times [2022-07-21 17:55:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:26,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265045339] [2022-07-21 17:55:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:26,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:26,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:26,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:26,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265045339] [2022-07-21 17:55:26,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265045339] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:26,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:26,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:55:26,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128516018] [2022-07-21 17:55:26,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:26,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:55:26,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:26,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:55:26,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:26,491 INFO L87 Difference]: Start difference. First operand 652 states and 895 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:26,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:26,847 INFO L93 Difference]: Finished difference Result 703 states and 999 transitions. [2022-07-21 17:55:26,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:26,848 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-21 17:55:26,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:26,851 INFO L225 Difference]: With dead ends: 703 [2022-07-21 17:55:26,851 INFO L226 Difference]: Without dead ends: 703 [2022-07-21 17:55:26,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:26,852 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 225 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:26,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 1842 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:26,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-07-21 17:55:26,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 659. [2022-07-21 17:55:26,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 548 states have (on average 1.344890510948905) internal successors, (737), 555 states have internal predecessors, (737), 78 states have call successors, (78), 26 states have call predecessors, (78), 32 states have return successors, (95), 77 states have call predecessors, (95), 72 states have call successors, (95) [2022-07-21 17:55:26,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 910 transitions. [2022-07-21 17:55:26,866 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 910 transitions. Word has length 45 [2022-07-21 17:55:26,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:26,866 INFO L495 AbstractCegarLoop]: Abstraction has 659 states and 910 transitions. [2022-07-21 17:55:26,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:26,866 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 910 transitions. [2022-07-21 17:55:26,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:55:26,868 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:26,868 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:26,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-21 17:55:26,868 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:26,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:26,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1817250157, now seen corresponding path program 1 times [2022-07-21 17:55:26,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:26,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020005975] [2022-07-21 17:55:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:26,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:26,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:26,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:26,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:26,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:26,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020005975] [2022-07-21 17:55:26,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020005975] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:26,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:26,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:55:26,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171006247] [2022-07-21 17:55:26,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:26,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:55:26,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:26,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:55:26,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:26,930 INFO L87 Difference]: Start difference. First operand 659 states and 910 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:27,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:27,331 INFO L93 Difference]: Finished difference Result 694 states and 975 transitions. [2022-07-21 17:55:27,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:55:27,331 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-21 17:55:27,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:27,334 INFO L225 Difference]: With dead ends: 694 [2022-07-21 17:55:27,334 INFO L226 Difference]: Without dead ends: 677 [2022-07-21 17:55:27,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:27,335 INFO L413 NwaCegarLoop]: 567 mSDtfsCounter, 161 mSDsluCounter, 3247 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 3814 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:27,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 3814 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:27,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-07-21 17:55:27,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 657. [2022-07-21 17:55:27,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 547 states have (on average 1.3436928702010968) internal successors, (735), 554 states have internal predecessors, (735), 77 states have call successors, (77), 26 states have call predecessors, (77), 32 states have return successors, (94), 76 states have call predecessors, (94), 71 states have call successors, (94) [2022-07-21 17:55:27,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 906 transitions. [2022-07-21 17:55:27,347 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 906 transitions. Word has length 45 [2022-07-21 17:55:27,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:27,347 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 906 transitions. [2022-07-21 17:55:27,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:27,348 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 906 transitions. [2022-07-21 17:55:27,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:55:27,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:27,350 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-21 17:55:27,350 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:27,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:27,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1530884490, now seen corresponding path program 1 times [2022-07-21 17:55:27,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:27,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450182774] [2022-07-21 17:55:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:27,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:27,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:27,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:27,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:27,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:27,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450182774] [2022-07-21 17:55:27,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450182774] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:27,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:27,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 17:55:27,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211597167] [2022-07-21 17:55:27,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:27,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:55:27,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:27,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:55:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:27,403 INFO L87 Difference]: Start difference. First operand 657 states and 906 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:27,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:27,700 INFO L93 Difference]: Finished difference Result 701 states and 985 transitions. [2022-07-21 17:55:27,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:27,701 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-21 17:55:27,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:27,705 INFO L225 Difference]: With dead ends: 701 [2022-07-21 17:55:27,705 INFO L226 Difference]: Without dead ends: 669 [2022-07-21 17:55:27,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:27,706 INFO L413 NwaCegarLoop]: 553 mSDtfsCounter, 166 mSDsluCounter, 2979 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 3532 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:27,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 3532 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:27,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-07-21 17:55:27,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 649. [2022-07-21 17:55:27,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 541 states have (on average 1.3364140480591498) internal successors, (723), 548 states have internal predecessors, (723), 75 states have call successors, (75), 26 states have call predecessors, (75), 32 states have return successors, (92), 74 states have call predecessors, (92), 69 states have call successors, (92) [2022-07-21 17:55:27,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 890 transitions. [2022-07-21 17:55:27,718 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 890 transitions. Word has length 45 [2022-07-21 17:55:27,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:27,718 INFO L495 AbstractCegarLoop]: Abstraction has 649 states and 890 transitions. [2022-07-21 17:55:27,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:27,719 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 890 transitions. [2022-07-21 17:55:27,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-21 17:55:27,723 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:27,723 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:27,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-21 17:55:27,724 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:27,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:27,724 INFO L85 PathProgramCache]: Analyzing trace with hash 877591917, now seen corresponding path program 1 times [2022-07-21 17:55:27,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:27,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915871184] [2022-07-21 17:55:27,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:27,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:27,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:27,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:27,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:27,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:27,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915871184] [2022-07-21 17:55:27,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915871184] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:27,859 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:27,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:55:27,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847736142] [2022-07-21 17:55:27,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:27,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:55:27,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:27,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:55:27,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:55:27,861 INFO L87 Difference]: Start difference. First operand 649 states and 890 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:28,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:28,567 INFO L93 Difference]: Finished difference Result 681 states and 952 transitions. [2022-07-21 17:55:28,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:55:28,567 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-21 17:55:28,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:28,570 INFO L225 Difference]: With dead ends: 681 [2022-07-21 17:55:28,570 INFO L226 Difference]: Without dead ends: 666 [2022-07-21 17:55:28,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:28,570 INFO L413 NwaCegarLoop]: 544 mSDtfsCounter, 110 mSDsluCounter, 3773 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 4317 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:28,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 4317 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:28,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-07-21 17:55:28,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 646. [2022-07-21 17:55:28,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 539 states have (on average 1.3358070500927643) internal successors, (720), 546 states have internal predecessors, (720), 74 states have call successors, (74), 26 states have call predecessors, (74), 32 states have return successors, (91), 73 states have call predecessors, (91), 68 states have call successors, (91) [2022-07-21 17:55:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 885 transitions. [2022-07-21 17:55:28,581 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 885 transitions. Word has length 46 [2022-07-21 17:55:28,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:28,581 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 885 transitions. [2022-07-21 17:55:28,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:28,582 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 885 transitions. [2022-07-21 17:55:28,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-21 17:55:28,583 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:28,583 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:28,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-21 17:55:28,584 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:28,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:28,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1506824031, now seen corresponding path program 1 times [2022-07-21 17:55:28,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:28,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434670559] [2022-07-21 17:55:28,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:28,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:28,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:28,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:28,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-21 17:55:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:28,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:28,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434670559] [2022-07-21 17:55:28,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434670559] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:28,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:28,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:28,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994634933] [2022-07-21 17:55:28,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:28,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:28,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:28,628 INFO L87 Difference]: Start difference. First operand 646 states and 885 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:28,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:28,924 INFO L93 Difference]: Finished difference Result 678 states and 966 transitions. [2022-07-21 17:55:28,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:28,924 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 46 [2022-07-21 17:55:28,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:28,927 INFO L225 Difference]: With dead ends: 678 [2022-07-21 17:55:28,927 INFO L226 Difference]: Without dead ends: 676 [2022-07-21 17:55:28,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:28,928 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 187 mSDsluCounter, 1777 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 2309 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:28,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 2309 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:28,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2022-07-21 17:55:28,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 650. [2022-07-21 17:55:28,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 541 states have (on average 1.33456561922366) internal successors, (722), 550 states have internal predecessors, (722), 74 states have call successors, (74), 26 states have call predecessors, (74), 34 states have return successors, (107), 73 states have call predecessors, (107), 68 states have call successors, (107) [2022-07-21 17:55:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 903 transitions. [2022-07-21 17:55:28,940 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 903 transitions. Word has length 46 [2022-07-21 17:55:28,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:28,940 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 903 transitions. [2022-07-21 17:55:28,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:28,941 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 903 transitions. [2022-07-21 17:55:28,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:28,942 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:28,942 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:28,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-21 17:55:28,943 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:28,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:28,943 INFO L85 PathProgramCache]: Analyzing trace with hash -495181895, now seen corresponding path program 1 times [2022-07-21 17:55:28,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:28,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875826636] [2022-07-21 17:55:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:28,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:28,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:29,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:29,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:29,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:29,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:29,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875826636] [2022-07-21 17:55:29,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875826636] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:29,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:29,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:55:29,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255339602] [2022-07-21 17:55:29,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:29,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:55:29,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:29,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:55:29,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:29,086 INFO L87 Difference]: Start difference. First operand 650 states and 903 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:29,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:29,870 INFO L93 Difference]: Finished difference Result 682 states and 965 transitions. [2022-07-21 17:55:29,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:55:29,870 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-21 17:55:29,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:29,873 INFO L225 Difference]: With dead ends: 682 [2022-07-21 17:55:29,873 INFO L226 Difference]: Without dead ends: 661 [2022-07-21 17:55:29,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:29,874 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 123 mSDsluCounter, 4170 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 4712 SdHoareTripleChecker+Invalid, 1424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:29,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 4712 Invalid, 1424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1356 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:29,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-07-21 17:55:29,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 641. [2022-07-21 17:55:29,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 534 states have (on average 1.3352059925093633) internal successors, (713), 543 states have internal predecessors, (713), 72 states have call successors, (72), 26 states have call predecessors, (72), 34 states have return successors, (105), 71 states have call predecessors, (105), 66 states have call successors, (105) [2022-07-21 17:55:29,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 890 transitions. [2022-07-21 17:55:29,886 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 890 transitions. Word has length 54 [2022-07-21 17:55:29,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:29,886 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 890 transitions. [2022-07-21 17:55:29,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:29,886 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 890 transitions. [2022-07-21 17:55:29,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:55:29,888 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:29,888 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:29,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-21 17:55:29,888 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:29,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:29,889 INFO L85 PathProgramCache]: Analyzing trace with hash -201116362, now seen corresponding path program 1 times [2022-07-21 17:55:29,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:29,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046807083] [2022-07-21 17:55:29,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:29,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:29,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:29,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:29,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:30,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:30,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:30,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046807083] [2022-07-21 17:55:30,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046807083] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:30,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:30,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:55:30,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894308640] [2022-07-21 17:55:30,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:30,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:55:30,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:30,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:55:30,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:30,024 INFO L87 Difference]: Start difference. First operand 641 states and 890 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 9 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:30,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:30,776 INFO L93 Difference]: Finished difference Result 673 states and 951 transitions. [2022-07-21 17:55:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:55:30,783 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 9 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-07-21 17:55:30,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:30,794 INFO L225 Difference]: With dead ends: 673 [2022-07-21 17:55:30,794 INFO L226 Difference]: Without dead ends: 658 [2022-07-21 17:55:30,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:30,795 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 123 mSDsluCounter, 4054 mSDsCounter, 0 mSdLazyCounter, 1328 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 4580 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:30,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 4580 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1328 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:30,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-07-21 17:55:30,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 638. [2022-07-21 17:55:30,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 532 states have (on average 1.3345864661654134) internal successors, (710), 541 states have internal predecessors, (710), 71 states have call successors, (71), 26 states have call predecessors, (71), 34 states have return successors, (104), 70 states have call predecessors, (104), 65 states have call successors, (104) [2022-07-21 17:55:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 885 transitions. [2022-07-21 17:55:30,807 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 885 transitions. Word has length 47 [2022-07-21 17:55:30,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:30,807 INFO L495 AbstractCegarLoop]: Abstraction has 638 states and 885 transitions. [2022-07-21 17:55:30,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 9 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:30,807 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 885 transitions. [2022-07-21 17:55:30,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:55:30,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:30,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:30,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-21 17:55:30,810 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:30,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:30,810 INFO L85 PathProgramCache]: Analyzing trace with hash -109408180, now seen corresponding path program 1 times [2022-07-21 17:55:30,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:30,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601587641] [2022-07-21 17:55:30,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:30,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:30,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:30,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 17:55:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:30,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 17:55:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:30,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 17:55:30,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:30,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:30,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:30,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601587641] [2022-07-21 17:55:30,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601587641] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:30,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:30,865 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:30,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693919595] [2022-07-21 17:55:30,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:30,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:30,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:30,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:30,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:30,867 INFO L87 Difference]: Start difference. First operand 638 states and 885 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:55:31,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:31,210 INFO L93 Difference]: Finished difference Result 749 states and 1045 transitions. [2022-07-21 17:55:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:31,211 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2022-07-21 17:55:31,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:31,214 INFO L225 Difference]: With dead ends: 749 [2022-07-21 17:55:31,214 INFO L226 Difference]: Without dead ends: 749 [2022-07-21 17:55:31,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:31,215 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 241 mSDsluCounter, 1052 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 1631 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:31,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 1631 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:31,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-07-21 17:55:31,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 702. [2022-07-21 17:55:31,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 586 states have (on average 1.3327645051194539) internal successors, (781), 595 states have internal predecessors, (781), 74 states have call successors, (74), 30 states have call predecessors, (74), 41 states have return successors, (113), 76 states have call predecessors, (113), 69 states have call successors, (113) [2022-07-21 17:55:31,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 968 transitions. [2022-07-21 17:55:31,227 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 968 transitions. Word has length 50 [2022-07-21 17:55:31,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:31,227 INFO L495 AbstractCegarLoop]: Abstraction has 702 states and 968 transitions. [2022-07-21 17:55:31,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 3 states have internal predecessors, (41), 3 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:55:31,227 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 968 transitions. [2022-07-21 17:55:31,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:55:31,229 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:31,229 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:31,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-21 17:55:31,230 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:31,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:31,230 INFO L85 PathProgramCache]: Analyzing trace with hash -642740247, now seen corresponding path program 1 times [2022-07-21 17:55:31,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:31,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079046833] [2022-07-21 17:55:31,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:31,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:31,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:31,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:31,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:31,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:31,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079046833] [2022-07-21 17:55:31,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079046833] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:31,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:31,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-21 17:55:31,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409367156] [2022-07-21 17:55:31,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:31,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:55:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:31,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:55:31,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:31,351 INFO L87 Difference]: Start difference. First operand 702 states and 968 transitions. Second operand has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 10 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:32,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:32,195 INFO L93 Difference]: Finished difference Result 763 states and 1060 transitions. [2022-07-21 17:55:32,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:32,196 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 10 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 51 [2022-07-21 17:55:32,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:32,198 INFO L225 Difference]: With dead ends: 763 [2022-07-21 17:55:32,198 INFO L226 Difference]: Without dead ends: 746 [2022-07-21 17:55:32,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:55:32,199 INFO L413 NwaCegarLoop]: 513 mSDtfsCounter, 245 mSDsluCounter, 4431 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 4944 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:32,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 4944 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:32,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-07-21 17:55:32,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 700. [2022-07-21 17:55:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 585 states have (on average 1.3316239316239316) internal successors, (779), 594 states have internal predecessors, (779), 73 states have call successors, (73), 30 states have call predecessors, (73), 41 states have return successors, (112), 75 states have call predecessors, (112), 68 states have call successors, (112) [2022-07-21 17:55:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 964 transitions. [2022-07-21 17:55:32,211 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 964 transitions. Word has length 51 [2022-07-21 17:55:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:32,211 INFO L495 AbstractCegarLoop]: Abstraction has 700 states and 964 transitions. [2022-07-21 17:55:32,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 10 states have internal predecessors, (44), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:32,212 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 964 transitions. [2022-07-21 17:55:32,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:55:32,222 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:32,222 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:32,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-21 17:55:32,223 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:32,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:32,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1366311556, now seen corresponding path program 1 times [2022-07-21 17:55:32,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:32,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893502344] [2022-07-21 17:55:32,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:32,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:32,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:32,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:32,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:32,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:32,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:32,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:32,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:32,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893502344] [2022-07-21 17:55:32,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893502344] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:32,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:32,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-21 17:55:32,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736151736] [2022-07-21 17:55:32,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:32,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:55:32,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:32,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:55:32,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:32,346 INFO L87 Difference]: Start difference. First operand 700 states and 964 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:33,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:33,227 INFO L93 Difference]: Finished difference Result 761 states and 1056 transitions. [2022-07-21 17:55:33,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:33,228 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2022-07-21 17:55:33,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:33,230 INFO L225 Difference]: With dead ends: 761 [2022-07-21 17:55:33,230 INFO L226 Difference]: Without dead ends: 744 [2022-07-21 17:55:33,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:55:33,231 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 247 mSDsluCounter, 4018 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 4528 SdHoareTripleChecker+Invalid, 1695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:33,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 4528 Invalid, 1695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1565 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 17:55:33,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-07-21 17:55:33,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 698. [2022-07-21 17:55:33,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 584 states have (on average 1.3304794520547945) internal successors, (777), 593 states have internal predecessors, (777), 72 states have call successors, (72), 30 states have call predecessors, (72), 41 states have return successors, (111), 74 states have call predecessors, (111), 67 states have call successors, (111) [2022-07-21 17:55:33,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 960 transitions. [2022-07-21 17:55:33,250 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 960 transitions. Word has length 52 [2022-07-21 17:55:33,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:33,250 INFO L495 AbstractCegarLoop]: Abstraction has 698 states and 960 transitions. [2022-07-21 17:55:33,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:33,251 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 960 transitions. [2022-07-21 17:55:33,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:55:33,252 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:33,252 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:33,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-21 17:55:33,253 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:33,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:33,254 INFO L85 PathProgramCache]: Analyzing trace with hash 484610396, now seen corresponding path program 1 times [2022-07-21 17:55:33,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:33,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340420474] [2022-07-21 17:55:33,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:33,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:33,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:33,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:33,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:33,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:33,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340420474] [2022-07-21 17:55:33,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340420474] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:33,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:33,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-21 17:55:33,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860858401] [2022-07-21 17:55:33,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:33,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 17:55:33,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:33,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 17:55:33,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:33,379 INFO L87 Difference]: Start difference. First operand 698 states and 960 transitions. Second operand has 13 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:34,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:34,068 INFO L93 Difference]: Finished difference Result 743 states and 1035 transitions. [2022-07-21 17:55:34,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:34,068 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-21 17:55:34,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:34,070 INFO L225 Difference]: With dead ends: 743 [2022-07-21 17:55:34,070 INFO L226 Difference]: Without dead ends: 726 [2022-07-21 17:55:34,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:55:34,071 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 235 mSDsluCounter, 3721 mSDsCounter, 0 mSdLazyCounter, 1432 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 4215 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:34,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 4215 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1432 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:34,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2022-07-21 17:55:34,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 696. [2022-07-21 17:55:34,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 583 states have (on average 1.3293310463121784) internal successors, (775), 592 states have internal predecessors, (775), 71 states have call successors, (71), 30 states have call predecessors, (71), 41 states have return successors, (110), 73 states have call predecessors, (110), 66 states have call successors, (110) [2022-07-21 17:55:34,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 956 transitions. [2022-07-21 17:55:34,085 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 956 transitions. Word has length 48 [2022-07-21 17:55:34,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:34,085 INFO L495 AbstractCegarLoop]: Abstraction has 696 states and 956 transitions. [2022-07-21 17:55:34,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:34,086 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 956 transitions. [2022-07-21 17:55:34,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:55:34,087 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:34,088 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:34,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-21 17:55:34,088 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:34,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:34,088 INFO L85 PathProgramCache]: Analyzing trace with hash 2066330974, now seen corresponding path program 1 times [2022-07-21 17:55:34,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:34,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533161] [2022-07-21 17:55:34,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:34,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 17:55:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 17:55:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:34,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:34,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533161] [2022-07-21 17:55:34,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533161] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:34,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:34,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:34,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050574556] [2022-07-21 17:55:34,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:34,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:34,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:34,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:34,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:34,120 INFO L87 Difference]: Start difference. First operand 696 states and 956 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:34,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:34,340 INFO L93 Difference]: Finished difference Result 655 states and 880 transitions. [2022-07-21 17:55:34,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:55:34,340 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-21 17:55:34,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:34,342 INFO L225 Difference]: With dead ends: 655 [2022-07-21 17:55:34,342 INFO L226 Difference]: Without dead ends: 652 [2022-07-21 17:55:34,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:34,343 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 97 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 1550 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:34,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 1550 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:34,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-07-21 17:55:34,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 623. [2022-07-21 17:55:34,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 526 states have (on average 1.3250950570342206) internal successors, (697), 533 states have internal predecessors, (697), 62 states have call successors, (62), 27 states have call predecessors, (62), 34 states have return successors, (74), 62 states have call predecessors, (74), 57 states have call successors, (74) [2022-07-21 17:55:34,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 833 transitions. [2022-07-21 17:55:34,353 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 833 transitions. Word has length 48 [2022-07-21 17:55:34,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:34,353 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 833 transitions. [2022-07-21 17:55:34,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:34,353 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 833 transitions. [2022-07-21 17:55:34,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:55:34,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:34,355 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:34,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-21 17:55:34,355 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:34,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:34,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1741355878, now seen corresponding path program 1 times [2022-07-21 17:55:34,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:34,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171519400] [2022-07-21 17:55:34,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:34,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-21 17:55:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:34,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:34,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:34,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:34,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171519400] [2022-07-21 17:55:34,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171519400] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:34,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:34,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:55:34,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806257446] [2022-07-21 17:55:34,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:34,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:55:34,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:34,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:55:34,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:34,492 INFO L87 Difference]: Start difference. First operand 623 states and 833 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:35,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:35,145 INFO L93 Difference]: Finished difference Result 647 states and 864 transitions. [2022-07-21 17:55:35,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:55:35,145 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-07-21 17:55:35,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:35,147 INFO L225 Difference]: With dead ends: 647 [2022-07-21 17:55:35,147 INFO L226 Difference]: Without dead ends: 632 [2022-07-21 17:55:35,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:35,148 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 116 mSDsluCounter, 3772 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 4259 SdHoareTripleChecker+Invalid, 1258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:35,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 4259 Invalid, 1258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:35,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-07-21 17:55:35,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 620. [2022-07-21 17:55:35,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 524 states have (on average 1.3244274809160306) internal successors, (694), 531 states have internal predecessors, (694), 61 states have call successors, (61), 27 states have call predecessors, (61), 34 states have return successors, (73), 61 states have call predecessors, (73), 56 states have call successors, (73) [2022-07-21 17:55:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 828 transitions. [2022-07-21 17:55:35,165 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 828 transitions. Word has length 48 [2022-07-21 17:55:35,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:35,166 INFO L495 AbstractCegarLoop]: Abstraction has 620 states and 828 transitions. [2022-07-21 17:55:35,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:35,166 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 828 transitions. [2022-07-21 17:55:35,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:55:35,167 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:35,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:35,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-21 17:55:35,169 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:35,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:35,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1797533827, now seen corresponding path program 1 times [2022-07-21 17:55:35,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:35,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313657067] [2022-07-21 17:55:35,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:35,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-21 17:55:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-21 17:55:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:35,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:35,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313657067] [2022-07-21 17:55:35,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313657067] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:35,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:35,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:35,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582742958] [2022-07-21 17:55:35,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:35,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:35,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:35,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:35,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:35,220 INFO L87 Difference]: Start difference. First operand 620 states and 828 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:35,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:35,554 INFO L93 Difference]: Finished difference Result 688 states and 913 transitions. [2022-07-21 17:55:35,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:35,555 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 50 [2022-07-21 17:55:35,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:35,557 INFO L225 Difference]: With dead ends: 688 [2022-07-21 17:55:35,557 INFO L226 Difference]: Without dead ends: 688 [2022-07-21 17:55:35,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:35,558 INFO L413 NwaCegarLoop]: 521 mSDtfsCounter, 260 mSDsluCounter, 1862 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 2383 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:35,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 2383 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:35,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-07-21 17:55:35,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 626. [2022-07-21 17:55:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 529 states have (on average 1.3232514177693762) internal successors, (700), 536 states have internal predecessors, (700), 62 states have call successors, (62), 27 states have call predecessors, (62), 34 states have return successors, (74), 62 states have call predecessors, (74), 57 states have call successors, (74) [2022-07-21 17:55:35,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 836 transitions. [2022-07-21 17:55:35,573 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 836 transitions. Word has length 50 [2022-07-21 17:55:35,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:35,573 INFO L495 AbstractCegarLoop]: Abstraction has 626 states and 836 transitions. [2022-07-21 17:55:35,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:35,574 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 836 transitions. [2022-07-21 17:55:35,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:55:35,575 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:35,575 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:35,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-21 17:55:35,576 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:35,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:35,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1910633636, now seen corresponding path program 1 times [2022-07-21 17:55:35,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:35,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005088142] [2022-07-21 17:55:35,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:35,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 17:55:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-21 17:55:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 17:55:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:35,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:35,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:35,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005088142] [2022-07-21 17:55:35,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005088142] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:35,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:35,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:55:35,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044172897] [2022-07-21 17:55:35,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:35,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:55:35,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:35,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:55:35,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:35,657 INFO L87 Difference]: Start difference. First operand 626 states and 836 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 17:55:36,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:36,069 INFO L93 Difference]: Finished difference Result 638 states and 853 transitions. [2022-07-21 17:55:36,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:55:36,069 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 53 [2022-07-21 17:55:36,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:36,071 INFO L225 Difference]: With dead ends: 638 [2022-07-21 17:55:36,071 INFO L226 Difference]: Without dead ends: 638 [2022-07-21 17:55:36,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:55:36,072 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 123 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 1691 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:36,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 1691 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:36,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-07-21 17:55:36,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 626. [2022-07-21 17:55:36,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 529 states have (on average 1.3194706994328922) internal successors, (698), 536 states have internal predecessors, (698), 62 states have call successors, (62), 27 states have call predecessors, (62), 34 states have return successors, (74), 62 states have call predecessors, (74), 57 states have call successors, (74) [2022-07-21 17:55:36,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 834 transitions. [2022-07-21 17:55:36,100 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 834 transitions. Word has length 53 [2022-07-21 17:55:36,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:36,100 INFO L495 AbstractCegarLoop]: Abstraction has 626 states and 834 transitions. [2022-07-21 17:55:36,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 17:55:36,100 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 834 transitions. [2022-07-21 17:55:36,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:55:36,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:36,103 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:36,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-21 17:55:36,103 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:36,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:36,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1007488154, now seen corresponding path program 1 times [2022-07-21 17:55:36,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:36,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657901818] [2022-07-21 17:55:36,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:36,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-21 17:55:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 17:55:36,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:36,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:36,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657901818] [2022-07-21 17:55:36,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657901818] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:36,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:36,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:55:36,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798356283] [2022-07-21 17:55:36,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:36,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:55:36,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:36,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:55:36,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:55:36,166 INFO L87 Difference]: Start difference. First operand 626 states and 834 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:36,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:36,578 INFO L93 Difference]: Finished difference Result 669 states and 890 transitions. [2022-07-21 17:55:36,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:55:36,578 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-21 17:55:36,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:36,579 INFO L225 Difference]: With dead ends: 669 [2022-07-21 17:55:36,580 INFO L226 Difference]: Without dead ends: 618 [2022-07-21 17:55:36,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:36,580 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 185 mSDsluCounter, 2623 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 3101 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:36,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 3101 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:36,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-07-21 17:55:36,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 599. [2022-07-21 17:55:36,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 507 states have (on average 1.3057199211045365) internal successors, (662), 514 states have internal predecessors, (662), 57 states have call successors, (57), 27 states have call predecessors, (57), 34 states have return successors, (68), 57 states have call predecessors, (68), 52 states have call successors, (68) [2022-07-21 17:55:36,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 787 transitions. [2022-07-21 17:55:36,588 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 787 transitions. Word has length 51 [2022-07-21 17:55:36,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:36,589 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 787 transitions. [2022-07-21 17:55:36,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:36,589 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 787 transitions. [2022-07-21 17:55:36,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:55:36,590 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:36,590 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:36,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-21 17:55:36,591 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:36,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:36,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1364251108, now seen corresponding path program 1 times [2022-07-21 17:55:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:36,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524560378] [2022-07-21 17:55:36,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:36,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-21 17:55:36,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 17:55:36,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:36,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:36,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524560378] [2022-07-21 17:55:36,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524560378] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:36,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:36,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:36,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363515849] [2022-07-21 17:55:36,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:36,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:36,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:36,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:36,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:36,637 INFO L87 Difference]: Start difference. First operand 599 states and 787 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:36,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:36,873 INFO L93 Difference]: Finished difference Result 605 states and 794 transitions. [2022-07-21 17:55:36,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:36,873 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-21 17:55:36,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:36,876 INFO L225 Difference]: With dead ends: 605 [2022-07-21 17:55:36,876 INFO L226 Difference]: Without dead ends: 605 [2022-07-21 17:55:36,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:36,884 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 175 mSDsluCounter, 1342 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1763 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:36,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1763 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:36,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-07-21 17:55:36,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 589. [2022-07-21 17:55:36,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 499 states have (on average 1.3026052104208417) internal successors, (650), 506 states have internal predecessors, (650), 55 states have call successors, (55), 27 states have call predecessors, (55), 34 states have return successors, (66), 55 states have call predecessors, (66), 50 states have call successors, (66) [2022-07-21 17:55:36,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 771 transitions. [2022-07-21 17:55:36,905 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 771 transitions. Word has length 51 [2022-07-21 17:55:36,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:36,907 INFO L495 AbstractCegarLoop]: Abstraction has 589 states and 771 transitions. [2022-07-21 17:55:36,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:36,907 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 771 transitions. [2022-07-21 17:55:36,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:55:36,909 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:36,909 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:36,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-21 17:55:36,909 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:36,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:36,910 INFO L85 PathProgramCache]: Analyzing trace with hash 445712646, now seen corresponding path program 1 times [2022-07-21 17:55:36,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:36,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482239005] [2022-07-21 17:55:36,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:36,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 17:55:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:36,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:36,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:36,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482239005] [2022-07-21 17:55:36,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482239005] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:36,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:36,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:36,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566151609] [2022-07-21 17:55:36,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:36,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:36,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:36,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:36,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:36,960 INFO L87 Difference]: Start difference. First operand 589 states and 771 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:37,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:37,186 INFO L93 Difference]: Finished difference Result 601 states and 788 transitions. [2022-07-21 17:55:37,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:37,186 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2022-07-21 17:55:37,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:37,187 INFO L225 Difference]: With dead ends: 601 [2022-07-21 17:55:37,187 INFO L226 Difference]: Without dead ends: 596 [2022-07-21 17:55:37,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:37,188 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 171 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 1767 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:37,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 1767 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:37,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-07-21 17:55:37,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 584. [2022-07-21 17:55:37,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 495 states have (on average 1.303030303030303) internal successors, (645), 502 states have internal predecessors, (645), 54 states have call successors, (54), 27 states have call predecessors, (54), 34 states have return successors, (65), 54 states have call predecessors, (65), 49 states have call successors, (65) [2022-07-21 17:55:37,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 764 transitions. [2022-07-21 17:55:37,195 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 764 transitions. Word has length 52 [2022-07-21 17:55:37,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:37,195 INFO L495 AbstractCegarLoop]: Abstraction has 584 states and 764 transitions. [2022-07-21 17:55:37,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:37,196 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 764 transitions. [2022-07-21 17:55:37,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:55:37,197 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:37,197 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:37,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-21 17:55:37,197 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:37,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:37,198 INFO L85 PathProgramCache]: Analyzing trace with hash 432060647, now seen corresponding path program 1 times [2022-07-21 17:55:37,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:37,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389468357] [2022-07-21 17:55:37,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:37,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:37,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:37,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:37,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:37,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389468357] [2022-07-21 17:55:37,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389468357] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:37,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:37,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:37,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783072526] [2022-07-21 17:55:37,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:37,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:37,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:37,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:37,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:37,239 INFO L87 Difference]: Start difference. First operand 584 states and 764 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:37,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:37,528 INFO L93 Difference]: Finished difference Result 700 states and 916 transitions. [2022-07-21 17:55:37,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:37,529 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 52 [2022-07-21 17:55:37,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:37,530 INFO L225 Difference]: With dead ends: 700 [2022-07-21 17:55:37,530 INFO L226 Difference]: Without dead ends: 700 [2022-07-21 17:55:37,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:37,530 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 220 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:37,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 1337 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:37,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-07-21 17:55:37,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 616. [2022-07-21 17:55:37,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 525 states have (on average 1.2971428571428572) internal successors, (681), 532 states have internal predecessors, (681), 54 states have call successors, (54), 27 states have call predecessors, (54), 36 states have return successors, (67), 56 states have call predecessors, (67), 49 states have call successors, (67) [2022-07-21 17:55:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 802 transitions. [2022-07-21 17:55:37,539 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 802 transitions. Word has length 52 [2022-07-21 17:55:37,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:37,539 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 802 transitions. [2022-07-21 17:55:37,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:37,539 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 802 transitions. [2022-07-21 17:55:37,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:55:37,541 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:37,541 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:37,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-21 17:55:37,542 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:37,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:37,542 INFO L85 PathProgramCache]: Analyzing trace with hash 953754427, now seen corresponding path program 1 times [2022-07-21 17:55:37,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:37,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934425077] [2022-07-21 17:55:37,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:37,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:37,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:37,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:37,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934425077] [2022-07-21 17:55:37,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934425077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:37,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:37,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:37,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960256197] [2022-07-21 17:55:37,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:37,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:37,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:37,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:37,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:37,598 INFO L87 Difference]: Start difference. First operand 616 states and 802 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:38,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:38,044 INFO L93 Difference]: Finished difference Result 697 states and 910 transitions. [2022-07-21 17:55:38,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:55:38,045 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:55:38,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:38,046 INFO L225 Difference]: With dead ends: 697 [2022-07-21 17:55:38,046 INFO L226 Difference]: Without dead ends: 697 [2022-07-21 17:55:38,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:38,047 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 725 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 761 SdHoareTripleChecker+Valid, 1544 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:38,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [761 Valid, 1544 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:38,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-07-21 17:55:38,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 616. [2022-07-21 17:55:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 525 states have (on average 1.2933333333333332) internal successors, (679), 532 states have internal predecessors, (679), 54 states have call successors, (54), 27 states have call predecessors, (54), 36 states have return successors, (67), 56 states have call predecessors, (67), 49 states have call successors, (67) [2022-07-21 17:55:38,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 800 transitions. [2022-07-21 17:55:38,056 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 800 transitions. Word has length 53 [2022-07-21 17:55:38,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:38,056 INFO L495 AbstractCegarLoop]: Abstraction has 616 states and 800 transitions. [2022-07-21 17:55:38,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:38,056 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 800 transitions. [2022-07-21 17:55:38,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-21 17:55:38,058 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:38,058 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:38,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-21 17:55:38,058 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:38,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1335081080, now seen corresponding path program 1 times [2022-07-21 17:55:38,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:38,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683498890] [2022-07-21 17:55:38,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:38,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 17:55:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:38,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:38,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:38,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683498890] [2022-07-21 17:55:38,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683498890] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:38,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:38,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-21 17:55:38,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478345050] [2022-07-21 17:55:38,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:38,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:55:38,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:38,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:55:38,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:38,169 INFO L87 Difference]: Start difference. First operand 616 states and 800 transitions. Second operand has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:55:38,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:38,917 INFO L93 Difference]: Finished difference Result 668 states and 864 transitions. [2022-07-21 17:55:38,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:38,917 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2022-07-21 17:55:38,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:38,919 INFO L225 Difference]: With dead ends: 668 [2022-07-21 17:55:38,919 INFO L226 Difference]: Without dead ends: 651 [2022-07-21 17:55:38,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:55:38,920 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 243 mSDsluCounter, 3693 mSDsCounter, 0 mSdLazyCounter, 1609 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 4133 SdHoareTripleChecker+Invalid, 1713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:38,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 4133 Invalid, 1713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1609 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:38,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-07-21 17:55:38,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 614. [2022-07-21 17:55:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 524 states have (on average 1.2919847328244274) internal successors, (677), 531 states have internal predecessors, (677), 53 states have call successors, (53), 27 states have call predecessors, (53), 36 states have return successors, (66), 55 states have call predecessors, (66), 48 states have call successors, (66) [2022-07-21 17:55:38,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 796 transitions. [2022-07-21 17:55:38,927 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 796 transitions. Word has length 59 [2022-07-21 17:55:38,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:38,928 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 796 transitions. [2022-07-21 17:55:38,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:55:38,928 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 796 transitions. [2022-07-21 17:55:38,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 17:55:38,929 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:38,929 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:38,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-21 17:55:38,930 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:38,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1347488490, now seen corresponding path program 1 times [2022-07-21 17:55:38,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:38,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944595665] [2022-07-21 17:55:38,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:38,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:38,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:38,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 17:55:39,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:39,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:39,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:39,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944595665] [2022-07-21 17:55:39,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944595665] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:39,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:39,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-21 17:55:39,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324775219] [2022-07-21 17:55:39,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:39,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:55:39,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:39,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:55:39,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:39,070 INFO L87 Difference]: Start difference. First operand 614 states and 796 transitions. Second operand has 16 states, 15 states have (on average 3.2) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:39,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:39,841 INFO L93 Difference]: Finished difference Result 643 states and 832 transitions. [2022-07-21 17:55:39,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:55:39,841 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-07-21 17:55:39,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:39,842 INFO L225 Difference]: With dead ends: 643 [2022-07-21 17:55:39,843 INFO L226 Difference]: Without dead ends: 622 [2022-07-21 17:55:39,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-07-21 17:55:39,843 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 325 mSDsluCounter, 3593 mSDsCounter, 0 mSdLazyCounter, 1640 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 4007 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:39,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 4007 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1640 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:39,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-07-21 17:55:39,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 610. [2022-07-21 17:55:39,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 521 states have (on average 1.2917466410748562) internal successors, (673), 528 states have internal predecessors, (673), 52 states have call successors, (52), 27 states have call predecessors, (52), 36 states have return successors, (65), 54 states have call predecessors, (65), 47 states have call successors, (65) [2022-07-21 17:55:39,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 790 transitions. [2022-07-21 17:55:39,851 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 790 transitions. Word has length 55 [2022-07-21 17:55:39,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:39,851 INFO L495 AbstractCegarLoop]: Abstraction has 610 states and 790 transitions. [2022-07-21 17:55:39,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:39,851 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 790 transitions. [2022-07-21 17:55:39,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:39,853 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:39,853 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:39,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-21 17:55:39,853 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:39,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:39,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2057071680, now seen corresponding path program 1 times [2022-07-21 17:55:39,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:39,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963165529] [2022-07-21 17:55:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:39,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:39,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-21 17:55:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 17:55:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:39,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:39,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:39,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963165529] [2022-07-21 17:55:39,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963165529] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:39,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:39,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:39,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525782419] [2022-07-21 17:55:39,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:39,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:39,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:39,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:39,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:39,899 INFO L87 Difference]: Start difference. First operand 610 states and 790 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:40,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:40,129 INFO L93 Difference]: Finished difference Result 622 states and 807 transitions. [2022-07-21 17:55:40,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:40,130 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:55:40,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:40,131 INFO L225 Difference]: With dead ends: 622 [2022-07-21 17:55:40,131 INFO L226 Difference]: Without dead ends: 617 [2022-07-21 17:55:40,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:40,131 INFO L413 NwaCegarLoop]: 404 mSDtfsCounter, 171 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 1691 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:40,132 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 1691 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:40,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-07-21 17:55:40,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 605. [2022-07-21 17:55:40,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 517 states have (on average 1.2920696324951644) internal successors, (668), 524 states have internal predecessors, (668), 51 states have call successors, (51), 27 states have call predecessors, (51), 36 states have return successors, (64), 53 states have call predecessors, (64), 46 states have call successors, (64) [2022-07-21 17:55:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 783 transitions. [2022-07-21 17:55:40,139 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 783 transitions. Word has length 54 [2022-07-21 17:55:40,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:40,139 INFO L495 AbstractCegarLoop]: Abstraction has 605 states and 783 transitions. [2022-07-21 17:55:40,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:40,139 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 783 transitions. [2022-07-21 17:55:40,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:40,141 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:40,141 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:40,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-21 17:55:40,141 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:40,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:40,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1301879028, now seen corresponding path program 1 times [2022-07-21 17:55:40,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:40,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109882732] [2022-07-21 17:55:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:40,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:40,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:40,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 17:55:40,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:40,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:40,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109882732] [2022-07-21 17:55:40,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109882732] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:40,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:40,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:55:40,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368155916] [2022-07-21 17:55:40,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:40,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:55:40,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:40,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:55:40,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:55:40,220 INFO L87 Difference]: Start difference. First operand 605 states and 783 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:40,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:40,596 INFO L93 Difference]: Finished difference Result 637 states and 823 transitions. [2022-07-21 17:55:40,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:55:40,596 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:55:40,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:40,597 INFO L225 Difference]: With dead ends: 637 [2022-07-21 17:55:40,597 INFO L226 Difference]: Without dead ends: 614 [2022-07-21 17:55:40,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:40,598 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 155 mSDsluCounter, 2935 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 3348 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:40,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 3348 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:40,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-07-21 17:55:40,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 602. [2022-07-21 17:55:40,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 515 states have (on average 1.2912621359223302) internal successors, (665), 522 states have internal predecessors, (665), 50 states have call successors, (50), 27 states have call predecessors, (50), 36 states have return successors, (63), 52 states have call predecessors, (63), 45 states have call successors, (63) [2022-07-21 17:55:40,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 778 transitions. [2022-07-21 17:55:40,605 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 778 transitions. Word has length 54 [2022-07-21 17:55:40,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:40,605 INFO L495 AbstractCegarLoop]: Abstraction has 602 states and 778 transitions. [2022-07-21 17:55:40,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:40,606 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 778 transitions. [2022-07-21 17:55:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:40,607 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:40,607 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:40,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-21 17:55:40,607 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:40,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1138075636, now seen corresponding path program 1 times [2022-07-21 17:55:40,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:40,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259965922] [2022-07-21 17:55:40,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:40,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:40,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:40,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:40,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259965922] [2022-07-21 17:55:40,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259965922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:40,665 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:40,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:40,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339603617] [2022-07-21 17:55:40,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:40,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:40,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:40,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:40,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:40,666 INFO L87 Difference]: Start difference. First operand 602 states and 778 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:41,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:41,107 INFO L93 Difference]: Finished difference Result 683 states and 886 transitions. [2022-07-21 17:55:41,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:55:41,107 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:55:41,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:41,109 INFO L225 Difference]: With dead ends: 683 [2022-07-21 17:55:41,109 INFO L226 Difference]: Without dead ends: 683 [2022-07-21 17:55:41,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:41,110 INFO L413 NwaCegarLoop]: 444 mSDtfsCounter, 774 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:41,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [806 Valid, 1212 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:41,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-07-21 17:55:41,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 599. [2022-07-21 17:55:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 512 states have (on average 1.2890625) internal successors, (660), 519 states have internal predecessors, (660), 50 states have call successors, (50), 27 states have call predecessors, (50), 36 states have return successors, (63), 52 states have call predecessors, (63), 45 states have call successors, (63) [2022-07-21 17:55:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 773 transitions. [2022-07-21 17:55:41,117 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 773 transitions. Word has length 54 [2022-07-21 17:55:41,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:41,118 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 773 transitions. [2022-07-21 17:55:41,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:41,118 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 773 transitions. [2022-07-21 17:55:41,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:41,119 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:41,120 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:41,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-21 17:55:41,120 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:41,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:41,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1137798806, now seen corresponding path program 1 times [2022-07-21 17:55:41,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:41,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856110596] [2022-07-21 17:55:41,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:41,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:41,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:41,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856110596] [2022-07-21 17:55:41,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856110596] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:41,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:41,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:55:41,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418845055] [2022-07-21 17:55:41,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:41,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:55:41,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:55:41,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:55:41,251 INFO L87 Difference]: Start difference. First operand 599 states and 773 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:41,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:41,853 INFO L93 Difference]: Finished difference Result 618 states and 797 transitions. [2022-07-21 17:55:41,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:41,853 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-21 17:55:41,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:41,855 INFO L225 Difference]: With dead ends: 618 [2022-07-21 17:55:41,855 INFO L226 Difference]: Without dead ends: 593 [2022-07-21 17:55:41,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:55:41,856 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 219 mSDsluCounter, 2358 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 2739 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:41,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 2739 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1149 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 17:55:41,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-07-21 17:55:41,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 577. [2022-07-21 17:55:41,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 491 states have (on average 1.2830957230142566) internal successors, (630), 498 states have internal predecessors, (630), 50 states have call successors, (50), 27 states have call predecessors, (50), 35 states have return successors, (62), 51 states have call predecessors, (62), 45 states have call successors, (62) [2022-07-21 17:55:41,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 742 transitions. [2022-07-21 17:55:41,863 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 742 transitions. Word has length 54 [2022-07-21 17:55:41,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:41,863 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 742 transitions. [2022-07-21 17:55:41,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 8 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:41,864 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 742 transitions. [2022-07-21 17:55:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:55:41,865 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:41,865 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:41,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-21 17:55:41,866 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:41,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2015257924, now seen corresponding path program 1 times [2022-07-21 17:55:41,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:41,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158043723] [2022-07-21 17:55:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:41,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:41,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:41,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:41,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:41,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158043723] [2022-07-21 17:55:41,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158043723] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:41,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:41,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:55:41,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441641772] [2022-07-21 17:55:41,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:41,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:55:41,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:55:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:41,911 INFO L87 Difference]: Start difference. First operand 577 states and 742 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:42,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:42,151 INFO L93 Difference]: Finished difference Result 592 states and 756 transitions. [2022-07-21 17:55:42,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:42,151 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-21 17:55:42,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:42,152 INFO L225 Difference]: With dead ends: 592 [2022-07-21 17:55:42,152 INFO L226 Difference]: Without dead ends: 582 [2022-07-21 17:55:42,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:42,153 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 233 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:42,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 960 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:42,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-07-21 17:55:42,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 566. [2022-07-21 17:55:42,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 481 states have (on average 1.2744282744282744) internal successors, (613), 488 states have internal predecessors, (613), 50 states have call successors, (50), 27 states have call predecessors, (50), 34 states have return successors, (61), 50 states have call predecessors, (61), 45 states have call successors, (61) [2022-07-21 17:55:42,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 724 transitions. [2022-07-21 17:55:42,159 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 724 transitions. Word has length 54 [2022-07-21 17:55:42,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:42,159 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 724 transitions. [2022-07-21 17:55:42,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:42,159 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 724 transitions. [2022-07-21 17:55:42,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:55:42,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:42,161 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:42,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-21 17:55:42,161 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:42,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:42,161 INFO L85 PathProgramCache]: Analyzing trace with hash 169253140, now seen corresponding path program 1 times [2022-07-21 17:55:42,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:42,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962852408] [2022-07-21 17:55:42,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:42,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:42,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:42,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 17:55:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:42,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:42,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:42,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962852408] [2022-07-21 17:55:42,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962852408] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:42,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:42,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 17:55:42,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665834432] [2022-07-21 17:55:42,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:42,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:55:42,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:55:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:42,235 INFO L87 Difference]: Start difference. First operand 566 states and 724 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:42,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:42,636 INFO L93 Difference]: Finished difference Result 596 states and 761 transitions. [2022-07-21 17:55:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:42,636 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-21 17:55:42,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:42,640 INFO L225 Difference]: With dead ends: 596 [2022-07-21 17:55:42,640 INFO L226 Difference]: Without dead ends: 596 [2022-07-21 17:55:42,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:55:42,640 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 188 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 2010 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:42,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 2010 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:42,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-07-21 17:55:42,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 566. [2022-07-21 17:55:42,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 481 states have (on average 1.2723492723492724) internal successors, (612), 488 states have internal predecessors, (612), 50 states have call successors, (50), 27 states have call predecessors, (50), 34 states have return successors, (61), 50 states have call predecessors, (61), 45 states have call successors, (61) [2022-07-21 17:55:42,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 723 transitions. [2022-07-21 17:55:42,648 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 723 transitions. Word has length 56 [2022-07-21 17:55:42,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:42,648 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 723 transitions. [2022-07-21 17:55:42,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:42,648 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 723 transitions. [2022-07-21 17:55:42,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:55:42,649 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:42,650 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:42,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-21 17:55:42,650 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:42,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:42,650 INFO L85 PathProgramCache]: Analyzing trace with hash 191885394, now seen corresponding path program 1 times [2022-07-21 17:55:42,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:42,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094948626] [2022-07-21 17:55:42,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:42,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:42,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 17:55:42,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:42,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:42,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:42,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094948626] [2022-07-21 17:55:42,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094948626] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:42,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:42,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-21 17:55:42,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666479943] [2022-07-21 17:55:42,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:42,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:55:42,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:42,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:55:42,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:42,768 INFO L87 Difference]: Start difference. First operand 566 states and 723 transitions. Second operand has 14 states, 13 states have (on average 3.769230769230769) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:43,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:43,410 INFO L93 Difference]: Finished difference Result 618 states and 787 transitions. [2022-07-21 17:55:43,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:43,411 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.769230769230769) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2022-07-21 17:55:43,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:43,412 INFO L225 Difference]: With dead ends: 618 [2022-07-21 17:55:43,412 INFO L226 Difference]: Without dead ends: 591 [2022-07-21 17:55:43,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:55:43,412 INFO L413 NwaCegarLoop]: 399 mSDtfsCounter, 350 mSDsluCounter, 2903 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 3302 SdHoareTripleChecker+Invalid, 1496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:43,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 3302 Invalid, 1496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:43,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-07-21 17:55:43,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 561. [2022-07-21 17:55:43,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 477 states have (on average 1.2683438155136268) internal successors, (605), 484 states have internal predecessors, (605), 49 states have call successors, (49), 27 states have call predecessors, (49), 34 states have return successors, (59), 49 states have call predecessors, (59), 44 states have call successors, (59) [2022-07-21 17:55:43,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 713 transitions. [2022-07-21 17:55:43,419 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 713 transitions. Word has length 56 [2022-07-21 17:55:43,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:43,419 INFO L495 AbstractCegarLoop]: Abstraction has 561 states and 713 transitions. [2022-07-21 17:55:43,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.769230769230769) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:43,420 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 713 transitions. [2022-07-21 17:55:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:55:43,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:43,421 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:43,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-21 17:55:43,421 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:43,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:43,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1983153674, now seen corresponding path program 1 times [2022-07-21 17:55:43,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:43,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004551982] [2022-07-21 17:55:43,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:43,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 17:55:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:43,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:43,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004551982] [2022-07-21 17:55:43,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004551982] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:43,477 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:43,477 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 17:55:43,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734611767] [2022-07-21 17:55:43,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:43,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:55:43,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:43,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:55:43,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:43,478 INFO L87 Difference]: Start difference. First operand 561 states and 713 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:43,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:43,824 INFO L93 Difference]: Finished difference Result 573 states and 730 transitions. [2022-07-21 17:55:43,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:43,825 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-21 17:55:43,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:43,826 INFO L225 Difference]: With dead ends: 573 [2022-07-21 17:55:43,826 INFO L226 Difference]: Without dead ends: 567 [2022-07-21 17:55:43,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:55:43,826 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 187 mSDsluCounter, 1283 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:43,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 1660 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:55:43,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-07-21 17:55:43,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 555. [2022-07-21 17:55:43,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 472 states have (on average 1.2690677966101696) internal successors, (599), 479 states have internal predecessors, (599), 48 states have call successors, (48), 27 states have call predecessors, (48), 34 states have return successors, (58), 48 states have call predecessors, (58), 43 states have call successors, (58) [2022-07-21 17:55:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 705 transitions. [2022-07-21 17:55:43,833 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 705 transitions. Word has length 56 [2022-07-21 17:55:43,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:43,833 INFO L495 AbstractCegarLoop]: Abstraction has 555 states and 705 transitions. [2022-07-21 17:55:43,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:43,833 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 705 transitions. [2022-07-21 17:55:43,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:55:43,834 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:43,834 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:43,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-21 17:55:43,834 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:43,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:43,835 INFO L85 PathProgramCache]: Analyzing trace with hash 297829050, now seen corresponding path program 1 times [2022-07-21 17:55:43,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:43,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025792186] [2022-07-21 17:55:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:43,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:43,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:43,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:43,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:43,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:43,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025792186] [2022-07-21 17:55:43,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025792186] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:43,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:43,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:55:43,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803642815] [2022-07-21 17:55:43,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:43,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:55:43,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:43,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:55:43,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:55:43,938 INFO L87 Difference]: Start difference. First operand 555 states and 705 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:44,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:44,559 INFO L93 Difference]: Finished difference Result 627 states and 787 transitions. [2022-07-21 17:55:44,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 17:55:44,560 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-07-21 17:55:44,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:44,561 INFO L225 Difference]: With dead ends: 627 [2022-07-21 17:55:44,561 INFO L226 Difference]: Without dead ends: 606 [2022-07-21 17:55:44,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:55:44,561 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 225 mSDsluCounter, 2352 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 2718 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:44,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 2718 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 17:55:44,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-07-21 17:55:44,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 561. [2022-07-21 17:55:44,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 478 states have (on average 1.2573221757322175) internal successors, (601), 485 states have internal predecessors, (601), 48 states have call successors, (48), 27 states have call predecessors, (48), 34 states have return successors, (58), 48 states have call predecessors, (58), 43 states have call successors, (58) [2022-07-21 17:55:44,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 707 transitions. [2022-07-21 17:55:44,571 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 707 transitions. Word has length 56 [2022-07-21 17:55:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:44,571 INFO L495 AbstractCegarLoop]: Abstraction has 561 states and 707 transitions. [2022-07-21 17:55:44,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 8 states have internal predecessors, (51), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:44,572 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 707 transitions. [2022-07-21 17:55:44,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:55:44,573 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:44,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:44,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-21 17:55:44,573 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:44,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:44,573 INFO L85 PathProgramCache]: Analyzing trace with hash -353317419, now seen corresponding path program 1 times [2022-07-21 17:55:44,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:44,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442547871] [2022-07-21 17:55:44,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:44,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:44,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:44,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 17:55:44,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:44,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 17:55:44,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:44,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:44,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:44,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:44,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442547871] [2022-07-21 17:55:44,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442547871] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:44,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:44,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 17:55:44,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341368604] [2022-07-21 17:55:44,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:44,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 17:55:44,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:44,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 17:55:44,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:44,629 INFO L87 Difference]: Start difference. First operand 561 states and 707 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:45,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:45,029 INFO L93 Difference]: Finished difference Result 572 states and 722 transitions. [2022-07-21 17:55:45,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:55:45,029 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2022-07-21 17:55:45,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:45,030 INFO L225 Difference]: With dead ends: 572 [2022-07-21 17:55:45,030 INFO L226 Difference]: Without dead ends: 561 [2022-07-21 17:55:45,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:55:45,030 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 170 mSDsluCounter, 1437 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 1804 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:45,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 1804 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:45,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-07-21 17:55:45,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 549. [2022-07-21 17:55:45,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 467 states have (on average 1.2526766595289078) internal successors, (585), 474 states have internal predecessors, (585), 47 states have call successors, (47), 27 states have call predecessors, (47), 34 states have return successors, (57), 47 states have call predecessors, (57), 42 states have call successors, (57) [2022-07-21 17:55:45,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 689 transitions. [2022-07-21 17:55:45,037 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 689 transitions. Word has length 58 [2022-07-21 17:55:45,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:45,037 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 689 transitions. [2022-07-21 17:55:45,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:55:45,037 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 689 transitions. [2022-07-21 17:55:45,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-21 17:55:45,038 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:45,039 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:45,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-21 17:55:45,039 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:45,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:45,039 INFO L85 PathProgramCache]: Analyzing trace with hash -470261491, now seen corresponding path program 1 times [2022-07-21 17:55:45,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:45,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318121012] [2022-07-21 17:55:45,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:45,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:45,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:45,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-21 17:55:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:45,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 17:55:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:45,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:45,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:45,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:45,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318121012] [2022-07-21 17:55:45,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318121012] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:45,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:45,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-21 17:55:45,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575255006] [2022-07-21 17:55:45,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:45,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 17:55:45,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:45,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 17:55:45,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:55:45,202 INFO L87 Difference]: Start difference. First operand 549 states and 689 transitions. Second operand has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:55:45,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:45,869 INFO L93 Difference]: Finished difference Result 574 states and 720 transitions. [2022-07-21 17:55:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:55:45,869 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 64 [2022-07-21 17:55:45,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:45,870 INFO L225 Difference]: With dead ends: 574 [2022-07-21 17:55:45,870 INFO L226 Difference]: Without dead ends: 556 [2022-07-21 17:55:45,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:55:45,871 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 207 mSDsluCounter, 2673 mSDsCounter, 0 mSdLazyCounter, 1395 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 3038 SdHoareTripleChecker+Invalid, 1479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:45,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 3038 Invalid, 1479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1395 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 17:55:45,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-07-21 17:55:45,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 544. [2022-07-21 17:55:45,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 464 states have (on average 1.2521551724137931) internal successors, (581), 471 states have internal predecessors, (581), 45 states have call successors, (45), 27 states have call predecessors, (45), 34 states have return successors, (55), 45 states have call predecessors, (55), 40 states have call successors, (55) [2022-07-21 17:55:45,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 681 transitions. [2022-07-21 17:55:45,877 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 681 transitions. Word has length 64 [2022-07-21 17:55:45,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:45,878 INFO L495 AbstractCegarLoop]: Abstraction has 544 states and 681 transitions. [2022-07-21 17:55:45,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.384615384615385) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:55:45,878 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 681 transitions. [2022-07-21 17:55:45,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:55:45,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:45,879 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:45,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-21 17:55:45,880 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:45,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:45,880 INFO L85 PathProgramCache]: Analyzing trace with hash 908630671, now seen corresponding path program 1 times [2022-07-21 17:55:45,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:45,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938050597] [2022-07-21 17:55:45,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:45,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:45,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:45,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-21 17:55:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:46,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:46,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938050597] [2022-07-21 17:55:46,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938050597] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:46,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:46,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:55:46,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815181374] [2022-07-21 17:55:46,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:46,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:55:46,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:46,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:55:46,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:55:46,041 INFO L87 Difference]: Start difference. First operand 544 states and 681 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:46,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:46,617 INFO L93 Difference]: Finished difference Result 555 states and 696 transitions. [2022-07-21 17:55:46,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:55:46,618 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-07-21 17:55:46,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:46,619 INFO L225 Difference]: With dead ends: 555 [2022-07-21 17:55:46,619 INFO L226 Difference]: Without dead ends: 514 [2022-07-21 17:55:46,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:55:46,620 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 115 mSDsluCounter, 2531 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 2879 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:46,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 2879 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1067 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 17:55:46,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-07-21 17:55:46,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 502. [2022-07-21 17:55:46,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 427 states have (on average 1.2622950819672132) internal successors, (539), 433 states have internal predecessors, (539), 42 states have call successors, (42), 25 states have call predecessors, (42), 32 states have return successors, (53), 43 states have call predecessors, (53), 38 states have call successors, (53) [2022-07-21 17:55:46,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 634 transitions. [2022-07-21 17:55:46,627 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 634 transitions. Word has length 57 [2022-07-21 17:55:46,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:46,627 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 634 transitions. [2022-07-21 17:55:46,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:55:46,627 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 634 transitions. [2022-07-21 17:55:46,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:55:46,628 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:46,628 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:46,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-21 17:55:46,629 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:46,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:46,629 INFO L85 PathProgramCache]: Analyzing trace with hash -657100087, now seen corresponding path program 1 times [2022-07-21 17:55:46,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:46,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101777802] [2022-07-21 17:55:46,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:46,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:46,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:46,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:46,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:46,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:46,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101777802] [2022-07-21 17:55:46,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101777802] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:46,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:46,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:55:46,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992170792] [2022-07-21 17:55:46,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:46,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:55:46,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:46,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:55:46,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:55:46,779 INFO L87 Difference]: Start difference. First operand 502 states and 634 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:47,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:47,998 INFO L93 Difference]: Finished difference Result 956 states and 1210 transitions. [2022-07-21 17:55:47,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-21 17:55:47,999 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-07-21 17:55:47,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:48,000 INFO L225 Difference]: With dead ends: 956 [2022-07-21 17:55:48,000 INFO L226 Difference]: Without dead ends: 949 [2022-07-21 17:55:48,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-07-21 17:55:48,000 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 943 mSDsluCounter, 1871 mSDsCounter, 0 mSdLazyCounter, 1256 mSolverCounterSat, 266 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 962 SdHoareTripleChecker+Valid, 2266 SdHoareTripleChecker+Invalid, 1522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 266 IncrementalHoareTripleChecker+Valid, 1256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:48,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [962 Valid, 2266 Invalid, 1522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [266 Valid, 1256 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 17:55:48,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2022-07-21 17:55:48,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 719. [2022-07-21 17:55:48,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 606 states have (on average 1.2656765676567656) internal successors, (767), 619 states have internal predecessors, (767), 61 states have call successors, (61), 40 states have call predecessors, (61), 51 states have return successors, (80), 59 states have call predecessors, (80), 57 states have call successors, (80) [2022-07-21 17:55:48,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 908 transitions. [2022-07-21 17:55:48,010 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 908 transitions. Word has length 58 [2022-07-21 17:55:48,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:48,010 INFO L495 AbstractCegarLoop]: Abstraction has 719 states and 908 transitions. [2022-07-21 17:55:48,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 7 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:48,011 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 908 transitions. [2022-07-21 17:55:48,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:55:48,012 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:48,012 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:48,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-21 17:55:48,013 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:48,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:48,013 INFO L85 PathProgramCache]: Analyzing trace with hash 218918919, now seen corresponding path program 1 times [2022-07-21 17:55:48,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:48,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443395098] [2022-07-21 17:55:48,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:48,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:48,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-21 17:55:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:48,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:48,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:48,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:48,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443395098] [2022-07-21 17:55:48,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443395098] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:48,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:48,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987028227] [2022-07-21 17:55:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:48,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:48,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:48,065 INFO L87 Difference]: Start difference. First operand 719 states and 908 transitions. Second operand has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:48,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:48,534 INFO L93 Difference]: Finished difference Result 946 states and 1198 transitions. [2022-07-21 17:55:48,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:48,534 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 58 [2022-07-21 17:55:48,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:48,536 INFO L225 Difference]: With dead ends: 946 [2022-07-21 17:55:48,536 INFO L226 Difference]: Without dead ends: 946 [2022-07-21 17:55:48,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:55:48,537 INFO L413 NwaCegarLoop]: 626 mSDtfsCounter, 948 mSDsluCounter, 1162 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 1788 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:48,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [982 Valid, 1788 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:48,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states. [2022-07-21 17:55:48,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 546. [2022-07-21 17:55:48,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 466 states have (on average 1.2467811158798283) internal successors, (581), 472 states have internal predecessors, (581), 44 states have call successors, (44), 29 states have call predecessors, (44), 35 states have return successors, (55), 44 states have call predecessors, (55), 40 states have call successors, (55) [2022-07-21 17:55:48,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 680 transitions. [2022-07-21 17:55:48,543 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 680 transitions. Word has length 58 [2022-07-21 17:55:48,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:48,544 INFO L495 AbstractCegarLoop]: Abstraction has 546 states and 680 transitions. [2022-07-21 17:55:48,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.285714285714286) internal successors, (51), 4 states have internal predecessors, (51), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:55:48,544 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 680 transitions. [2022-07-21 17:55:48,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-21 17:55:48,545 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:48,545 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:48,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-21 17:55:48,546 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:48,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:48,546 INFO L85 PathProgramCache]: Analyzing trace with hash -924829849, now seen corresponding path program 1 times [2022-07-21 17:55:48,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:48,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611106079] [2022-07-21 17:55:48,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:48,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:48,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-21 17:55:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 17:55:48,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-21 17:55:48,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 17:55:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:48,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:48,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:48,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611106079] [2022-07-21 17:55:48,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611106079] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:48,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:48,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-21 17:55:48,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276315263] [2022-07-21 17:55:48,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:48,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:55:48,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:48,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:55:48,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:55:48,689 INFO L87 Difference]: Start difference. First operand 546 states and 680 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 10 states have internal predecessors, (51), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:55:49,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:49,208 INFO L93 Difference]: Finished difference Result 578 states and 720 transitions. [2022-07-21 17:55:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:55:49,209 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 10 states have internal predecessors, (51), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 60 [2022-07-21 17:55:49,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:49,210 INFO L225 Difference]: With dead ends: 578 [2022-07-21 17:55:49,210 INFO L226 Difference]: Without dead ends: 549 [2022-07-21 17:55:49,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:55:49,210 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 311 mSDsluCounter, 2007 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 2338 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:49,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 2338 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:49,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2022-07-21 17:55:49,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 537. [2022-07-21 17:55:49,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 459 states have (on average 1.2440087145969498) internal successors, (571), 465 states have internal predecessors, (571), 42 states have call successors, (42), 29 states have call predecessors, (42), 35 states have return successors, (52), 42 states have call predecessors, (52), 38 states have call successors, (52) [2022-07-21 17:55:49,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 665 transitions. [2022-07-21 17:55:49,215 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 665 transitions. Word has length 60 [2022-07-21 17:55:49,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:49,216 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 665 transitions. [2022-07-21 17:55:49,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 10 states have internal predecessors, (51), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:55:49,216 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 665 transitions. [2022-07-21 17:55:49,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:55:49,217 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:49,217 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:49,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-21 17:55:49,218 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:49,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:49,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1589833595, now seen corresponding path program 1 times [2022-07-21 17:55:49,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:49,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983198441] [2022-07-21 17:55:49,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:49,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:49,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:49,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 17:55:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:49,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 17:55:49,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:49,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:49,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:55:49,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983198441] [2022-07-21 17:55:49,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983198441] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:49,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:49,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:55:49,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372469801] [2022-07-21 17:55:49,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:49,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:55:49,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:55:49,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:55:49,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:55:49,270 INFO L87 Difference]: Start difference. First operand 537 states and 665 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:49,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:49,476 INFO L93 Difference]: Finished difference Result 547 states and 677 transitions. [2022-07-21 17:55:49,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:55:49,477 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 58 [2022-07-21 17:55:49,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:49,478 INFO L225 Difference]: With dead ends: 547 [2022-07-21 17:55:49,478 INFO L226 Difference]: Without dead ends: 539 [2022-07-21 17:55:49,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-21 17:55:49,478 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 156 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1276 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:49,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 1276 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:49,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-07-21 17:55:49,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 527. [2022-07-21 17:55:49,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 450 states have (on average 1.2444444444444445) internal successors, (560), 456 states have internal predecessors, (560), 41 states have call successors, (41), 29 states have call predecessors, (41), 35 states have return successors, (50), 41 states have call predecessors, (50), 37 states have call successors, (50) [2022-07-21 17:55:49,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 651 transitions. [2022-07-21 17:55:49,484 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 651 transitions. Word has length 58 [2022-07-21 17:55:49,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:49,485 INFO L495 AbstractCegarLoop]: Abstraction has 527 states and 651 transitions. [2022-07-21 17:55:49,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:55:49,485 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 651 transitions. [2022-07-21 17:55:49,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:55:49,486 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:49,486 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:49,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-21 17:55:49,486 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:49,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:49,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2090035410, now seen corresponding path program 1 times [2022-07-21 17:55:49,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:55:49,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134437034] [2022-07-21 17:55:49,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:49,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:55:49,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:55:49,505 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-21 17:55:49,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:55:49,556 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-21 17:55:49,557 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-21 17:55:49,558 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-21 17:55:49,559 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-21 17:55:49,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-21 17:55:49,565 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:49,567 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-21 17:55:49,658 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 05:55:49 BoogieIcfgContainer [2022-07-21 17:55:49,658 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-21 17:55:49,658 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-21 17:55:49,658 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-21 17:55:49,659 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-21 17:55:49,659 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:15" (3/4) ... [2022-07-21 17:55:49,661 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-21 17:55:49,661 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-21 17:55:49,662 INFO L158 Benchmark]: Toolchain (without parser) took 35486.36ms. Allocated memory was 71.3MB in the beginning and 167.8MB in the end (delta: 96.5MB). Free memory was 51.7MB in the beginning and 131.4MB in the end (delta: -79.7MB). Peak memory consumption was 16.2MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,662 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 71.3MB. Free memory is still 52.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:55:49,662 INFO L158 Benchmark]: CACSL2BoogieTranslator took 474.32ms. Allocated memory is still 71.3MB. Free memory was 51.5MB in the beginning and 36.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,662 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.64ms. Allocated memory is still 71.3MB. Free memory was 36.8MB in the beginning and 49.3MB in the end (delta: -12.5MB). Peak memory consumption was 12.0MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,662 INFO L158 Benchmark]: Boogie Preprocessor took 62.73ms. Allocated memory is still 71.3MB. Free memory was 49.3MB in the beginning and 44.5MB in the end (delta: 4.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,663 INFO L158 Benchmark]: RCFGBuilder took 1182.16ms. Allocated memory was 71.3MB in the beginning and 92.3MB in the end (delta: 21.0MB). Free memory was 44.5MB in the beginning and 54.0MB in the end (delta: -9.5MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,663 INFO L158 Benchmark]: TraceAbstraction took 33665.72ms. Allocated memory was 92.3MB in the beginning and 167.8MB in the end (delta: 75.5MB). Free memory was 53.5MB in the beginning and 131.4MB in the end (delta: -77.8MB). Peak memory consumption was 94.1MB. Max. memory is 16.1GB. [2022-07-21 17:55:49,663 INFO L158 Benchmark]: Witness Printer took 3.20ms. Allocated memory is still 167.8MB. Free memory is still 131.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:55:49,663 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 71.3MB. Free memory is still 52.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 474.32ms. Allocated memory is still 71.3MB. Free memory was 51.5MB in the beginning and 36.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.64ms. Allocated memory is still 71.3MB. Free memory was 36.8MB in the beginning and 49.3MB in the end (delta: -12.5MB). Peak memory consumption was 12.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 62.73ms. Allocated memory is still 71.3MB. Free memory was 49.3MB in the beginning and 44.5MB in the end (delta: 4.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1182.16ms. Allocated memory was 71.3MB in the beginning and 92.3MB in the end (delta: 21.0MB). Free memory was 44.5MB in the beginning and 54.0MB in the end (delta: -9.5MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. * TraceAbstraction took 33665.72ms. Allocated memory was 92.3MB in the beginning and 167.8MB in the end (delta: 75.5MB). Free memory was 53.5MB in the beginning and 131.4MB in the end (delta: -77.8MB). Peak memory consumption was 94.1MB. Max. memory is 16.1GB. * Witness Printer took 3.20ms. Allocated memory is still 167.8MB. Free memory is still 131.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 59]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 59. Possible FailurePath: [L32] int s ; [L33] int UNLOADED ; [L34] int NP ; [L35] int DC ; [L36] int SKIP1 ; [L37] int SKIP2 ; [L38] int MPR1 ; [L39] int MPR3 ; [L40] int IPC ; [L41] int pended ; [L42] int compFptr ; [L43] int compRegistered ; [L44] int lowerDriverReturn ; [L45] int setEventCalled ; [L46] int customIrp ; [L47] int routine ; [L48] int myStatus ; [L49] int pirp ; [L50] int Executive ; [L51] int Suspended ; [L52] int KernelMode ; [L53] int DeviceUsageTypePaging ; VAL [compFptr=0, compRegistered=0, customIrp=0, DC=0, DeviceUsageTypePaging=0, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, pirp=0, routine=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L1718] int pirp__IoStatus__Status ; [L1719] int d = __VERIFIER_nondet_int() ; [L1720] int status = __VERIFIER_nondet_int() ; [L1721] int irp = __VERIFIER_nondet_int() ; [L1722] int we_should_unload = __VERIFIER_nondet_int() ; [L1723] int irp_choice = __VERIFIER_nondet_int() ; [L1724] int devobj = __VERIFIER_nondet_int() ; [L1725] int __cil_tmp9 ; [L1730] s = 0 [L1731] UNLOADED = 0 [L1732] NP = 0 [L1733] DC = 0 [L1734] SKIP1 = 0 [L1735] SKIP2 = 0 [L1736] MPR1 = 0 [L1737] MPR3 = 0 [L1738] IPC = 0 [L1739] pended = 0 [L1740] compFptr = 0 [L1741] compRegistered = 0 [L1742] lowerDriverReturn = 0 [L1743] setEventCalled = 0 [L1744] customIrp = 0 [L1745] routine = 0 [L1746] myStatus = 0 [L1747] pirp = 0 [L1748] Executive = 0 [L1749] Suspended = 5 [L1750] KernelMode = 0 [L1751] DeviceUsageTypePaging = 1 [L1754] pirp = irp [L1755] CALL _BLAST_init() [L67] UNLOADED = 0 [L68] NP = 1 [L69] DC = 2 [L70] SKIP1 = 3 [L71] SKIP2 = 4 [L72] MPR1 = 5 [L73] MPR3 = 6 [L74] IPC = 7 [L75] s = UNLOADED [L76] pended = 0 [L77] compFptr = 0 [L78] compRegistered = 0 [L79] lowerDriverReturn = 0 [L80] setEventCalled = 0 [L81] customIrp = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, routine=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1755] RET _BLAST_init() [L1757] COND TRUE status >= 0 [L1758] s = NP [L1759] customIrp = 0 [L1760] setEventCalled = customIrp [L1761] lowerDriverReturn = setEventCalled [L1762] compRegistered = lowerDriverReturn [L1763] compFptr = compRegistered [L1764] pended = compFptr [L1765] pirp__IoStatus__Status = 0 [L1766] myStatus = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0, we_should_unload=0] [L1767] COND TRUE irp_choice == 0 [L1768] pirp__IoStatus__Status = -1073741637 [L1769] myStatus = -1073741637 VAL [compFptr=0, compRegistered=0, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0, we_should_unload=0] [L1772] CALL stub_driver_init() [L1707] s = NP [L1708] customIrp = 0 [L1709] setEventCalled = customIrp [L1710] lowerDriverReturn = setEventCalled [L1711] compRegistered = lowerDriverReturn [L1712] compFptr = compRegistered [L1713] pended = compFptr VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1772] RET stub_driver_init() [L1775] COND FALSE !(status < 0) [L1779] int tmp_ndt_1; [L1780] tmp_ndt_1 = __VERIFIER_nondet_int() [L1781] COND TRUE tmp_ndt_1 == 2 VAL [compFptr=0, compRegistered=0, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1798] CALL, EXPR CdAudioDeviceControl(devobj, pirp) [L313] int deviceExtension__Active = __VERIFIER_nondet_int() ; [L314] int status ; VAL [\old(DeviceObject)=0, \old(Irp)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L317] COND FALSE !(deviceExtension__Active == 2) VAL [\old(DeviceObject)=0, \old(Irp)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L320] COND FALSE !(deviceExtension__Active == 3) VAL [\old(DeviceObject)=0, \old(Irp)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L323] COND FALSE !(deviceExtension__Active == 1) VAL [\old(DeviceObject)=0, \old(Irp)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L326] COND TRUE deviceExtension__Active == 7 VAL [\old(DeviceObject)=0, \old(Irp)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L348] CALL, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L1591] int currentIrpStack__Parameters__DeviceIoControl__IoControlCode = __VERIFIER_nondet_int() ; [L1592] int deviceExtension__TargetDeviceObject = __VERIFIER_nondet_int() ; [L1593] int irpSp__Control ; [L1594] int tmp ; [L1595] int tmp___0 ; [L1596] int __cil_tmp8 ; [L1597] int __cil_tmp9 ; [L1598] int __cil_tmp10 ; [L1599] int __cil_tmp11 ; [L1600] int __cil_tmp12 ; [L1604] __cil_tmp8 = 56 [L1605] __cil_tmp9 = 16384 [L1606] __cil_tmp10 = 131072 [L1607] __cil_tmp11 = 147456 [L1608] __cil_tmp12 = 147512 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1609] COND TRUE currentIrpStack__Parameters__DeviceIoControl__IoControlCode == __cil_tmp12 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1610] COND FALSE !(s != NP) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1615] COND FALSE !(compRegistered != 0) [L1620] compRegistered = 1 [L1621] routine = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1625] irpSp__Control = 224 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] CALL, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1900] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1901] int returnVal2 ; [L1902] int compRetStatus ; [L1903] int lcontext = __VERIFIER_nondet_int() ; [L1904] unsigned long __cil_tmp8 ; VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1907] COND TRUE \read(compRegistered) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1908] COND TRUE routine == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] CALL, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(Context)=-1, \old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1569] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1570] int Irp__AssociatedIrp__SystemBuffer = __VERIFIER_nondet_int() ; [L1573] COND TRUE \read(Irp__PendingReturned) VAL [\old(Context)=-1, \old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=-1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__AssociatedIrp__SystemBuffer=0, Irp__PendingReturned=1, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=0, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1574] COND TRUE pended == 0 [L1575] pended = 1 VAL [\old(Context)=-1, \old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=-1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__AssociatedIrp__SystemBuffer=0, Irp__PendingReturned=1, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1582] COND FALSE !(myStatus >= 0) VAL [\old(Context)=-1, \old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=-1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__AssociatedIrp__SystemBuffer=0, Irp__PendingReturned=1, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1587] return (myStatus); VAL [\old(Context)=-1, \old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=-1073741637, compFptr=0, compRegistered=1, Context=-1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__AssociatedIrp__SystemBuffer=0, Irp__PendingReturned=1, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] RET, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, HPCdrCompletion(DeviceObject, Irp, lcontext)=-1073741637, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] compRetStatus = HPCdrCompletion(DeviceObject, Irp, lcontext) [L1920] __cil_tmp8 = (unsigned long )compRetStatus VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1921] COND FALSE !(__cil_tmp8 == -1073741802) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1928] COND FALSE !(\read(Irp__PendingReturned)) [L1931] int tmp_ndt_4; [L1932] tmp_ndt_4 = __VERIFIER_nondet_int() [L1933] COND TRUE tmp_ndt_4 == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1944] returnVal2 = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, returnVal2=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1958] COND TRUE s == NP [L1959] s = IPC [L1960] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1981] return (returnVal2); VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=-1073741637, customIrp=0, DC=2, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, Irp__PendingReturned=0, KernelMode=0, lcontext=-1, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1626] RET, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IofCallDriver(deviceExtension__TargetDeviceObject, Irp)=0, IPC=7, Irp=0, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] tmp = IofCallDriver(deviceExtension__TargetDeviceObject, Irp) [L1628] return (tmp); VAL [\old(DeviceObject)=0, \old(Irp)=0, \result=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=0, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp=0, UNLOADED=0] [L348] RET, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L348] status = CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L363] return (status); VAL [\old(DeviceObject)=0, \old(Irp)=0, \result=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=0, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1798] RET, EXPR CdAudioDeviceControl(devobj, pirp) [L1798] status = CdAudioDeviceControl(devobj, pirp) [L1819] COND FALSE !(\read(we_should_unload)) VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1825] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1826] COND FALSE !(s == NP) VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1833] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1834] COND FALSE !(s == MPR3) VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1841] COND TRUE s != UNLOADED VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1842] COND TRUE status != -1 VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1843] COND TRUE s != SKIP2 VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1844] COND FALSE !(s != IPC) VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1857] COND FALSE !(pended != 1) VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1869] COND TRUE status != 259 VAL [compFptr=0, compRegistered=1, customIrp=0, d=0, DC=2, DeviceUsageTypePaging=1, devobj=0, Executive=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1871] CALL errorFn() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L59] reach_error() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, pended=1, pirp=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] - UnprovableResult [Line: 1717]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 14 procedures, 471 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 33.5s, OverallIterations: 65, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 27.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20914 SdHoareTripleChecker+Valid, 23.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20470 mSDsluCounter, 157000 SdHoareTripleChecker+Invalid, 19.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 121937 mSDsCounter, 5426 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 40368 IncrementalHoareTripleChecker+Invalid, 45794 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5426 mSolverCounterUnsat, 35063 mSDtfsCounter, 40368 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 885 GetRequests, 269 SyntacticMatches, 6 SemanticMatches, 610 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 4.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1073occurred in iteration=10, InterpolantAutomatonStates: 563, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 64 MinimizatonAttempts, 2845 StatesRemovedByMinimization, 59 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 2863 NumberOfCodeBlocks, 2863 NumberOfCodeBlocksAsserted, 65 NumberOfCheckSat, 2741 ConstructedInterpolants, 0 QuantifiedInterpolants, 7831 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 64 InterpolantComputations, 64 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-21 17:55:49,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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 ../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.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 bfc29f03d3be9b41eb07ac14f0f7eac45bf3a60a4a6601e3132f720b72534d53 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:55:51,460 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:55:51,463 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:55:51,502 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:55:51,502 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:55:51,504 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:55:51,507 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:55:51,510 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:55:51,512 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:55:51,516 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:55:51,517 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:55:51,521 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:55:51,521 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:55:51,523 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:55:51,524 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:55:51,527 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:55:51,527 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:55:51,529 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:55:51,530 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:55:51,535 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:55:51,536 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:55:51,537 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:55:51,538 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:55:51,540 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:55:51,541 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:55:51,547 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:55:51,547 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:55:51,547 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:55:51,548 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:55:51,549 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:55:51,549 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:55:51,550 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:55:51,551 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:55:51,552 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:55:51,553 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:55:51,554 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:55:51,554 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:55:51,555 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:55:51,555 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:55:51,555 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:55:51,556 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:55:51,557 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:55:51,558 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-07-21 17:55:51,602 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:55:51,602 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:55:51,603 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:55:51,603 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:55:51,603 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:55:51,604 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:55:51,604 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:55:51,604 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:55:51,605 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:55:51,606 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:55:51,606 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:55:51,606 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:55:51,606 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:55:51,606 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:55:51,607 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:55:51,608 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 17:55:51,608 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 17:55:51,608 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:55:51,608 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:55:51,609 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:55:51,609 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:55:51,609 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:55:51,609 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:55:51,609 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:55:51,610 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:55:51,610 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 17:55:51,610 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 17:55:51,610 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 17:55:51,611 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> bfc29f03d3be9b41eb07ac14f0f7eac45bf3a60a4a6601e3132f720b72534d53 [2022-07-21 17:55:51,907 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:55:51,925 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:55:51,928 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:55:51,928 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:55:51,929 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:55:51,930 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-07-21 17:55:51,980 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0310b7ee0/8d107aa52e4c46438321c045570297be/FLAGe26d4a8ed [2022-07-21 17:55:52,475 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:55:52,478 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c [2022-07-21 17:55:52,506 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0310b7ee0/8d107aa52e4c46438321c045570297be/FLAGe26d4a8ed [2022-07-21 17:55:52,788 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0310b7ee0/8d107aa52e4c46438321c045570297be [2022-07-21 17:55:52,790 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:55:52,791 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:55:52,794 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:55:52,794 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:55:52,797 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:55:52,797 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:55:52" (1/1) ... [2022-07-21 17:55:52,798 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d2a8c61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:52, skipping insertion in model container [2022-07-21 17:55:52,799 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:55:52" (1/1) ... [2022-07-21 17:55:52,804 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:55:52,855 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:55:53,002 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c[2074,2087] [2022-07-21 17:55:53,239 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:55:53,249 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:55:53,278 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/cdaudio_simpl1.cil-1.c[2074,2087] [2022-07-21 17:55:53,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:55:53,351 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:55:53,352 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53 WrapperNode [2022-07-21 17:55:53,352 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:55:53,353 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:55:53,353 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:55:53,353 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:55:53,358 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,383 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,458 INFO L137 Inliner]: procedures = 41, calls = 108, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 1444 [2022-07-21 17:55:53,458 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:55:53,459 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:55:53,459 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:55:53,459 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:55:53,465 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,465 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,474 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,475 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,493 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,503 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,508 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,515 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:55:53,516 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:55:53,516 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:55:53,516 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:55:53,522 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (1/1) ... [2022-07-21 17:55:53,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:55:53,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:55:53,556 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) [2022-07-21 17:55:53,565 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 [2022-07-21 17:55:53,591 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-07-21 17:55:53,591 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-07-21 17:55:53,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:55:53,591 INFO L130 BoogieDeclarations]: Found specification of procedure AG_SetStatusAndReturn [2022-07-21 17:55:53,591 INFO L138 BoogieDeclarations]: Found implementation of procedure AG_SetStatusAndReturn [2022-07-21 17:55:53,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 17:55:53,592 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-07-21 17:55:53,592 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-07-21 17:55:53,592 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-07-21 17:55:53,592 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-07-21 17:55:53,592 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-21 17:55:53,593 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-21 17:55:53,593 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-21 17:55:53,593 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-21 17:55:53,593 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-07-21 17:55:53,593 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-07-21 17:55:53,593 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-07-21 17:55:53,593 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-07-21 17:55:53,594 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-07-21 17:55:53,594 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-07-21 17:55:53,594 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-21 17:55:53,594 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-21 17:55:53,594 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-21 17:55:53,594 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-21 17:55:53,594 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-07-21 17:55:53,595 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-07-21 17:55:53,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:55:53,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:55:53,595 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-07-21 17:55:53,595 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-07-21 17:55:53,807 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:55:53,809 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:55:53,889 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:53,935 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-07-21 17:55:53,936 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-07-21 17:55:53,990 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,006 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-21 17:55:54,007 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-21 17:55:54,014 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,015 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,020 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,035 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,045 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,048 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,050 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-21 17:55:54,572 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint L305: CdAudioPnp_#res#1 := 0bv32; [2022-07-21 17:55:54,572 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume !false; [2022-07-21 17:55:54,572 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##257: assume false; [2022-07-21 17:55:54,572 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##286: assume !false; [2022-07-21 17:55:54,573 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##285: assume false; [2022-07-21 17:55:54,573 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2022-07-21 17:55:54,573 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2022-07-21 17:55:54,573 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##133: assume false; [2022-07-21 17:55:54,573 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##134: assume !false; [2022-07-21 17:55:54,574 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume !false; [2022-07-21 17:55:54,574 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume false; [2022-07-21 17:55:54,574 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-21 17:55:54,575 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-21 17:55:54,575 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##331: assume false; [2022-07-21 17:55:54,575 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##332: assume !false; [2022-07-21 17:55:54,618 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:55:54,630 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:55:54,630 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 17:55:54,632 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:54 BoogieIcfgContainer [2022-07-21 17:55:54,632 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:55:54,634 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:55:54,634 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:55:54,636 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:55:54,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:55:52" (1/3) ... [2022-07-21 17:55:54,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ccbec38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:55:54, skipping insertion in model container [2022-07-21 17:55:54,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:55:53" (2/3) ... [2022-07-21 17:55:54,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ccbec38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:55:54, skipping insertion in model container [2022-07-21 17:55:54,638 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:54" (3/3) ... [2022-07-21 17:55:54,639 INFO L111 eAbstractionObserver]: Analyzing ICFG cdaudio_simpl1.cil-1.c [2022-07-21 17:55:54,650 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:55:54,651 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-21 17:55:54,703 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:55:54,708 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=FINITE_AUTOMATA, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@559c1690, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2f2649e [2022-07-21 17:55:54,708 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-21 17:55:54,714 INFO L276 IsEmpty]: Start isEmpty. Operand has 471 states, 368 states have (on average 1.5108695652173914) internal successors, (556), 388 states have internal predecessors, (556), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) [2022-07-21 17:55:54,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-21 17:55:54,721 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:54,721 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:54,722 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:54,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:54,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2107937846, now seen corresponding path program 1 times [2022-07-21 17:55:54,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:54,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269981490] [2022-07-21 17:55:54,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:54,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:54,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:54,739 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:54,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-21 17:55:54,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:54,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:54,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:54,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:54,913 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:54,914 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:54,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269981490] [2022-07-21 17:55:54,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269981490] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:54,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:54,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:54,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066342938] [2022-07-21 17:55:54,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:54,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:54,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:54,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:54,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:54,953 INFO L87 Difference]: Start difference. First operand has 471 states, 368 states have (on average 1.5108695652173914) internal successors, (556), 388 states have internal predecessors, (556), 87 states have call successors, (87), 13 states have call predecessors, (87), 13 states have return successors, (87), 82 states have call predecessors, (87), 87 states have call successors, (87) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:55,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:55,067 INFO L93 Difference]: Finished difference Result 623 states and 925 transitions. [2022-07-21 17:55:55,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:55,071 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-07-21 17:55:55,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:55,093 INFO L225 Difference]: With dead ends: 623 [2022-07-21 17:55:55,094 INFO L226 Difference]: Without dead ends: 619 [2022-07-21 17:55:55,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:55,097 INFO L413 NwaCegarLoop]: 730 mSDtfsCounter, 690 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:55,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 952 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:55,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-07-21 17:55:55,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 603. [2022-07-21 17:55:55,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 486 states have (on average 1.4732510288065843) internal successors, (716), 494 states have internal predecessors, (716), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 904 transitions. [2022-07-21 17:55:55,211 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 904 transitions. Word has length 8 [2022-07-21 17:55:55,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:55,217 INFO L495 AbstractCegarLoop]: Abstraction has 603 states and 904 transitions. [2022-07-21 17:55:55,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:55,217 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 904 transitions. [2022-07-21 17:55:55,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:55:55,218 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:55,218 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:55,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-21 17:55:55,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:55,428 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:55,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:55,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1313128955, now seen corresponding path program 1 times [2022-07-21 17:55:55,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:55,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1610417802] [2022-07-21 17:55:55,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:55,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:55,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:55,431 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:55,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 17:55:55,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:55,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:55,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:55,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:55,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:55,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:55,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1610417802] [2022-07-21 17:55:55,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1610417802] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:55,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:55,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:55,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429048975] [2022-07-21 17:55:55,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:55,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:55,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:55,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:55,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:55,583 INFO L87 Difference]: Start difference. First operand 603 states and 904 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:55,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:55,626 INFO L93 Difference]: Finished difference Result 606 states and 905 transitions. [2022-07-21 17:55:55,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:55,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-07-21 17:55:55,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:55,633 INFO L225 Difference]: With dead ends: 606 [2022-07-21 17:55:55,634 INFO L226 Difference]: Without dead ends: 606 [2022-07-21 17:55:55,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:55,635 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 385 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:55,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 946 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:55,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2022-07-21 17:55:55,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 603. [2022-07-21 17:55:55,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 486 states have (on average 1.47119341563786) internal successors, (715), 494 states have internal predecessors, (715), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:55,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 903 transitions. [2022-07-21 17:55:55,683 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 903 transitions. Word has length 9 [2022-07-21 17:55:55,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:55,684 INFO L495 AbstractCegarLoop]: Abstraction has 603 states and 903 transitions. [2022-07-21 17:55:55,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:55,684 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 903 transitions. [2022-07-21 17:55:55,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-07-21 17:55:55,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:55,685 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:55,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:55,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:55,895 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:55,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:55,896 INFO L85 PathProgramCache]: Analyzing trace with hash 929457737, now seen corresponding path program 1 times [2022-07-21 17:55:55,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:55,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1502419650] [2022-07-21 17:55:55,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:55,897 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:55,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:55,898 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:55,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-21 17:55:56,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:56,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:56,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:56,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:56,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:56,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1502419650] [2022-07-21 17:55:56,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1502419650] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:56,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:56,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:55:56,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019060328] [2022-07-21 17:55:56,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:56,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:56,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:56,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:56,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:56,039 INFO L87 Difference]: Start difference. First operand 603 states and 903 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:56,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:56,163 INFO L93 Difference]: Finished difference Result 602 states and 902 transitions. [2022-07-21 17:55:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:56,163 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-07-21 17:55:56,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:56,166 INFO L225 Difference]: With dead ends: 602 [2022-07-21 17:55:56,166 INFO L226 Difference]: Without dead ends: 599 [2022-07-21 17:55:56,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:56,168 INFO L413 NwaCegarLoop]: 703 mSDtfsCounter, 418 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:56,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 850 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:56,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-07-21 17:55:56,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 599. [2022-07-21 17:55:56,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 483 states have (on average 1.453416149068323) internal successors, (702), 490 states have internal predecessors, (702), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:56,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 890 transitions. [2022-07-21 17:55:56,186 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 890 transitions. Word has length 9 [2022-07-21 17:55:56,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:56,186 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 890 transitions. [2022-07-21 17:55:56,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:56,187 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 890 transitions. [2022-07-21 17:55:56,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-21 17:55:56,187 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:56,187 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:56,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:56,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:56,396 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:56,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:56,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1469618489, now seen corresponding path program 1 times [2022-07-21 17:55:56,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:56,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1299748208] [2022-07-21 17:55:56,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:56,397 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:56,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:56,399 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:56,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-21 17:55:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:56,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:56,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:56,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:56,519 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:56,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:56,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1299748208] [2022-07-21 17:55:56,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1299748208] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:56,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:56,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:56,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161330525] [2022-07-21 17:55:56,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:56,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:56,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:56,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:56,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:56,521 INFO L87 Difference]: Start difference. First operand 599 states and 890 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:56,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:56,588 INFO L93 Difference]: Finished difference Result 602 states and 892 transitions. [2022-07-21 17:55:56,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:56,589 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-07-21 17:55:56,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:56,592 INFO L225 Difference]: With dead ends: 602 [2022-07-21 17:55:56,592 INFO L226 Difference]: Without dead ends: 599 [2022-07-21 17:55:56,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:56,593 INFO L413 NwaCegarLoop]: 693 mSDtfsCounter, 0 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:56,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1335 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:56,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-07-21 17:55:56,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 599. [2022-07-21 17:55:56,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 483 states have (on average 1.4513457556935818) internal successors, (701), 490 states have internal predecessors, (701), 94 states have call successors, (94), 18 states have call predecessors, (94), 21 states have return successors, (94), 94 states have call predecessors, (94), 79 states have call successors, (94) [2022-07-21 17:55:56,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 889 transitions. [2022-07-21 17:55:56,610 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 889 transitions. Word has length 13 [2022-07-21 17:55:56,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:56,611 INFO L495 AbstractCegarLoop]: Abstraction has 599 states and 889 transitions. [2022-07-21 17:55:56,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:56,611 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 889 transitions. [2022-07-21 17:55:56,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-07-21 17:55:56,612 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:56,612 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:56,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:56,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:56,821 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:56,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:56,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1712839809, now seen corresponding path program 1 times [2022-07-21 17:55:56,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:56,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1806787853] [2022-07-21 17:55:56,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:56,822 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:56,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:56,824 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:56,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-21 17:55:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:56,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:56,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:56,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:56,962 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:56,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:56,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1806787853] [2022-07-21 17:55:56,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1806787853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:56,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:56,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:56,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437700968] [2022-07-21 17:55:56,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:56,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:56,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:56,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:56,965 INFO L87 Difference]: Start difference. First operand 599 states and 889 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:57,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:57,165 INFO L93 Difference]: Finished difference Result 851 states and 1244 transitions. [2022-07-21 17:55:57,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:57,166 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-07-21 17:55:57,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:57,172 INFO L225 Difference]: With dead ends: 851 [2022-07-21 17:55:57,172 INFO L226 Difference]: Without dead ends: 850 [2022-07-21 17:55:57,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:57,173 INFO L413 NwaCegarLoop]: 801 mSDtfsCounter, 567 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:57,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 1026 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:55:57,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-07-21 17:55:57,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 799. [2022-07-21 17:55:57,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 656 states have (on average 1.4222560975609757) internal successors, (933), 649 states have internal predecessors, (933), 107 states have call successors, (107), 31 states have call predecessors, (107), 35 states have return successors, (136), 122 states have call predecessors, (136), 96 states have call successors, (136) [2022-07-21 17:55:57,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1176 transitions. [2022-07-21 17:55:57,195 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1176 transitions. Word has length 15 [2022-07-21 17:55:57,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:57,196 INFO L495 AbstractCegarLoop]: Abstraction has 799 states and 1176 transitions. [2022-07-21 17:55:57,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:57,196 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1176 transitions. [2022-07-21 17:55:57,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-21 17:55:57,197 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:57,197 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:57,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:57,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:57,406 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:57,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:57,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1930286977, now seen corresponding path program 1 times [2022-07-21 17:55:57,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:57,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [864269338] [2022-07-21 17:55:57,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:57,408 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:57,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:57,409 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:57,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-21 17:55:57,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:57,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:55:57,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:57,558 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:57,558 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:57,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [864269338] [2022-07-21 17:55:57,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [864269338] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:57,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:57,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928267426] [2022-07-21 17:55:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:57,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:57,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:57,561 INFO L87 Difference]: Start difference. First operand 799 states and 1176 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:57,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:57,591 INFO L93 Difference]: Finished difference Result 875 states and 1272 transitions. [2022-07-21 17:55:57,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:57,598 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-21 17:55:57,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:57,603 INFO L225 Difference]: With dead ends: 875 [2022-07-21 17:55:57,603 INFO L226 Difference]: Without dead ends: 875 [2022-07-21 17:55:57,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:57,608 INFO L413 NwaCegarLoop]: 682 mSDtfsCounter, 601 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:57,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 870 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:57,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-07-21 17:55:57,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 847. [2022-07-21 17:55:57,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 847 states, 699 states have (on average 1.4406294706723892) internal successors, (1007), 703 states have internal predecessors, (1007), 106 states have call successors, (106), 35 states have call predecessors, (106), 41 states have return successors, (127), 108 states have call predecessors, (127), 98 states have call successors, (127) [2022-07-21 17:55:57,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1240 transitions. [2022-07-21 17:55:57,636 INFO L78 Accepts]: Start accepts. Automaton has 847 states and 1240 transitions. Word has length 19 [2022-07-21 17:55:57,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:57,637 INFO L495 AbstractCegarLoop]: Abstraction has 847 states and 1240 transitions. [2022-07-21 17:55:57,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:57,638 INFO L276 IsEmpty]: Start isEmpty. Operand 847 states and 1240 transitions. [2022-07-21 17:55:57,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-21 17:55:57,642 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:57,642 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:57,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-07-21 17:55:57,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:57,852 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:57,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:57,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1396316142, now seen corresponding path program 1 times [2022-07-21 17:55:57,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:57,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973337017] [2022-07-21 17:55:57,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:57,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:57,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:57,854 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:57,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-21 17:55:57,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:57,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:55:57,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:58,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:58,076 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:58,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:58,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973337017] [2022-07-21 17:55:58,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973337017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:58,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:58,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:55:58,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665482461] [2022-07-21 17:55:58,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:58,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:55:58,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:58,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:55:58,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:55:58,078 INFO L87 Difference]: Start difference. First operand 847 states and 1240 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:58,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:58,536 INFO L93 Difference]: Finished difference Result 894 states and 1294 transitions. [2022-07-21 17:55:58,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:55:58,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-07-21 17:55:58,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:58,540 INFO L225 Difference]: With dead ends: 894 [2022-07-21 17:55:58,540 INFO L226 Difference]: Without dead ends: 894 [2022-07-21 17:55:58,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:55:58,541 INFO L413 NwaCegarLoop]: 717 mSDtfsCounter, 1032 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1033 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:58,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1033 Valid, 871 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:55:58,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2022-07-21 17:55:58,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 844. [2022-07-21 17:55:58,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 696 states have (on average 1.4295977011494252) internal successors, (995), 700 states have internal predecessors, (995), 106 states have call successors, (106), 35 states have call predecessors, (106), 41 states have return successors, (127), 108 states have call predecessors, (127), 98 states have call successors, (127) [2022-07-21 17:55:58,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1228 transitions. [2022-07-21 17:55:58,562 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1228 transitions. Word has length 21 [2022-07-21 17:55:58,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:58,562 INFO L495 AbstractCegarLoop]: Abstraction has 844 states and 1228 transitions. [2022-07-21 17:55:58,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:58,562 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1228 transitions. [2022-07-21 17:55:58,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-21 17:55:58,563 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:58,563 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:58,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:58,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:58,773 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:58,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:58,774 INFO L85 PathProgramCache]: Analyzing trace with hash -401986427, now seen corresponding path program 1 times [2022-07-21 17:55:58,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:58,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2057012872] [2022-07-21 17:55:58,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:58,774 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:58,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:58,775 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:58,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-21 17:55:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:58,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:58,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:58,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:58,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:58,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:58,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2057012872] [2022-07-21 17:55:58,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2057012872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:58,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:58,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:58,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928493934] [2022-07-21 17:55:58,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:58,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:58,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:58,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:58,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:58,898 INFO L87 Difference]: Start difference. First operand 844 states and 1228 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:58,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:58,960 INFO L93 Difference]: Finished difference Result 843 states and 1225 transitions. [2022-07-21 17:55:58,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:58,961 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-07-21 17:55:58,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:58,964 INFO L225 Difference]: With dead ends: 843 [2022-07-21 17:55:58,964 INFO L226 Difference]: Without dead ends: 843 [2022-07-21 17:55:58,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:58,965 INFO L413 NwaCegarLoop]: 650 mSDtfsCounter, 22 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:58,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1254 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:55:58,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2022-07-21 17:55:58,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 843. [2022-07-21 17:55:58,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 696 states have (on average 1.4267241379310345) internal successors, (993), 699 states have internal predecessors, (993), 105 states have call successors, (105), 35 states have call predecessors, (105), 41 states have return successors, (127), 108 states have call predecessors, (127), 98 states have call successors, (127) [2022-07-21 17:55:58,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1225 transitions. [2022-07-21 17:55:58,982 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1225 transitions. Word has length 23 [2022-07-21 17:55:58,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:58,982 INFO L495 AbstractCegarLoop]: Abstraction has 843 states and 1225 transitions. [2022-07-21 17:55:58,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:55:58,982 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1225 transitions. [2022-07-21 17:55:58,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:55:58,984 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:58,984 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:58,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:59,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,194 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:59,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:59,194 INFO L85 PathProgramCache]: Analyzing trace with hash -607443031, now seen corresponding path program 1 times [2022-07-21 17:55:59,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:59,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [115056005] [2022-07-21 17:55:59,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:59,198 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:59,199 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:59,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-21 17:55:59,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:59,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:59,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:59,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:59,324 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:59,325 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:59,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [115056005] [2022-07-21 17:55:59,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [115056005] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:59,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:59,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:59,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852967869] [2022-07-21 17:55:59,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:59,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:59,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:59,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:59,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:59,326 INFO L87 Difference]: Start difference. First operand 843 states and 1225 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:59,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:59,345 INFO L93 Difference]: Finished difference Result 761 states and 1092 transitions. [2022-07-21 17:55:59,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:59,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-21 17:55:59,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:59,348 INFO L225 Difference]: With dead ends: 761 [2022-07-21 17:55:59,348 INFO L226 Difference]: Without dead ends: 761 [2022-07-21 17:55:59,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:59,349 INFO L413 NwaCegarLoop]: 729 mSDtfsCounter, 186 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:59,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 1263 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:59,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-07-21 17:55:59,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 736. [2022-07-21 17:55:59,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 606 states have (on average 1.4207920792079207) internal successors, (861), 609 states have internal predecessors, (861), 95 states have call successors, (95), 30 states have call predecessors, (95), 34 states have return successors, (107), 96 states have call predecessors, (107), 88 states have call successors, (107) [2022-07-21 17:55:59,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1063 transitions. [2022-07-21 17:55:59,363 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1063 transitions. Word has length 35 [2022-07-21 17:55:59,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:59,364 INFO L495 AbstractCegarLoop]: Abstraction has 736 states and 1063 transitions. [2022-07-21 17:55:59,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:59,364 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1063 transitions. [2022-07-21 17:55:59,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:55:59,366 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:59,366 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:59,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:59,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,575 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:59,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1380818810, now seen corresponding path program 1 times [2022-07-21 17:55:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:59,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [628930826] [2022-07-21 17:55:59,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:59,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:59,577 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:59,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-21 17:55:59,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:55:59,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:55:59,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:55:59,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:55:59,704 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:55:59,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:55:59,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [628930826] [2022-07-21 17:55:59,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [628930826] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:55:59,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:55:59,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:55:59,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841963169] [2022-07-21 17:55:59,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:55:59,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:55:59,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:55:59,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:55:59,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:59,706 INFO L87 Difference]: Start difference. First operand 736 states and 1063 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:59,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:55:59,732 INFO L93 Difference]: Finished difference Result 667 states and 953 transitions. [2022-07-21 17:55:59,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:55:59,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-21 17:55:59,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:55:59,735 INFO L225 Difference]: With dead ends: 667 [2022-07-21 17:55:59,736 INFO L226 Difference]: Without dead ends: 667 [2022-07-21 17:55:59,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:55:59,736 INFO L413 NwaCegarLoop]: 740 mSDtfsCounter, 159 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 1313 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:55:59,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 1313 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:55:59,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-07-21 17:55:59,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 640. [2022-07-21 17:55:59,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 528 states have (on average 1.4204545454545454) internal successors, (750), 534 states have internal predecessors, (750), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (88), 81 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:55:59,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 922 transitions. [2022-07-21 17:55:59,750 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 922 transitions. Word has length 35 [2022-07-21 17:55:59,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:55:59,751 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 922 transitions. [2022-07-21 17:55:59,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:55:59,751 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 922 transitions. [2022-07-21 17:55:59,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-21 17:55:59,753 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:55:59,753 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:55:59,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-21 17:55:59,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,966 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:55:59,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:55:59,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1008894010, now seen corresponding path program 1 times [2022-07-21 17:55:59,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:55:59,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979805580] [2022-07-21 17:55:59,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:55:59,967 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:55:59,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:55:59,968 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:55:59,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-21 17:56:00,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:00,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:00,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:00,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:00,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:00,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:00,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979805580] [2022-07-21 17:56:00,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979805580] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:00,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:00,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:00,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118593805] [2022-07-21 17:56:00,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:00,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:00,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:00,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:00,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:00,164 INFO L87 Difference]: Start difference. First operand 640 states and 922 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:00,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:00,484 INFO L93 Difference]: Finished difference Result 640 states and 920 transitions. [2022-07-21 17:56:00,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:00,484 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-07-21 17:56:00,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:00,487 INFO L225 Difference]: With dead ends: 640 [2022-07-21 17:56:00,487 INFO L226 Difference]: Without dead ends: 640 [2022-07-21 17:56:00,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:00,488 INFO L413 NwaCegarLoop]: 634 mSDtfsCounter, 681 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:00,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 1096 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:56:00,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-07-21 17:56:00,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2022-07-21 17:56:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 528 states have (on average 1.4166666666666667) internal successors, (748), 534 states have internal predecessors, (748), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (88), 81 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:00,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 920 transitions. [2022-07-21 17:56:00,500 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 920 transitions. Word has length 32 [2022-07-21 17:56:00,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:00,500 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 920 transitions. [2022-07-21 17:56:00,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:00,501 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 920 transitions. [2022-07-21 17:56:00,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:56:00,502 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:00,502 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:00,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:00,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:00,712 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:00,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:00,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1030908419, now seen corresponding path program 1 times [2022-07-21 17:56:00,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:00,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130290750] [2022-07-21 17:56:00,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:00,713 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:00,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:00,714 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:00,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-21 17:56:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:00,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:00,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:00,836 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:00,836 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:00,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130290750] [2022-07-21 17:56:00,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130290750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:00,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:00,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:00,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933762666] [2022-07-21 17:56:00,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:00,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:00,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:00,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:00,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:00,838 INFO L87 Difference]: Start difference. First operand 640 states and 920 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:00,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:00,859 INFO L93 Difference]: Finished difference Result 659 states and 939 transitions. [2022-07-21 17:56:00,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:00,860 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2022-07-21 17:56:00,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:00,862 INFO L225 Difference]: With dead ends: 659 [2022-07-21 17:56:00,862 INFO L226 Difference]: Without dead ends: 659 [2022-07-21 17:56:00,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:00,863 INFO L413 NwaCegarLoop]: 660 mSDtfsCounter, 569 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:00,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 817 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:00,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-07-21 17:56:00,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 639. [2022-07-21 17:56:00,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 527 states have (on average 1.413662239089184) internal successors, (745), 533 states have internal predecessors, (745), 84 states have call successors, (84), 24 states have call predecessors, (84), 27 states have return successors, (86), 81 states have call predecessors, (86), 77 states have call successors, (86) [2022-07-21 17:56:00,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 915 transitions. [2022-07-21 17:56:00,879 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 915 transitions. Word has length 36 [2022-07-21 17:56:00,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:00,879 INFO L495 AbstractCegarLoop]: Abstraction has 639 states and 915 transitions. [2022-07-21 17:56:00,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:00,880 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 915 transitions. [2022-07-21 17:56:00,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-21 17:56:00,882 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:00,882 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:00,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:01,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:01,092 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:01,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash 138802049, now seen corresponding path program 1 times [2022-07-21 17:56:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:01,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013605775] [2022-07-21 17:56:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:01,093 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:01,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:01,094 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:01,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-21 17:56:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:01,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:01,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:01,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:01,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:01,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:01,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013605775] [2022-07-21 17:56:01,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013605775] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:01,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:01,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:01,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541621930] [2022-07-21 17:56:01,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:01,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:01,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:01,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:01,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:01,215 INFO L87 Difference]: Start difference. First operand 639 states and 915 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:01,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:01,292 INFO L93 Difference]: Finished difference Result 767 states and 1086 transitions. [2022-07-21 17:56:01,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:01,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-07-21 17:56:01,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:01,295 INFO L225 Difference]: With dead ends: 767 [2022-07-21 17:56:01,295 INFO L226 Difference]: Without dead ends: 767 [2022-07-21 17:56:01,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:01,296 INFO L413 NwaCegarLoop]: 749 mSDtfsCounter, 135 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:01,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 1365 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:01,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-07-21 17:56:01,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 690. [2022-07-21 17:56:01,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 574 states have (on average 1.386759581881533) internal successors, (796), 573 states have internal predecessors, (796), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (97), 92 states have call predecessors, (97), 77 states have call successors, (97) [2022-07-21 17:56:01,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 977 transitions. [2022-07-21 17:56:01,310 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 977 transitions. Word has length 34 [2022-07-21 17:56:01,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:01,310 INFO L495 AbstractCegarLoop]: Abstraction has 690 states and 977 transitions. [2022-07-21 17:56:01,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:01,310 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 977 transitions. [2022-07-21 17:56:01,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-21 17:56:01,312 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:01,312 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:01,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:01,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:01,521 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:01,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:01,522 INFO L85 PathProgramCache]: Analyzing trace with hash -298326081, now seen corresponding path program 1 times [2022-07-21 17:56:01,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:01,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212761685] [2022-07-21 17:56:01,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:01,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:01,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:01,523 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:01,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-21 17:56:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:01,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:01,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:01,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:01,708 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:01,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:01,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212761685] [2022-07-21 17:56:01,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212761685] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:01,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:01,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:01,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979560802] [2022-07-21 17:56:01,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:01,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:01,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:01,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:01,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:01,710 INFO L87 Difference]: Start difference. First operand 690 states and 977 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:02,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:02,025 INFO L93 Difference]: Finished difference Result 671 states and 947 transitions. [2022-07-21 17:56:02,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:02,026 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-07-21 17:56:02,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:02,029 INFO L225 Difference]: With dead ends: 671 [2022-07-21 17:56:02,029 INFO L226 Difference]: Without dead ends: 671 [2022-07-21 17:56:02,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:02,030 INFO L413 NwaCegarLoop]: 643 mSDtfsCounter, 673 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:02,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 1104 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:56:02,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-07-21 17:56:02,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-07-21 17:56:02,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 557 states have (on average 1.3913824057450628) internal successors, (775), 563 states have internal predecessors, (775), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:02,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 947 transitions. [2022-07-21 17:56:02,045 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 947 transitions. Word has length 34 [2022-07-21 17:56:02,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:02,045 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 947 transitions. [2022-07-21 17:56:02,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:02,046 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 947 transitions. [2022-07-21 17:56:02,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:56:02,047 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:02,047 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:02,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:02,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:02,257 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:02,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:02,258 INFO L85 PathProgramCache]: Analyzing trace with hash 452395651, now seen corresponding path program 1 times [2022-07-21 17:56:02,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:02,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [776223821] [2022-07-21 17:56:02,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:02,258 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:02,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:02,260 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:02,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-21 17:56:02,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:02,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:02,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:02,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:02,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:02,517 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:02,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [776223821] [2022-07-21 17:56:02,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [776223821] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:02,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:02,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:02,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230186863] [2022-07-21 17:56:02,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:02,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:02,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:02,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:02,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:02,520 INFO L87 Difference]: Start difference. First operand 671 states and 947 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:02,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:02,863 INFO L93 Difference]: Finished difference Result 746 states and 1053 transitions. [2022-07-21 17:56:02,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:02,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-07-21 17:56:02,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:02,866 INFO L225 Difference]: With dead ends: 746 [2022-07-21 17:56:02,866 INFO L226 Difference]: Without dead ends: 746 [2022-07-21 17:56:02,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:02,867 INFO L413 NwaCegarLoop]: 739 mSDtfsCounter, 745 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:02,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 1199 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:56:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2022-07-21 17:56:02,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 674. [2022-07-21 17:56:02,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 560 states have (on average 1.3910714285714285) internal successors, (779), 566 states have internal predecessors, (779), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:02,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 951 transitions. [2022-07-21 17:56:02,880 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 951 transitions. Word has length 35 [2022-07-21 17:56:02,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:02,880 INFO L495 AbstractCegarLoop]: Abstraction has 674 states and 951 transitions. [2022-07-21 17:56:02,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:02,881 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 951 transitions. [2022-07-21 17:56:02,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-21 17:56:02,882 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:02,882 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:02,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:03,091 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:03,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash 452672481, now seen corresponding path program 1 times [2022-07-21 17:56:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:03,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1613420681] [2022-07-21 17:56:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:03,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:03,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:03,093 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:03,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-21 17:56:03,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:03,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:56:03,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:03,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:03,273 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:03,273 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:03,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1613420681] [2022-07-21 17:56:03,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1613420681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:03,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:03,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:03,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325413128] [2022-07-21 17:56:03,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:03,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:03,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:03,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:03,283 INFO L87 Difference]: Start difference. First operand 674 states and 951 transitions. Second operand has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:03,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:03,398 INFO L93 Difference]: Finished difference Result 690 states and 967 transitions. [2022-07-21 17:56:03,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:03,399 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-07-21 17:56:03,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:03,401 INFO L225 Difference]: With dead ends: 690 [2022-07-21 17:56:03,402 INFO L226 Difference]: Without dead ends: 673 [2022-07-21 17:56:03,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:03,402 INFO L413 NwaCegarLoop]: 650 mSDtfsCounter, 52 mSDsluCounter, 2570 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 3220 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:03,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 3220 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:03,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-07-21 17:56:03,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2022-07-21 17:56:03,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 559 states have (on average 1.3899821109123434) internal successors, (777), 565 states have internal predecessors, (777), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:03,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 949 transitions. [2022-07-21 17:56:03,415 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 949 transitions. Word has length 35 [2022-07-21 17:56:03,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:03,415 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 949 transitions. [2022-07-21 17:56:03,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.857142857142857) internal successors, (34), 7 states have internal predecessors, (34), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:03,416 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 949 transitions. [2022-07-21 17:56:03,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-21 17:56:03,417 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:03,417 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:03,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:03,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:03,631 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:03,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:03,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2080196380, now seen corresponding path program 1 times [2022-07-21 17:56:03,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:03,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1034541187] [2022-07-21 17:56:03,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:03,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:03,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:03,635 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:03,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-21 17:56:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:03,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:03,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:03,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:03,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:03,756 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:03,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1034541187] [2022-07-21 17:56:03,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1034541187] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:03,757 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:03,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:03,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828447913] [2022-07-21 17:56:03,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:03,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:03,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:03,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:03,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:03,759 INFO L87 Difference]: Start difference. First operand 673 states and 949 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:03,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:03,843 INFO L93 Difference]: Finished difference Result 699 states and 981 transitions. [2022-07-21 17:56:03,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:03,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-07-21 17:56:03,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:03,846 INFO L225 Difference]: With dead ends: 699 [2022-07-21 17:56:03,846 INFO L226 Difference]: Without dead ends: 699 [2022-07-21 17:56:03,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:03,846 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 49 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:03,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 1897 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:03,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-07-21 17:56:03,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 675. [2022-07-21 17:56:03,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 675 states, 561 states have (on average 1.3885918003565063) internal successors, (779), 567 states have internal predecessors, (779), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 675 states and 951 transitions. [2022-07-21 17:56:03,864 INFO L78 Accepts]: Start accepts. Automaton has 675 states and 951 transitions. Word has length 37 [2022-07-21 17:56:03,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:03,865 INFO L495 AbstractCegarLoop]: Abstraction has 675 states and 951 transitions. [2022-07-21 17:56:03,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:03,865 INFO L276 IsEmpty]: Start isEmpty. Operand 675 states and 951 transitions. [2022-07-21 17:56:03,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-21 17:56:03,866 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:03,867 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:03,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:04,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:04,081 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:04,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:04,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1792069090, now seen corresponding path program 1 times [2022-07-21 17:56:04,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:04,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1500958313] [2022-07-21 17:56:04,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:04,082 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:04,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:04,083 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:04,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-21 17:56:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:04,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:04,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:04,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:04,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:04,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1500958313] [2022-07-21 17:56:04,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1500958313] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:04,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:04,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:04,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539112633] [2022-07-21 17:56:04,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:04,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:04,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:04,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:04,236 INFO L87 Difference]: Start difference. First operand 675 states and 951 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:04,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:04,286 INFO L93 Difference]: Finished difference Result 695 states and 973 transitions. [2022-07-21 17:56:04,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:04,287 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2022-07-21 17:56:04,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:04,289 INFO L225 Difference]: With dead ends: 695 [2022-07-21 17:56:04,290 INFO L226 Difference]: Without dead ends: 693 [2022-07-21 17:56:04,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:04,290 INFO L413 NwaCegarLoop]: 660 mSDtfsCounter, 63 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:04,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1222 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:04,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2022-07-21 17:56:04,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 689. [2022-07-21 17:56:04,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 575 states have (on average 1.3843478260869566) internal successors, (796), 581 states have internal predecessors, (796), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:04,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 968 transitions. [2022-07-21 17:56:04,303 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 968 transitions. Word has length 37 [2022-07-21 17:56:04,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:04,303 INFO L495 AbstractCegarLoop]: Abstraction has 689 states and 968 transitions. [2022-07-21 17:56:04,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:04,304 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 968 transitions. [2022-07-21 17:56:04,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:56:04,305 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:04,305 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:04,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:04,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:04,515 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:04,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:04,515 INFO L85 PathProgramCache]: Analyzing trace with hash 302691164, now seen corresponding path program 1 times [2022-07-21 17:56:04,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:04,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1379758649] [2022-07-21 17:56:04,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:04,516 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:04,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:04,517 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:04,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-21 17:56:04,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:04,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:56:04,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:04,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:04,690 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:04,690 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:04,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1379758649] [2022-07-21 17:56:04,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1379758649] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:04,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:04,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864910386] [2022-07-21 17:56:04,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:04,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:04,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:04,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:04,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:04,692 INFO L87 Difference]: Start difference. First operand 689 states and 968 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:04,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:04,797 INFO L93 Difference]: Finished difference Result 705 states and 984 transitions. [2022-07-21 17:56:04,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:04,798 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-07-21 17:56:04,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:04,800 INFO L225 Difference]: With dead ends: 705 [2022-07-21 17:56:04,800 INFO L226 Difference]: Without dead ends: 688 [2022-07-21 17:56:04,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:04,801 INFO L413 NwaCegarLoop]: 648 mSDtfsCounter, 39 mSDsluCounter, 3200 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3848 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:04,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3848 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:04,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-07-21 17:56:04,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 688. [2022-07-21 17:56:04,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 574 states have (on average 1.3832752613240418) internal successors, (794), 580 states have internal predecessors, (794), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:04,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 966 transitions. [2022-07-21 17:56:04,812 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 966 transitions. Word has length 36 [2022-07-21 17:56:04,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:04,812 INFO L495 AbstractCegarLoop]: Abstraction has 688 states and 966 transitions. [2022-07-21 17:56:04,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:04,812 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 966 transitions. [2022-07-21 17:56:04,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-21 17:56:04,814 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:04,814 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:04,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:05,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:05,023 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:05,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:05,024 INFO L85 PathProgramCache]: Analyzing trace with hash 914570012, now seen corresponding path program 1 times [2022-07-21 17:56:05,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:05,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [261597755] [2022-07-21 17:56:05,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:05,024 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:05,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:05,025 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:05,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-21 17:56:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:05,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:56:05,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:05,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:05,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:05,199 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:05,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [261597755] [2022-07-21 17:56:05,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [261597755] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:05,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:05,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:05,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794660282] [2022-07-21 17:56:05,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:05,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:05,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:05,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:05,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:05,200 INFO L87 Difference]: Start difference. First operand 688 states and 966 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:05,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:05,291 INFO L93 Difference]: Finished difference Result 698 states and 976 transitions. [2022-07-21 17:56:05,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:05,292 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-07-21 17:56:05,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:05,294 INFO L225 Difference]: With dead ends: 698 [2022-07-21 17:56:05,294 INFO L226 Difference]: Without dead ends: 673 [2022-07-21 17:56:05,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:05,295 INFO L413 NwaCegarLoop]: 646 mSDtfsCounter, 52 mSDsluCounter, 2551 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:05,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 3197 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:05,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-07-21 17:56:05,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 673. [2022-07-21 17:56:05,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 559 states have (on average 1.3917710196779964) internal successors, (778), 565 states have internal predecessors, (778), 84 states have call successors, (84), 24 states have call predecessors, (84), 29 states have return successors, (88), 83 states have call predecessors, (88), 77 states have call successors, (88) [2022-07-21 17:56:05,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 950 transitions. [2022-07-21 17:56:05,307 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 950 transitions. Word has length 36 [2022-07-21 17:56:05,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:05,307 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 950 transitions. [2022-07-21 17:56:05,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:56:05,307 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 950 transitions. [2022-07-21 17:56:05,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-21 17:56:05,309 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:05,309 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:05,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:05,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:05,511 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:05,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:05,512 INFO L85 PathProgramCache]: Analyzing trace with hash 366960515, now seen corresponding path program 1 times [2022-07-21 17:56:05,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:05,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655514133] [2022-07-21 17:56:05,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:05,512 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:05,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:05,513 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:05,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-21 17:56:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:05,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:05,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:05,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:05,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:05,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:05,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655514133] [2022-07-21 17:56:05,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655514133] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:05,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:05,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:05,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295346106] [2022-07-21 17:56:05,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:05,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:05,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:05,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:05,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:05,750 INFO L87 Difference]: Start difference. First operand 673 states and 950 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:06,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:06,064 INFO L93 Difference]: Finished difference Result 782 states and 1094 transitions. [2022-07-21 17:56:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:06,065 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-07-21 17:56:06,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:06,068 INFO L225 Difference]: With dead ends: 782 [2022-07-21 17:56:06,068 INFO L226 Difference]: Without dead ends: 780 [2022-07-21 17:56:06,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:06,068 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 761 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:06,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [765 Valid, 1120 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:56:06,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2022-07-21 17:56:06,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 702. [2022-07-21 17:56:06,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 586 states have (on average 1.378839590443686) internal successors, (808), 592 states have internal predecessors, (808), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (90), 85 states have call predecessors, (90), 77 states have call successors, (90) [2022-07-21 17:56:06,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 982 transitions. [2022-07-21 17:56:06,083 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 982 transitions. Word has length 39 [2022-07-21 17:56:06,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:06,084 INFO L495 AbstractCegarLoop]: Abstraction has 702 states and 982 transitions. [2022-07-21 17:56:06,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:06,084 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 982 transitions. [2022-07-21 17:56:06,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-21 17:56:06,086 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:06,086 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:06,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:06,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:06,295 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:06,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:06,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1196068657, now seen corresponding path program 1 times [2022-07-21 17:56:06,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:06,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435100728] [2022-07-21 17:56:06,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:06,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:06,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:06,298 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:06,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-21 17:56:06,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:06,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:06,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:06,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:06,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:06,441 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:06,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435100728] [2022-07-21 17:56:06,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435100728] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:06,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:06,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:06,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784935142] [2022-07-21 17:56:06,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:06,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:06,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:06,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:06,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:06,443 INFO L87 Difference]: Start difference. First operand 702 states and 982 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:06,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:06,586 INFO L93 Difference]: Finished difference Result 720 states and 1001 transitions. [2022-07-21 17:56:06,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:06,586 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-21 17:56:06,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:06,589 INFO L225 Difference]: With dead ends: 720 [2022-07-21 17:56:06,589 INFO L226 Difference]: Without dead ends: 700 [2022-07-21 17:56:06,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:06,590 INFO L413 NwaCegarLoop]: 629 mSDtfsCounter, 60 mSDsluCounter, 3061 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3690 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:06,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3690 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:06,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-07-21 17:56:06,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 700. [2022-07-21 17:56:06,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 584 states have (on average 1.3767123287671232) internal successors, (804), 590 states have internal predecessors, (804), 84 states have call successors, (84), 24 states have call predecessors, (84), 31 states have return successors, (90), 85 states have call predecessors, (90), 77 states have call successors, (90) [2022-07-21 17:56:06,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 978 transitions. [2022-07-21 17:56:06,619 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 978 transitions. Word has length 40 [2022-07-21 17:56:06,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:06,620 INFO L495 AbstractCegarLoop]: Abstraction has 700 states and 978 transitions. [2022-07-21 17:56:06,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:06,620 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 978 transitions. [2022-07-21 17:56:06,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-21 17:56:06,626 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:06,626 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:06,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:06,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:06,835 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:06,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:06,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1438594100, now seen corresponding path program 1 times [2022-07-21 17:56:06,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:06,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [764864389] [2022-07-21 17:56:06,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:06,836 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:06,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:06,837 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:06,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-21 17:56:06,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:06,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:06,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:07,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:07,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:07,013 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:07,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [764864389] [2022-07-21 17:56:07,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [764864389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:07,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:07,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:07,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506704682] [2022-07-21 17:56:07,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:07,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:07,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:07,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:07,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:07,016 INFO L87 Difference]: Start difference. First operand 700 states and 978 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:07,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:07,265 INFO L93 Difference]: Finished difference Result 1246 states and 1751 transitions. [2022-07-21 17:56:07,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:07,265 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2022-07-21 17:56:07,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:07,270 INFO L225 Difference]: With dead ends: 1246 [2022-07-21 17:56:07,270 INFO L226 Difference]: Without dead ends: 1246 [2022-07-21 17:56:07,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:07,271 INFO L413 NwaCegarLoop]: 722 mSDtfsCounter, 547 mSDsluCounter, 3201 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 3923 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:07,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 3923 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:07,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2022-07-21 17:56:07,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1037. [2022-07-21 17:56:07,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 859 states have (on average 1.4016298020954598) internal successors, (1204), 883 states have internal predecessors, (1204), 126 states have call successors, (126), 41 states have call predecessors, (126), 51 states have return successors, (140), 112 states have call predecessors, (140), 119 states have call successors, (140) [2022-07-21 17:56:07,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1470 transitions. [2022-07-21 17:56:07,299 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 1470 transitions. Word has length 43 [2022-07-21 17:56:07,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:07,300 INFO L495 AbstractCegarLoop]: Abstraction has 1037 states and 1470 transitions. [2022-07-21 17:56:07,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:07,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 1470 transitions. [2022-07-21 17:56:07,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:07,302 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:07,303 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:07,312 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:07,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:07,512 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:07,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:07,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1615816211, now seen corresponding path program 1 times [2022-07-21 17:56:07,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:07,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121599131] [2022-07-21 17:56:07,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:07,513 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:07,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:07,514 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:07,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-07-21 17:56:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:07,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:07,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:07,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:07,634 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:07,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:07,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121599131] [2022-07-21 17:56:07,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121599131] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:07,634 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:07,634 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:07,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651881521] [2022-07-21 17:56:07,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:07,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:07,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:07,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:07,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:07,636 INFO L87 Difference]: Start difference. First operand 1037 states and 1470 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:07,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:07,670 INFO L93 Difference]: Finished difference Result 1012 states and 1434 transitions. [2022-07-21 17:56:07,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:07,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2022-07-21 17:56:07,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:07,676 INFO L225 Difference]: With dead ends: 1012 [2022-07-21 17:56:07,676 INFO L226 Difference]: Without dead ends: 1012 [2022-07-21 17:56:07,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:07,677 INFO L413 NwaCegarLoop]: 639 mSDtfsCounter, 9 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:07,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1234 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:07,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2022-07-21 17:56:07,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1012. [2022-07-21 17:56:07,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 837 states have (on average 1.3990442054958183) internal successors, (1171), 860 states have internal predecessors, (1171), 125 states have call successors, (125), 41 states have call predecessors, (125), 49 states have return successors, (138), 110 states have call predecessors, (138), 119 states have call successors, (138) [2022-07-21 17:56:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1434 transitions. [2022-07-21 17:56:07,697 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1434 transitions. Word has length 45 [2022-07-21 17:56:07,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:07,697 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1434 transitions. [2022-07-21 17:56:07,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:07,698 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1434 transitions. [2022-07-21 17:56:07,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-21 17:56:07,700 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:07,700 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:07,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:07,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:07,910 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:07,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:07,910 INFO L85 PathProgramCache]: Analyzing trace with hash -938217641, now seen corresponding path program 1 times [2022-07-21 17:56:07,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:07,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555709380] [2022-07-21 17:56:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:07,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:07,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:07,912 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:07,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-21 17:56:08,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:08,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:08,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:08,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:08,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:08,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:08,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555709380] [2022-07-21 17:56:08,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555709380] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:08,141 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:08,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:08,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905657599] [2022-07-21 17:56:08,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:08,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:08,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:08,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:08,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:08,142 INFO L87 Difference]: Start difference. First operand 1012 states and 1434 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:08,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:08,329 INFO L93 Difference]: Finished difference Result 1072 states and 1505 transitions. [2022-07-21 17:56:08,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:08,329 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2022-07-21 17:56:08,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:08,333 INFO L225 Difference]: With dead ends: 1072 [2022-07-21 17:56:08,334 INFO L226 Difference]: Without dead ends: 1060 [2022-07-21 17:56:08,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:08,334 INFO L413 NwaCegarLoop]: 630 mSDtfsCounter, 17 mSDsluCounter, 4890 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5520 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:08,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 5520 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:08,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-07-21 17:56:08,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1033. [2022-07-21 17:56:08,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.394859813084112) internal successors, (1194), 880 states have internal predecessors, (1194), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (146), 111 states have call predecessors, (146), 119 states have call successors, (146) [2022-07-21 17:56:08,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1465 transitions. [2022-07-21 17:56:08,353 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1465 transitions. Word has length 43 [2022-07-21 17:56:08,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:08,353 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1465 transitions. [2022-07-21 17:56:08,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 8 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:08,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1465 transitions. [2022-07-21 17:56:08,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:08,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:08,356 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:08,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:08,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:08,566 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:08,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:08,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1007838826, now seen corresponding path program 1 times [2022-07-21 17:56:08,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:08,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1883904628] [2022-07-21 17:56:08,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:08,567 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:08,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:08,568 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:08,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-21 17:56:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:08,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:08,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:08,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:08,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:08,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:08,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1883904628] [2022-07-21 17:56:08,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1883904628] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:08,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:08,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:08,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537194713] [2022-07-21 17:56:08,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:08,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:08,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:08,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:08,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:08,813 INFO L87 Difference]: Start difference. First operand 1033 states and 1465 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:08,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:08,984 INFO L93 Difference]: Finished difference Result 1072 states and 1504 transitions. [2022-07-21 17:56:08,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:08,984 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 44 [2022-07-21 17:56:08,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:08,988 INFO L225 Difference]: With dead ends: 1072 [2022-07-21 17:56:08,988 INFO L226 Difference]: Without dead ends: 1060 [2022-07-21 17:56:08,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:08,989 INFO L413 NwaCegarLoop]: 630 mSDtfsCounter, 21 mSDsluCounter, 4291 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 4921 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:08,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 4921 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:08,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-07-21 17:56:09,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1033. [2022-07-21 17:56:09,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.394859813084112) internal successors, (1194), 880 states have internal predecessors, (1194), 125 states have call successors, (125), 41 states have call predecessors, (125), 51 states have return successors, (145), 111 states have call predecessors, (145), 119 states have call successors, (145) [2022-07-21 17:56:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1464 transitions. [2022-07-21 17:56:09,008 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1464 transitions. Word has length 44 [2022-07-21 17:56:09,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:09,008 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1464 transitions. [2022-07-21 17:56:09,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:09,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1464 transitions. [2022-07-21 17:56:09,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:09,011 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:09,011 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:09,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:09,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:09,221 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:09,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash 590562129, now seen corresponding path program 1 times [2022-07-21 17:56:09,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:09,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126613250] [2022-07-21 17:56:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:09,221 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:09,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:09,223 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:09,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-21 17:56:09,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:09,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:09,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:09,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:09,429 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:09,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:09,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126613250] [2022-07-21 17:56:09,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126613250] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:09,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:09,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:09,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860273672] [2022-07-21 17:56:09,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:09,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:09,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:09,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:09,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:09,430 INFO L87 Difference]: Start difference. First operand 1033 states and 1464 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:09,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:09,634 INFO L93 Difference]: Finished difference Result 1064 states and 1496 transitions. [2022-07-21 17:56:09,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:09,634 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-21 17:56:09,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:09,638 INFO L225 Difference]: With dead ends: 1064 [2022-07-21 17:56:09,638 INFO L226 Difference]: Without dead ends: 1047 [2022-07-21 17:56:09,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:09,639 INFO L413 NwaCegarLoop]: 634 mSDtfsCounter, 80 mSDsluCounter, 4959 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 5593 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:09,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 5593 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:09,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-07-21 17:56:09,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 1031. [2022-07-21 17:56:09,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 855 states have (on average 1.3929824561403508) internal successors, (1191), 879 states have internal predecessors, (1191), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (144), 110 states have call predecessors, (144), 118 states have call successors, (144) [2022-07-21 17:56:09,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1459 transitions. [2022-07-21 17:56:09,657 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1459 transitions. Word has length 47 [2022-07-21 17:56:09,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:09,657 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1459 transitions. [2022-07-21 17:56:09,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:09,658 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1459 transitions. [2022-07-21 17:56:09,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:09,660 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:09,660 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:09,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:09,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:09,871 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:09,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:09,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1771938136, now seen corresponding path program 1 times [2022-07-21 17:56:09,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:09,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855359188] [2022-07-21 17:56:09,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:09,872 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:09,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:09,873 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:09,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-21 17:56:09,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:09,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:09,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:10,050 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:10,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:10,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855359188] [2022-07-21 17:56:10,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855359188] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:10,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:10,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:10,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974900119] [2022-07-21 17:56:10,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:10,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:10,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:10,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:10,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:10,051 INFO L87 Difference]: Start difference. First operand 1031 states and 1459 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:10,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:10,277 INFO L93 Difference]: Finished difference Result 1048 states and 1477 transitions. [2022-07-21 17:56:10,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:10,278 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-07-21 17:56:10,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:10,282 INFO L225 Difference]: With dead ends: 1048 [2022-07-21 17:56:10,282 INFO L226 Difference]: Without dead ends: 1031 [2022-07-21 17:56:10,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:10,283 INFO L413 NwaCegarLoop]: 614 mSDtfsCounter, 62 mSDsluCounter, 4841 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 5455 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:10,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 5455 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:10,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2022-07-21 17:56:10,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 1031. [2022-07-21 17:56:10,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 855 states have (on average 1.3859649122807018) internal successors, (1185), 879 states have internal predecessors, (1185), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (144), 110 states have call predecessors, (144), 118 states have call successors, (144) [2022-07-21 17:56:10,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1453 transitions. [2022-07-21 17:56:10,301 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1453 transitions. Word has length 44 [2022-07-21 17:56:10,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:10,301 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1453 transitions. [2022-07-21 17:56:10,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:10,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1453 transitions. [2022-07-21 17:56:10,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-21 17:56:10,304 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:10,304 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:10,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:10,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:10,514 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:10,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:10,514 INFO L85 PathProgramCache]: Analyzing trace with hash 877591917, now seen corresponding path program 1 times [2022-07-21 17:56:10,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:10,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [864676351] [2022-07-21 17:56:10,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:10,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:10,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:10,517 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:10,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-21 17:56:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:10,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:10,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:10,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:10,764 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:10,764 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:10,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [864676351] [2022-07-21 17:56:10,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [864676351] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:10,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:10,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:56:10,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481798424] [2022-07-21 17:56:10,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:10,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:56:10,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:10,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:56:10,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:10,765 INFO L87 Difference]: Start difference. First operand 1031 states and 1453 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:10,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:10,984 INFO L93 Difference]: Finished difference Result 1071 states and 1493 transitions. [2022-07-21 17:56:10,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:56:10,985 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-21 17:56:10,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:10,989 INFO L225 Difference]: With dead ends: 1071 [2022-07-21 17:56:10,989 INFO L226 Difference]: Without dead ends: 1058 [2022-07-21 17:56:10,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:10,990 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 29 mSDsluCounter, 5480 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 6108 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:10,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 6108 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:10,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2022-07-21 17:56:11,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1031. [2022-07-21 17:56:11,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 855 states have (on average 1.3859649122807018) internal successors, (1185), 879 states have internal predecessors, (1185), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (143), 110 states have call predecessors, (143), 118 states have call successors, (143) [2022-07-21 17:56:11,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1452 transitions. [2022-07-21 17:56:11,007 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1452 transitions. Word has length 46 [2022-07-21 17:56:11,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:11,007 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1452 transitions. [2022-07-21 17:56:11,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:11,007 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1452 transitions. [2022-07-21 17:56:11,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:11,010 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:11,010 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:11,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:11,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:11,220 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:11,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1691543900, now seen corresponding path program 1 times [2022-07-21 17:56:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:11,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321899582] [2022-07-21 17:56:11,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:11,221 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:11,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:11,222 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:11,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-21 17:56:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:11,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:11,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:11,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:11,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:11,343 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:11,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321899582] [2022-07-21 17:56:11,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321899582] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:11,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:11,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:11,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954857441] [2022-07-21 17:56:11,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:11,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:11,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:11,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:11,345 INFO L87 Difference]: Start difference. First operand 1031 states and 1452 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:11,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:11,420 INFO L93 Difference]: Finished difference Result 1052 states and 1475 transitions. [2022-07-21 17:56:11,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:11,420 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-21 17:56:11,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:11,423 INFO L225 Difference]: With dead ends: 1052 [2022-07-21 17:56:11,423 INFO L226 Difference]: Without dead ends: 1052 [2022-07-21 17:56:11,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:11,424 INFO L413 NwaCegarLoop]: 621 mSDtfsCounter, 39 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1798 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:11,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1798 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:11,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-07-21 17:56:11,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1033. [2022-07-21 17:56:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 857 states have (on average 1.3850641773628938) internal successors, (1187), 881 states have internal predecessors, (1187), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (143), 110 states have call predecessors, (143), 118 states have call successors, (143) [2022-07-21 17:56:11,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1454 transitions. [2022-07-21 17:56:11,452 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1454 transitions. Word has length 44 [2022-07-21 17:56:11,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:11,453 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1454 transitions. [2022-07-21 17:56:11,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:11,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1454 transitions. [2022-07-21 17:56:11,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:11,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:11,456 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:11,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:11,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:11,666 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:11,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:11,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1825557406, now seen corresponding path program 1 times [2022-07-21 17:56:11,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:11,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1255036565] [2022-07-21 17:56:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:11,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:11,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:11,668 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:11,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-21 17:56:11,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:11,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:11,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:11,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:11,851 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:11,851 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:11,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1255036565] [2022-07-21 17:56:11,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1255036565] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:11,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:11,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:11,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348413070] [2022-07-21 17:56:11,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:11,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:11,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:11,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:11,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:11,853 INFO L87 Difference]: Start difference. First operand 1033 states and 1454 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:11,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:11,972 INFO L93 Difference]: Finished difference Result 1051 states and 1473 transitions. [2022-07-21 17:56:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:11,972 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-21 17:56:11,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:11,975 INFO L225 Difference]: With dead ends: 1051 [2022-07-21 17:56:11,975 INFO L226 Difference]: Without dead ends: 1031 [2022-07-21 17:56:11,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:11,976 INFO L413 NwaCegarLoop]: 618 mSDtfsCounter, 60 mSDsluCounter, 3008 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3626 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:11,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3626 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:11,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2022-07-21 17:56:11,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 1031. [2022-07-21 17:56:11,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 855 states have (on average 1.3812865497076023) internal successors, (1181), 879 states have internal predecessors, (1181), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (143), 110 states have call predecessors, (143), 118 states have call successors, (143) [2022-07-21 17:56:11,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1448 transitions. [2022-07-21 17:56:11,992 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1448 transitions. Word has length 44 [2022-07-21 17:56:11,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:11,993 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1448 transitions. [2022-07-21 17:56:11,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:11,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1448 transitions. [2022-07-21 17:56:11,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:11,995 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:11,996 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:12,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:12,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:12,205 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:12,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:12,205 INFO L85 PathProgramCache]: Analyzing trace with hash 345167796, now seen corresponding path program 1 times [2022-07-21 17:56:12,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:12,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188470369] [2022-07-21 17:56:12,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:12,206 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:12,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:12,207 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:12,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-21 17:56:12,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:12,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:12,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:12,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:12,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:12,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188470369] [2022-07-21 17:56:12,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [188470369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:12,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:12,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:12,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106841297] [2022-07-21 17:56:12,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:12,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:12,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:12,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:12,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:12,317 INFO L87 Difference]: Start difference. First operand 1031 states and 1448 transitions. Second operand has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:12,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:12,323 INFO L93 Difference]: Finished difference Result 1047 states and 1464 transitions. [2022-07-21 17:56:12,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:12,332 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-21 17:56:12,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:12,334 INFO L225 Difference]: With dead ends: 1047 [2022-07-21 17:56:12,334 INFO L226 Difference]: Without dead ends: 1047 [2022-07-21 17:56:12,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:12,335 INFO L413 NwaCegarLoop]: 620 mSDtfsCounter, 19 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:12,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1235 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:12,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-07-21 17:56:12,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 1031. [2022-07-21 17:56:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 855 states have (on average 1.3801169590643274) internal successors, (1180), 879 states have internal predecessors, (1180), 124 states have call successors, (124), 41 states have call predecessors, (124), 51 states have return successors, (143), 110 states have call predecessors, (143), 118 states have call successors, (143) [2022-07-21 17:56:12,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1447 transitions. [2022-07-21 17:56:12,360 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1447 transitions. Word has length 44 [2022-07-21 17:56:12,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:12,360 INFO L495 AbstractCegarLoop]: Abstraction has 1031 states and 1447 transitions. [2022-07-21 17:56:12,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.666666666666666) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:12,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1447 transitions. [2022-07-21 17:56:12,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-21 17:56:12,363 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:12,363 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:12,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:12,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:12,572 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:12,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:12,573 INFO L85 PathProgramCache]: Analyzing trace with hash 211154290, now seen corresponding path program 1 times [2022-07-21 17:56:12,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:12,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [288869780] [2022-07-21 17:56:12,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:12,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:12,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:12,574 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:12,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-21 17:56:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:12,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:12,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:12,714 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:12,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:12,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [288869780] [2022-07-21 17:56:12,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [288869780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:12,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:12,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:12,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113458688] [2022-07-21 17:56:12,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:12,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:12,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:12,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:12,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:12,716 INFO L87 Difference]: Start difference. First operand 1031 states and 1447 transitions. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:12,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:12,838 INFO L93 Difference]: Finished difference Result 1046 states and 1462 transitions. [2022-07-21 17:56:12,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:12,838 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-21 17:56:12,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:12,841 INFO L225 Difference]: With dead ends: 1046 [2022-07-21 17:56:12,841 INFO L226 Difference]: Without dead ends: 1019 [2022-07-21 17:56:12,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:12,842 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 68 mSDsluCounter, 2973 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 3584 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:12,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 3584 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:12,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2022-07-21 17:56:12,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1019. [2022-07-21 17:56:12,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 846 states have (on average 1.3747044917257683) internal successors, (1163), 870 states have internal predecessors, (1163), 121 states have call successors, (121), 41 states have call predecessors, (121), 51 states have return successors, (140), 107 states have call predecessors, (140), 115 states have call successors, (140) [2022-07-21 17:56:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1424 transitions. [2022-07-21 17:56:12,864 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1424 transitions. Word has length 44 [2022-07-21 17:56:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:12,864 INFO L495 AbstractCegarLoop]: Abstraction has 1019 states and 1424 transitions. [2022-07-21 17:56:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:12,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1424 transitions. [2022-07-21 17:56:12,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:12,867 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:12,867 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:12,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:13,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:13,076 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:13,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:13,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1307777067, now seen corresponding path program 1 times [2022-07-21 17:56:13,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:13,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860217405] [2022-07-21 17:56:13,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:13,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:13,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:13,078 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:13,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-21 17:56:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:13,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:13,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:13,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:13,194 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:13,194 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:13,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860217405] [2022-07-21 17:56:13,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860217405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:13,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:13,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:13,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496961140] [2022-07-21 17:56:13,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:13,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:13,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:13,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:13,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:13,195 INFO L87 Difference]: Start difference. First operand 1019 states and 1424 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:13,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:13,318 INFO L93 Difference]: Finished difference Result 1061 states and 1498 transitions. [2022-07-21 17:56:13,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:13,318 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-21 17:56:13,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:13,322 INFO L225 Difference]: With dead ends: 1061 [2022-07-21 17:56:13,322 INFO L226 Difference]: Without dead ends: 1061 [2022-07-21 17:56:13,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:13,325 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 21 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1702 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:13,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1702 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:13,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2022-07-21 17:56:13,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1033. [2022-07-21 17:56:13,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 856 states have (on average 1.375) internal successors, (1177), 882 states have internal predecessors, (1177), 123 states have call successors, (123), 41 states have call predecessors, (123), 53 states have return successors, (154), 109 states have call predecessors, (154), 117 states have call successors, (154) [2022-07-21 17:56:13,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1454 transitions. [2022-07-21 17:56:13,344 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1454 transitions. Word has length 45 [2022-07-21 17:56:13,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:13,344 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1454 transitions. [2022-07-21 17:56:13,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:13,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1454 transitions. [2022-07-21 17:56:13,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:13,347 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:13,347 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:13,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:13,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:13,557 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:13,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:13,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1817250157, now seen corresponding path program 1 times [2022-07-21 17:56:13,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:13,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1919583602] [2022-07-21 17:56:13,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:13,558 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:13,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:13,560 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:13,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-21 17:56:13,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:13,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:13,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:13,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:13,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:13,722 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:13,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1919583602] [2022-07-21 17:56:13,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1919583602] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:13,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:13,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:13,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055009147] [2022-07-21 17:56:13,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:13,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:13,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:13,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:13,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:13,723 INFO L87 Difference]: Start difference. First operand 1033 states and 1454 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:13,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:13,833 INFO L93 Difference]: Finished difference Result 1068 states and 1530 transitions. [2022-07-21 17:56:13,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:13,833 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-21 17:56:13,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:13,837 INFO L225 Difference]: With dead ends: 1068 [2022-07-21 17:56:13,837 INFO L226 Difference]: Without dead ends: 1049 [2022-07-21 17:56:13,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:13,838 INFO L413 NwaCegarLoop]: 609 mSDtfsCounter, 60 mSDsluCounter, 4163 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 4772 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:13,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 4772 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:13,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2022-07-21 17:56:13,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1041. [2022-07-21 17:56:13,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 860 states have (on average 1.3732558139534883) internal successors, (1181), 890 states have internal predecessors, (1181), 123 states have call successors, (123), 41 states have call predecessors, (123), 57 states have return successors, (186), 109 states have call predecessors, (186), 117 states have call successors, (186) [2022-07-21 17:56:13,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1490 transitions. [2022-07-21 17:56:13,855 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1490 transitions. Word has length 45 [2022-07-21 17:56:13,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:13,856 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1490 transitions. [2022-07-21 17:56:13,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:13,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1490 transitions. [2022-07-21 17:56:13,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:13,858 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:13,859 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:13,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Ended with exit code 0 [2022-07-21 17:56:14,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:14,068 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:14,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:14,068 INFO L85 PathProgramCache]: Analyzing trace with hash -201116362, now seen corresponding path program 1 times [2022-07-21 17:56:14,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:14,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646436399] [2022-07-21 17:56:14,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:14,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:14,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:14,070 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:14,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2022-07-21 17:56:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:14,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:14,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:14,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:14,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:14,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:14,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646436399] [2022-07-21 17:56:14,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646436399] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:14,327 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:14,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:14,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846476804] [2022-07-21 17:56:14,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:14,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:14,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:14,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:14,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:14,328 INFO L87 Difference]: Start difference. First operand 1041 states and 1490 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:14,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:14,526 INFO L93 Difference]: Finished difference Result 1082 states and 1531 transitions. [2022-07-21 17:56:14,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:14,527 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-07-21 17:56:14,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:14,529 INFO L225 Difference]: With dead ends: 1082 [2022-07-21 17:56:14,529 INFO L226 Difference]: Without dead ends: 1068 [2022-07-21 17:56:14,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:14,530 INFO L413 NwaCegarLoop]: 609 mSDtfsCounter, 46 mSDsluCounter, 5308 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5917 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:14,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 5917 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:14,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2022-07-21 17:56:14,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1041. [2022-07-21 17:56:14,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 860 states have (on average 1.3732558139534883) internal successors, (1181), 890 states have internal predecessors, (1181), 123 states have call successors, (123), 41 states have call predecessors, (123), 57 states have return successors, (185), 109 states have call predecessors, (185), 117 states have call successors, (185) [2022-07-21 17:56:14,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1489 transitions. [2022-07-21 17:56:14,546 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1489 transitions. Word has length 47 [2022-07-21 17:56:14,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:14,546 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1489 transitions. [2022-07-21 17:56:14,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 10 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:14,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1489 transitions. [2022-07-21 17:56:14,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:56:14,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:14,549 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:14,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:14,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:14,759 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:14,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:14,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1741355878, now seen corresponding path program 1 times [2022-07-21 17:56:14,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:14,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [817097586] [2022-07-21 17:56:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:14,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:14,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:14,761 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:14,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2022-07-21 17:56:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:14,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:14,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:14,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:14,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:14,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:14,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [817097586] [2022-07-21 17:56:14,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [817097586] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:14,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:14,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:14,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348163603] [2022-07-21 17:56:14,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:14,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:14,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:14,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:14,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:14,998 INFO L87 Difference]: Start difference. First operand 1041 states and 1489 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:15,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:15,200 INFO L93 Difference]: Finished difference Result 1082 states and 1530 transitions. [2022-07-21 17:56:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:15,200 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-07-21 17:56:15,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:15,203 INFO L225 Difference]: With dead ends: 1082 [2022-07-21 17:56:15,203 INFO L226 Difference]: Without dead ends: 1068 [2022-07-21 17:56:15,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:15,204 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 46 mSDsluCounter, 5275 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5879 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:15,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 5879 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:15,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2022-07-21 17:56:15,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1041. [2022-07-21 17:56:15,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 860 states have (on average 1.3732558139534883) internal successors, (1181), 890 states have internal predecessors, (1181), 123 states have call successors, (123), 41 states have call predecessors, (123), 57 states have return successors, (184), 109 states have call predecessors, (184), 117 states have call successors, (184) [2022-07-21 17:56:15,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1488 transitions. [2022-07-21 17:56:15,220 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1488 transitions. Word has length 48 [2022-07-21 17:56:15,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:15,220 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1488 transitions. [2022-07-21 17:56:15,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:15,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1488 transitions. [2022-07-21 17:56:15,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:15,223 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:15,223 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:15,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:15,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:15,433 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:15,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:15,433 INFO L85 PathProgramCache]: Analyzing trace with hash -495181895, now seen corresponding path program 1 times [2022-07-21 17:56:15,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:15,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1447600245] [2022-07-21 17:56:15,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:15,434 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:15,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:15,435 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:15,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2022-07-21 17:56:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:15,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:15,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:15,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:15,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:15,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:15,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1447600245] [2022-07-21 17:56:15,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1447600245] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:15,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:15,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:15,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260107740] [2022-07-21 17:56:15,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:15,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:15,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:15,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:15,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:15,699 INFO L87 Difference]: Start difference. First operand 1041 states and 1488 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:15,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:15,919 INFO L93 Difference]: Finished difference Result 1082 states and 1529 transitions. [2022-07-21 17:56:15,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:15,920 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-21 17:56:15,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:15,922 INFO L225 Difference]: With dead ends: 1082 [2022-07-21 17:56:15,922 INFO L226 Difference]: Without dead ends: 1068 [2022-07-21 17:56:15,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:15,925 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 42 mSDsluCounter, 5872 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 6477 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:15,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 6477 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:15,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2022-07-21 17:56:15,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1041. [2022-07-21 17:56:15,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 860 states have (on average 1.3732558139534883) internal successors, (1181), 890 states have internal predecessors, (1181), 123 states have call successors, (123), 41 states have call predecessors, (123), 57 states have return successors, (183), 109 states have call predecessors, (183), 117 states have call successors, (183) [2022-07-21 17:56:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1487 transitions. [2022-07-21 17:56:15,944 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1487 transitions. Word has length 54 [2022-07-21 17:56:15,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:15,944 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1487 transitions. [2022-07-21 17:56:15,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:15,944 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1487 transitions. [2022-07-21 17:56:15,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-21 17:56:15,947 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:15,947 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:15,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:16,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:16,157 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:16,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:16,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1309709834, now seen corresponding path program 1 times [2022-07-21 17:56:16,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:16,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [881503721] [2022-07-21 17:56:16,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:16,158 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:16,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:16,163 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:16,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2022-07-21 17:56:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:16,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:16,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:16,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:16,355 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:16,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:16,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [881503721] [2022-07-21 17:56:16,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [881503721] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:16,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:16,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:16,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401945417] [2022-07-21 17:56:16,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:16,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:16,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:16,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:16,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:16,356 INFO L87 Difference]: Start difference. First operand 1041 states and 1487 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:16,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:16,510 INFO L93 Difference]: Finished difference Result 1110 states and 1567 transitions. [2022-07-21 17:56:16,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:16,511 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-21 17:56:16,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:16,512 INFO L225 Difference]: With dead ends: 1110 [2022-07-21 17:56:16,513 INFO L226 Difference]: Without dead ends: 1098 [2022-07-21 17:56:16,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:16,513 INFO L413 NwaCegarLoop]: 618 mSDtfsCounter, 17 mSDsluCounter, 4765 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5383 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:16,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 5383 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:16,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-07-21 17:56:16,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1062. [2022-07-21 17:56:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 879 states have (on average 1.3697383390216156) internal successors, (1204), 910 states have internal predecessors, (1204), 123 states have call successors, (123), 41 states have call predecessors, (123), 59 states have return successors, (191), 110 states have call predecessors, (191), 117 states have call successors, (191) [2022-07-21 17:56:16,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1518 transitions. [2022-07-21 17:56:16,530 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1518 transitions. Word has length 46 [2022-07-21 17:56:16,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:16,530 INFO L495 AbstractCegarLoop]: Abstraction has 1062 states and 1518 transitions. [2022-07-21 17:56:16,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:16,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1518 transitions. [2022-07-21 17:56:16,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:16,533 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:16,533 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:16,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:16,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:16,742 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:16,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:16,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1991597085, now seen corresponding path program 1 times [2022-07-21 17:56:16,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:16,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1408956708] [2022-07-21 17:56:16,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:16,747 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:16,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:16,748 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:16,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2022-07-21 17:56:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:16,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:16,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:16,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:16,940 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:16,940 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:16,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1408956708] [2022-07-21 17:56:16,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1408956708] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:16,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:16,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:16,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929647409] [2022-07-21 17:56:16,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:16,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:16,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:16,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:16,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:16,941 INFO L87 Difference]: Start difference. First operand 1062 states and 1518 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:17,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:17,079 INFO L93 Difference]: Finished difference Result 1110 states and 1566 transitions. [2022-07-21 17:56:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:17,080 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 45 [2022-07-21 17:56:17,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:17,082 INFO L225 Difference]: With dead ends: 1110 [2022-07-21 17:56:17,082 INFO L226 Difference]: Without dead ends: 1098 [2022-07-21 17:56:17,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:17,083 INFO L413 NwaCegarLoop]: 618 mSDtfsCounter, 21 mSDsluCounter, 4182 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 4800 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:17,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 4800 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:17,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-07-21 17:56:17,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1062. [2022-07-21 17:56:17,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 879 states have (on average 1.3697383390216156) internal successors, (1204), 910 states have internal predecessors, (1204), 123 states have call successors, (123), 41 states have call predecessors, (123), 59 states have return successors, (190), 110 states have call predecessors, (190), 117 states have call successors, (190) [2022-07-21 17:56:17,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1517 transitions. [2022-07-21 17:56:17,099 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1517 transitions. Word has length 45 [2022-07-21 17:56:17,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:17,100 INFO L495 AbstractCegarLoop]: Abstraction has 1062 states and 1517 transitions. [2022-07-21 17:56:17,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 8 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:17,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1517 transitions. [2022-07-21 17:56:17,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:17,102 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:17,103 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:17,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:17,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:17,312 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:17,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:17,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1530884490, now seen corresponding path program 1 times [2022-07-21 17:56:17,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:17,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1975619129] [2022-07-21 17:56:17,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:17,313 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:17,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:17,314 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:17,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2022-07-21 17:56:17,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:17,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:17,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:17,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:17,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:17,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:17,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1975619129] [2022-07-21 17:56:17,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1975619129] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:17,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:17,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:17,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120925823] [2022-07-21 17:56:17,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:17,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:17,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:17,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:17,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:17,422 INFO L87 Difference]: Start difference. First operand 1062 states and 1517 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:17,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:17,430 INFO L93 Difference]: Finished difference Result 1078 states and 1533 transitions. [2022-07-21 17:56:17,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:17,430 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-21 17:56:17,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:17,432 INFO L225 Difference]: With dead ends: 1078 [2022-07-21 17:56:17,432 INFO L226 Difference]: Without dead ends: 1078 [2022-07-21 17:56:17,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:17,433 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 19 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:17,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1211 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:17,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-07-21 17:56:17,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1062. [2022-07-21 17:56:17,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1062 states, 879 states have (on average 1.3686006825938566) internal successors, (1203), 910 states have internal predecessors, (1203), 123 states have call successors, (123), 41 states have call predecessors, (123), 59 states have return successors, (190), 110 states have call predecessors, (190), 117 states have call successors, (190) [2022-07-21 17:56:17,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1516 transitions. [2022-07-21 17:56:17,449 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1516 transitions. Word has length 45 [2022-07-21 17:56:17,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:17,449 INFO L495 AbstractCegarLoop]: Abstraction has 1062 states and 1516 transitions. [2022-07-21 17:56:17,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:17,450 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1516 transitions. [2022-07-21 17:56:17,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:17,452 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:17,452 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:17,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:17,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:17,662 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:17,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:17,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1664897996, now seen corresponding path program 1 times [2022-07-21 17:56:17,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:17,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1637708736] [2022-07-21 17:56:17,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:17,663 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:17,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:17,663 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:17,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2022-07-21 17:56:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:17,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:17,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:17,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:17,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:17,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:17,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1637708736] [2022-07-21 17:56:17,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1637708736] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:17,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:17,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:17,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015819272] [2022-07-21 17:56:17,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:17,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:17,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:17,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:17,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:17,799 INFO L87 Difference]: Start difference. First operand 1062 states and 1516 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:17,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:17,934 INFO L93 Difference]: Finished difference Result 1086 states and 1545 transitions. [2022-07-21 17:56:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:17,935 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-21 17:56:17,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:17,937 INFO L225 Difference]: With dead ends: 1086 [2022-07-21 17:56:17,937 INFO L226 Difference]: Without dead ends: 1054 [2022-07-21 17:56:17,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:17,937 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 76 mSDsluCounter, 2910 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 3521 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:17,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 3521 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:17,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2022-07-21 17:56:17,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1054. [2022-07-21 17:56:17,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 873 states have (on average 1.3642611683848798) internal successors, (1191), 904 states have internal predecessors, (1191), 121 states have call successors, (121), 41 states have call predecessors, (121), 59 states have return successors, (188), 108 states have call predecessors, (188), 115 states have call successors, (188) [2022-07-21 17:56:17,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1500 transitions. [2022-07-21 17:56:17,955 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1500 transitions. Word has length 45 [2022-07-21 17:56:17,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:17,955 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1500 transitions. [2022-07-21 17:56:17,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:17,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1500 transitions. [2022-07-21 17:56:17,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:17,958 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:17,958 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:17,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:18,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:18,167 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:18,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:18,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1130031656, now seen corresponding path program 1 times [2022-07-21 17:56:18,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:18,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2063256899] [2022-07-21 17:56:18,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:18,168 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:18,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:18,169 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:18,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2022-07-21 17:56:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:18,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:18,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:18,274 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:18,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:18,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2063256899] [2022-07-21 17:56:18,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2063256899] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:18,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:18,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:18,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954385797] [2022-07-21 17:56:18,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:18,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:18,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:18,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:18,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:18,276 INFO L87 Difference]: Start difference. First operand 1054 states and 1500 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:18,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:18,283 INFO L93 Difference]: Finished difference Result 1070 states and 1516 transitions. [2022-07-21 17:56:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:18,283 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-21 17:56:18,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:18,285 INFO L225 Difference]: With dead ends: 1070 [2022-07-21 17:56:18,285 INFO L226 Difference]: Without dead ends: 1070 [2022-07-21 17:56:18,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:18,290 INFO L413 NwaCegarLoop]: 599 mSDtfsCounter, 19 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:18,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1178 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:18,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2022-07-21 17:56:18,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1054. [2022-07-21 17:56:18,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 873 states have (on average 1.3631156930126003) internal successors, (1190), 904 states have internal predecessors, (1190), 121 states have call successors, (121), 41 states have call predecessors, (121), 59 states have return successors, (188), 108 states have call predecessors, (188), 115 states have call successors, (188) [2022-07-21 17:56:18,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1499 transitions. [2022-07-21 17:56:18,308 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1499 transitions. Word has length 45 [2022-07-21 17:56:18,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:18,309 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1499 transitions. [2022-07-21 17:56:18,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:18,310 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1499 transitions. [2022-07-21 17:56:18,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-21 17:56:18,313 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:18,313 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:18,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:18,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:18,522 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:18,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:18,523 INFO L85 PathProgramCache]: Analyzing trace with hash 996018150, now seen corresponding path program 1 times [2022-07-21 17:56:18,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:18,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759608241] [2022-07-21 17:56:18,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:18,523 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:18,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:18,525 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:18,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2022-07-21 17:56:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:18,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:18,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:18,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:18,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:18,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:18,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759608241] [2022-07-21 17:56:18,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759608241] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:18,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:18,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:18,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086475239] [2022-07-21 17:56:18,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:18,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:18,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:18,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:18,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:18,707 INFO L87 Difference]: Start difference. First operand 1054 states and 1499 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:18,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:18,817 INFO L93 Difference]: Finished difference Result 1069 states and 1514 transitions. [2022-07-21 17:56:18,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:18,817 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-07-21 17:56:18,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:18,820 INFO L225 Difference]: With dead ends: 1069 [2022-07-21 17:56:18,820 INFO L226 Difference]: Without dead ends: 1046 [2022-07-21 17:56:18,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:18,820 INFO L413 NwaCegarLoop]: 591 mSDtfsCounter, 64 mSDsluCounter, 2823 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 3414 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:18,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 3414 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:18,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2022-07-21 17:56:18,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1046. [2022-07-21 17:56:18,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1046 states, 867 states have (on average 1.3598615916955017) internal successors, (1179), 898 states have internal predecessors, (1179), 119 states have call successors, (119), 41 states have call predecessors, (119), 59 states have return successors, (186), 106 states have call predecessors, (186), 113 states have call successors, (186) [2022-07-21 17:56:18,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1046 states to 1046 states and 1484 transitions. [2022-07-21 17:56:18,835 INFO L78 Accepts]: Start accepts. Automaton has 1046 states and 1484 transitions. Word has length 45 [2022-07-21 17:56:18,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:18,836 INFO L495 AbstractCegarLoop]: Abstraction has 1046 states and 1484 transitions. [2022-07-21 17:56:18,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:18,836 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1484 transitions. [2022-07-21 17:56:18,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 17:56:18,839 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:18,840 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:18,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:19,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:19,049 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:19,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:19,049 INFO L85 PathProgramCache]: Analyzing trace with hash -688570704, now seen corresponding path program 1 times [2022-07-21 17:56:19,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:19,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83382648] [2022-07-21 17:56:19,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:19,050 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:19,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:19,052 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:19,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2022-07-21 17:56:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:19,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:19,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:19,212 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:19,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:19,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83382648] [2022-07-21 17:56:19,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83382648] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:19,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:19,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:19,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566860018] [2022-07-21 17:56:19,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:19,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:19,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:19,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:19,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:19,214 INFO L87 Difference]: Start difference. First operand 1046 states and 1484 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:19,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:19,252 INFO L93 Difference]: Finished difference Result 1038 states and 1468 transitions. [2022-07-21 17:56:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:19,253 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 49 [2022-07-21 17:56:19,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:19,254 INFO L225 Difference]: With dead ends: 1038 [2022-07-21 17:56:19,254 INFO L226 Difference]: Without dead ends: 1038 [2022-07-21 17:56:19,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:19,255 INFO L413 NwaCegarLoop]: 602 mSDtfsCounter, 34 mSDsluCounter, 2346 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 2948 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:19,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 2948 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:19,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-07-21 17:56:19,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 1032. [2022-07-21 17:56:19,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 853 states have (on average 1.3563892145369285) internal successors, (1157), 884 states have internal predecessors, (1157), 119 states have call successors, (119), 41 states have call predecessors, (119), 59 states have return successors, (186), 106 states have call predecessors, (186), 113 states have call successors, (186) [2022-07-21 17:56:19,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1462 transitions. [2022-07-21 17:56:19,270 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1462 transitions. Word has length 49 [2022-07-21 17:56:19,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:19,271 INFO L495 AbstractCegarLoop]: Abstraction has 1032 states and 1462 transitions. [2022-07-21 17:56:19,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:19,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1462 transitions. [2022-07-21 17:56:19,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:19,272 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:19,272 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:19,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Ended with exit code 0 [2022-07-21 17:56:19,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:19,473 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:19,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:19,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1799473543, now seen corresponding path program 1 times [2022-07-21 17:56:19,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:19,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821578432] [2022-07-21 17:56:19,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:19,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:19,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:19,475 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:19,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2022-07-21 17:56:19,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:19,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:19,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:19,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:19,663 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:19,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:19,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821578432] [2022-07-21 17:56:19,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821578432] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:19,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:19,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:19,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921930490] [2022-07-21 17:56:19,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:19,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:19,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:19,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:19,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:19,665 INFO L87 Difference]: Start difference. First operand 1032 states and 1462 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:19,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:19,846 INFO L93 Difference]: Finished difference Result 1077 states and 1503 transitions. [2022-07-21 17:56:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:19,847 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2022-07-21 17:56:19,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:19,849 INFO L225 Difference]: With dead ends: 1077 [2022-07-21 17:56:19,849 INFO L226 Difference]: Without dead ends: 1064 [2022-07-21 17:56:19,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:19,850 INFO L413 NwaCegarLoop]: 584 mSDtfsCounter, 17 mSDsluCounter, 4484 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5068 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:19,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 5068 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:19,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2022-07-21 17:56:19,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1018. [2022-07-21 17:56:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 840 states have (on average 1.35) internal successors, (1134), 871 states have internal predecessors, (1134), 118 states have call successors, (118), 41 states have call predecessors, (118), 59 states have return successors, (185), 105 states have call predecessors, (185), 112 states have call successors, (185) [2022-07-21 17:56:19,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1437 transitions. [2022-07-21 17:56:19,866 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1437 transitions. Word has length 47 [2022-07-21 17:56:19,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:19,866 INFO L495 AbstractCegarLoop]: Abstraction has 1018 states and 1437 transitions. [2022-07-21 17:56:19,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:19,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1437 transitions. [2022-07-21 17:56:19,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-21 17:56:19,869 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:19,869 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:19,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2022-07-21 17:56:20,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:20,078 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:20,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:20,079 INFO L85 PathProgramCache]: Analyzing trace with hash -487130130, now seen corresponding path program 1 times [2022-07-21 17:56:20,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:20,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144925628] [2022-07-21 17:56:20,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:20,079 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:20,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:20,081 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:20,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2022-07-21 17:56:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:20,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:20,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:20,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:20,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:20,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144925628] [2022-07-21 17:56:20,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144925628] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:20,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:20,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:20,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279885649] [2022-07-21 17:56:20,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:20,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:20,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:20,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:20,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:20,319 INFO L87 Difference]: Start difference. First operand 1018 states and 1437 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:20,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:20,518 INFO L93 Difference]: Finished difference Result 1074 states and 1497 transitions. [2022-07-21 17:56:20,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:20,519 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2022-07-21 17:56:20,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:20,521 INFO L225 Difference]: With dead ends: 1074 [2022-07-21 17:56:20,521 INFO L226 Difference]: Without dead ends: 1061 [2022-07-21 17:56:20,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:20,521 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 17 mSDsluCounter, 4460 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 5040 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:20,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 5040 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:20,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1061 states. [2022-07-21 17:56:20,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1061 to 1006. [2022-07-21 17:56:20,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 831 states have (on average 1.3513838748495788) internal successors, (1123), 861 states have internal predecessors, (1123), 117 states have call successors, (117), 41 states have call predecessors, (117), 57 states have return successors, (177), 103 states have call predecessors, (177), 111 states have call successors, (177) [2022-07-21 17:56:20,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1417 transitions. [2022-07-21 17:56:20,536 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1417 transitions. Word has length 46 [2022-07-21 17:56:20,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:20,536 INFO L495 AbstractCegarLoop]: Abstraction has 1006 states and 1417 transitions. [2022-07-21 17:56:20,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:20,537 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1417 transitions. [2022-07-21 17:56:20,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:56:20,539 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:20,539 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:20,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:20,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:20,747 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:20,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:20,748 INFO L85 PathProgramCache]: Analyzing trace with hash 484610396, now seen corresponding path program 1 times [2022-07-21 17:56:20,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:20,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [267857070] [2022-07-21 17:56:20,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:20,748 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:20,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:20,751 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:20,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2022-07-21 17:56:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:20,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:20,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:20,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:20,964 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:20,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:20,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [267857070] [2022-07-21 17:56:20,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [267857070] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:20,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:20,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:20,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120660807] [2022-07-21 17:56:20,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:20,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:20,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:20,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:20,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:20,965 INFO L87 Difference]: Start difference. First operand 1006 states and 1417 transitions. Second operand has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:21,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:21,155 INFO L93 Difference]: Finished difference Result 1021 states and 1432 transitions. [2022-07-21 17:56:21,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:21,156 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-21 17:56:21,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:21,162 INFO L225 Difference]: With dead ends: 1021 [2022-07-21 17:56:21,162 INFO L226 Difference]: Without dead ends: 1004 [2022-07-21 17:56:21,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:21,163 INFO L413 NwaCegarLoop]: 550 mSDtfsCounter, 62 mSDsluCounter, 4331 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4881 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:21,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4881 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:21,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2022-07-21 17:56:21,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 1004. [2022-07-21 17:56:21,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 830 states have (on average 1.3493975903614457) internal successors, (1120), 860 states have internal predecessors, (1120), 116 states have call successors, (116), 41 states have call predecessors, (116), 57 states have return successors, (176), 102 states have call predecessors, (176), 110 states have call successors, (176) [2022-07-21 17:56:21,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1412 transitions. [2022-07-21 17:56:21,177 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1412 transitions. Word has length 48 [2022-07-21 17:56:21,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:21,177 INFO L495 AbstractCegarLoop]: Abstraction has 1004 states and 1412 transitions. [2022-07-21 17:56:21,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:21,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1412 transitions. [2022-07-21 17:56:21,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:21,179 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:21,179 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:21,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2022-07-21 17:56:21,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:21,383 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:21,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:21,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1904148279, now seen corresponding path program 1 times [2022-07-21 17:56:21,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:21,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955805142] [2022-07-21 17:56:21,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:21,384 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:21,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:21,385 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:21,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2022-07-21 17:56:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:21,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:21,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:21,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:21,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:21,576 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:21,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955805142] [2022-07-21 17:56:21,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955805142] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:21,577 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:21,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:21,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503795502] [2022-07-21 17:56:21,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:21,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:21,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:21,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:21,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:21,578 INFO L87 Difference]: Start difference. First operand 1004 states and 1412 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:21,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:21,775 INFO L93 Difference]: Finished difference Result 1021 states and 1430 transitions. [2022-07-21 17:56:21,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:21,776 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-21 17:56:21,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:21,778 INFO L225 Difference]: With dead ends: 1021 [2022-07-21 17:56:21,778 INFO L226 Difference]: Without dead ends: 1004 [2022-07-21 17:56:21,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:21,779 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 62 mSDsluCounter, 4313 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4860 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:21,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4860 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:21,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2022-07-21 17:56:21,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 1004. [2022-07-21 17:56:21,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 830 states have (on average 1.344578313253012) internal successors, (1116), 860 states have internal predecessors, (1116), 116 states have call successors, (116), 41 states have call predecessors, (116), 57 states have return successors, (176), 102 states have call predecessors, (176), 110 states have call successors, (176) [2022-07-21 17:56:21,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1408 transitions. [2022-07-21 17:56:21,793 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1408 transitions. Word has length 47 [2022-07-21 17:56:21,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:21,793 INFO L495 AbstractCegarLoop]: Abstraction has 1004 states and 1408 transitions. [2022-07-21 17:56:21,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 9 states have internal predecessors, (42), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:21,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1408 transitions. [2022-07-21 17:56:21,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:21,795 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:21,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:21,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:22,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,003 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:22,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:22,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2046804371, now seen corresponding path program 1 times [2022-07-21 17:56:22,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:22,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [672481154] [2022-07-21 17:56:22,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:22,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:22,006 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:22,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2022-07-21 17:56:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:22,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:22,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:22,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:22,151 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:22,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:22,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [672481154] [2022-07-21 17:56:22,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [672481154] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:22,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:22,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:22,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278073794] [2022-07-21 17:56:22,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:22,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:22,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:22,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:22,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:22,153 INFO L87 Difference]: Start difference. First operand 1004 states and 1408 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:22,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:22,179 INFO L93 Difference]: Finished difference Result 1033 states and 1448 transitions. [2022-07-21 17:56:22,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:22,179 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-21 17:56:22,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:22,181 INFO L225 Difference]: With dead ends: 1033 [2022-07-21 17:56:22,181 INFO L226 Difference]: Without dead ends: 1033 [2022-07-21 17:56:22,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:22,181 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 39 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 2262 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:22,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 2262 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:22,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-07-21 17:56:22,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1012. [2022-07-21 17:56:22,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 836 states have (on average 1.3421052631578947) internal successors, (1122), 866 states have internal predecessors, (1122), 116 states have call successors, (116), 41 states have call predecessors, (116), 59 states have return successors, (186), 104 states have call predecessors, (186), 110 states have call successors, (186) [2022-07-21 17:56:22,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1424 transitions. [2022-07-21 17:56:22,199 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1424 transitions. Word has length 47 [2022-07-21 17:56:22,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:22,199 INFO L495 AbstractCegarLoop]: Abstraction has 1012 states and 1424 transitions. [2022-07-21 17:56:22,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:22,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1424 transitions. [2022-07-21 17:56:22,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-21 17:56:22,201 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:22,202 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:22,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Ended with exit code 0 [2022-07-21 17:56:22,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,411 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:22,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:22,411 INFO L85 PathProgramCache]: Analyzing trace with hash 791864886, now seen corresponding path program 1 times [2022-07-21 17:56:22,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:22,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063916480] [2022-07-21 17:56:22,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:22,412 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:22,413 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:22,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2022-07-21 17:56:22,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:22,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:22,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:22,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:22,521 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:22,521 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:22,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063916480] [2022-07-21 17:56:22,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063916480] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:22,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:22,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:22,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84176305] [2022-07-21 17:56:22,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:22,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:22,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:22,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:22,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:22,522 INFO L87 Difference]: Start difference. First operand 1012 states and 1424 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:22,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:22,528 INFO L93 Difference]: Finished difference Result 964 states and 1315 transitions. [2022-07-21 17:56:22,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:22,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-07-21 17:56:22,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:22,530 INFO L225 Difference]: With dead ends: 964 [2022-07-21 17:56:22,530 INFO L226 Difference]: Without dead ends: 962 [2022-07-21 17:56:22,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:22,531 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 3 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:22,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1072 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:22,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2022-07-21 17:56:22,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 865. [2022-07-21 17:56:22,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 726 states have (on average 1.334710743801653) internal successors, (969), 743 states have internal predecessors, (969), 87 states have call successors, (87), 38 states have call predecessors, (87), 51 states have return successors, (115), 83 states have call predecessors, (115), 81 states have call successors, (115) [2022-07-21 17:56:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1171 transitions. [2022-07-21 17:56:22,542 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1171 transitions. Word has length 47 [2022-07-21 17:56:22,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:22,542 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1171 transitions. [2022-07-21 17:56:22,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:22,543 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1171 transitions. [2022-07-21 17:56:22,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:56:22,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:22,544 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:22,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:22,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,754 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:22,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1366311556, now seen corresponding path program 1 times [2022-07-21 17:56:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:22,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1639781247] [2022-07-21 17:56:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:22,755 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:22,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:22,756 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:22,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2022-07-21 17:56:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:22,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:22,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:22,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:22,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:22,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:22,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1639781247] [2022-07-21 17:56:22,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1639781247] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:22,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:22,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:22,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127731219] [2022-07-21 17:56:22,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:22,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:22,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:22,944 INFO L87 Difference]: Start difference. First operand 865 states and 1171 transitions. Second operand has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:23,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:23,101 INFO L93 Difference]: Finished difference Result 896 states and 1203 transitions. [2022-07-21 17:56:23,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:23,101 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2022-07-21 17:56:23,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:23,104 INFO L225 Difference]: With dead ends: 896 [2022-07-21 17:56:23,104 INFO L226 Difference]: Without dead ends: 879 [2022-07-21 17:56:23,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:23,106 INFO L413 NwaCegarLoop]: 557 mSDtfsCounter, 64 mSDsluCounter, 4292 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 4849 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:23,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 4849 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:23,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-07-21 17:56:23,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 863. [2022-07-21 17:56:23,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 725 states have (on average 1.333793103448276) internal successors, (967), 742 states have internal predecessors, (967), 86 states have call successors, (86), 38 states have call predecessors, (86), 51 states have return successors, (114), 82 states have call predecessors, (114), 80 states have call successors, (114) [2022-07-21 17:56:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1167 transitions. [2022-07-21 17:56:23,117 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1167 transitions. Word has length 52 [2022-07-21 17:56:23,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:23,117 INFO L495 AbstractCegarLoop]: Abstraction has 863 states and 1167 transitions. [2022-07-21 17:56:23,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:23,117 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1167 transitions. [2022-07-21 17:56:23,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 17:56:23,120 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:23,120 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:23,129 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2022-07-21 17:56:23,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:23,329 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:23,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1918382277, now seen corresponding path program 1 times [2022-07-21 17:56:23,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:23,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1857159514] [2022-07-21 17:56:23,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:23,330 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:23,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:23,331 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:23,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2022-07-21 17:56:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:23,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:23,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:23,463 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:23,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:23,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1857159514] [2022-07-21 17:56:23,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1857159514] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:23,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:23,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:23,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536436269] [2022-07-21 17:56:23,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:23,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:23,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:23,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:23,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:23,465 INFO L87 Difference]: Start difference. First operand 863 states and 1167 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:23,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:23,492 INFO L93 Difference]: Finished difference Result 883 states and 1189 transitions. [2022-07-21 17:56:23,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:23,493 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2022-07-21 17:56:23,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:23,495 INFO L225 Difference]: With dead ends: 883 [2022-07-21 17:56:23,495 INFO L226 Difference]: Without dead ends: 883 [2022-07-21 17:56:23,495 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:23,497 INFO L413 NwaCegarLoop]: 551 mSDtfsCounter, 28 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 2160 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:23,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 2160 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:23,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-07-21 17:56:23,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 865. [2022-07-21 17:56:23,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 865 states, 727 states have (on average 1.3328748280605227) internal successors, (969), 743 states have internal predecessors, (969), 86 states have call successors, (86), 38 states have call predecessors, (86), 51 states have return successors, (114), 83 states have call predecessors, (114), 80 states have call successors, (114) [2022-07-21 17:56:23,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 865 states to 865 states and 1169 transitions. [2022-07-21 17:56:23,507 INFO L78 Accepts]: Start accepts. Automaton has 865 states and 1169 transitions. Word has length 49 [2022-07-21 17:56:23,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:23,508 INFO L495 AbstractCegarLoop]: Abstraction has 865 states and 1169 transitions. [2022-07-21 17:56:23,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:23,508 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1169 transitions. [2022-07-21 17:56:23,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:56:23,509 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:23,510 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:23,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Ended with exit code 0 [2022-07-21 17:56:23,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:23,720 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:23,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:23,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1443534431, now seen corresponding path program 1 times [2022-07-21 17:56:23,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:23,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1934807769] [2022-07-21 17:56:23,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:23,721 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:23,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:23,722 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:23,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2022-07-21 17:56:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:23,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:23,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:23,919 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:23,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:23,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1934807769] [2022-07-21 17:56:23,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1934807769] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:23,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:23,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:56:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551046722] [2022-07-21 17:56:23,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:23,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:56:23,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:23,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:56:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:23,921 INFO L87 Difference]: Start difference. First operand 865 states and 1169 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:24,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:24,097 INFO L93 Difference]: Finished difference Result 933 states and 1246 transitions. [2022-07-21 17:56:24,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:56:24,098 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 48 [2022-07-21 17:56:24,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:24,100 INFO L225 Difference]: With dead ends: 933 [2022-07-21 17:56:24,100 INFO L226 Difference]: Without dead ends: 920 [2022-07-21 17:56:24,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:24,100 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 33 mSDsluCounter, 4209 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 4756 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:24,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 4756 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:24,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-07-21 17:56:24,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 874. [2022-07-21 17:56:24,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 734 states have (on average 1.3297002724795641) internal successors, (976), 751 states have internal predecessors, (976), 86 states have call successors, (86), 38 states have call predecessors, (86), 53 states have return successors, (120), 84 states have call predecessors, (120), 80 states have call successors, (120) [2022-07-21 17:56:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1182 transitions. [2022-07-21 17:56:24,112 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1182 transitions. Word has length 48 [2022-07-21 17:56:24,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:24,112 INFO L495 AbstractCegarLoop]: Abstraction has 874 states and 1182 transitions. [2022-07-21 17:56:24,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 9 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:24,113 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1182 transitions. [2022-07-21 17:56:24,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:56:24,114 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:24,115 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:24,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:24,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:24,324 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:24,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:24,324 INFO L85 PathProgramCache]: Analyzing trace with hash -642740247, now seen corresponding path program 1 times [2022-07-21 17:56:24,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:24,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636282089] [2022-07-21 17:56:24,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:24,324 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:24,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:24,326 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:24,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2022-07-21 17:56:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:24,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:24,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:24,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:24,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:24,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:24,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636282089] [2022-07-21 17:56:24,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636282089] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:24,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:24,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:24,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874548568] [2022-07-21 17:56:24,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:24,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:24,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:24,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:24,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:24,512 INFO L87 Difference]: Start difference. First operand 874 states and 1182 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:24,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:24,688 INFO L93 Difference]: Finished difference Result 889 states and 1197 transitions. [2022-07-21 17:56:24,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:24,688 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 51 [2022-07-21 17:56:24,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:24,690 INFO L225 Difference]: With dead ends: 889 [2022-07-21 17:56:24,690 INFO L226 Difference]: Without dead ends: 872 [2022-07-21 17:56:24,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:24,691 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 62 mSDsluCounter, 4167 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4704 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:24,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4704 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:24,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-07-21 17:56:24,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 872. [2022-07-21 17:56:24,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 733 states have (on average 1.3287858117326057) internal successors, (974), 750 states have internal predecessors, (974), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-07-21 17:56:24,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1178 transitions. [2022-07-21 17:56:24,701 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1178 transitions. Word has length 51 [2022-07-21 17:56:24,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:24,701 INFO L495 AbstractCegarLoop]: Abstraction has 872 states and 1178 transitions. [2022-07-21 17:56:24,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:24,701 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1178 transitions. [2022-07-21 17:56:24,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 17:56:24,707 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:24,707 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:24,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:24,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:24,917 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:24,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:24,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1448836095, now seen corresponding path program 1 times [2022-07-21 17:56:24,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:24,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519552708] [2022-07-21 17:56:24,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:24,918 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:24,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:24,919 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:24,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2022-07-21 17:56:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:25,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:25,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:25,093 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:25,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:25,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519552708] [2022-07-21 17:56:25,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519552708] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:25,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:25,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:25,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679755698] [2022-07-21 17:56:25,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:25,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:25,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:25,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:25,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:25,095 INFO L87 Difference]: Start difference. First operand 872 states and 1178 transitions. Second operand has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:25,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:25,236 INFO L93 Difference]: Finished difference Result 889 states and 1196 transitions. [2022-07-21 17:56:25,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:25,236 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2022-07-21 17:56:25,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:25,238 INFO L225 Difference]: With dead ends: 889 [2022-07-21 17:56:25,238 INFO L226 Difference]: Without dead ends: 871 [2022-07-21 17:56:25,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:25,238 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 62 mSDsluCounter, 4101 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4620 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:25,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4620 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:25,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-07-21 17:56:25,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 871. [2022-07-21 17:56:25,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 732 states have (on average 1.3210382513661203) internal successors, (967), 749 states have internal predecessors, (967), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-07-21 17:56:25,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1171 transitions. [2022-07-21 17:56:25,246 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 1171 transitions. Word has length 49 [2022-07-21 17:56:25,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:25,247 INFO L495 AbstractCegarLoop]: Abstraction has 871 states and 1171 transitions. [2022-07-21 17:56:25,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:25,247 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1171 transitions. [2022-07-21 17:56:25,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:56:25,248 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:25,248 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:25,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (57)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:25,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:25,451 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:25,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:25,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1422191575, now seen corresponding path program 1 times [2022-07-21 17:56:25,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:25,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374225983] [2022-07-21 17:56:25,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:25,452 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:25,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:25,453 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:25,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2022-07-21 17:56:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:25,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:25,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:25,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:25,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:25,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:25,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374225983] [2022-07-21 17:56:25,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374225983] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:25,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:25,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:25,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299993119] [2022-07-21 17:56:25,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:25,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:25,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:25,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:25,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:25,563 INFO L87 Difference]: Start difference. First operand 871 states and 1171 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:25,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:25,615 INFO L93 Difference]: Finished difference Result 892 states and 1194 transitions. [2022-07-21 17:56:25,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:25,615 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-21 17:56:25,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:25,617 INFO L225 Difference]: With dead ends: 892 [2022-07-21 17:56:25,617 INFO L226 Difference]: Without dead ends: 892 [2022-07-21 17:56:25,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:25,618 INFO L413 NwaCegarLoop]: 522 mSDtfsCounter, 39 mSDsluCounter, 1004 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:25,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1526 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:25,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-07-21 17:56:25,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 873. [2022-07-21 17:56:25,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 734 states have (on average 1.3201634877384196) internal successors, (969), 751 states have internal predecessors, (969), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-07-21 17:56:25,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1173 transitions. [2022-07-21 17:56:25,629 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1173 transitions. Word has length 48 [2022-07-21 17:56:25,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:25,629 INFO L495 AbstractCegarLoop]: Abstraction has 873 states and 1173 transitions. [2022-07-21 17:56:25,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:25,629 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1173 transitions. [2022-07-21 17:56:25,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 17:56:25,631 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:25,631 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:25,640 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (58)] Ended with exit code 0 [2022-07-21 17:56:25,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:25,840 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:25,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:25,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1288178069, now seen corresponding path program 1 times [2022-07-21 17:56:25,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:25,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840921733] [2022-07-21 17:56:25,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:25,841 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:25,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:25,842 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:25,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2022-07-21 17:56:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:25,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:25,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:25,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:25,993 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:25,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:25,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840921733] [2022-07-21 17:56:25,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840921733] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:25,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:25,993 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:25,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055140614] [2022-07-21 17:56:25,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:25,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:25,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:25,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:25,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:25,995 INFO L87 Difference]: Start difference. First operand 873 states and 1173 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:26,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:26,091 INFO L93 Difference]: Finished difference Result 891 states and 1192 transitions. [2022-07-21 17:56:26,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:26,092 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-21 17:56:26,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:26,094 INFO L225 Difference]: With dead ends: 891 [2022-07-21 17:56:26,094 INFO L226 Difference]: Without dead ends: 870 [2022-07-21 17:56:26,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:26,095 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 60 mSDsluCounter, 2545 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3064 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:26,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3064 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:26,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2022-07-21 17:56:26,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 870. [2022-07-21 17:56:26,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 731 states have (on average 1.3132694938440492) internal successors, (960), 748 states have internal predecessors, (960), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (119), 83 states have call predecessors, (119), 79 states have call successors, (119) [2022-07-21 17:56:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1164 transitions. [2022-07-21 17:56:26,107 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1164 transitions. Word has length 48 [2022-07-21 17:56:26,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:26,108 INFO L495 AbstractCegarLoop]: Abstraction has 870 states and 1164 transitions. [2022-07-21 17:56:26,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 17:56:26,108 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1164 transitions. [2022-07-21 17:56:26,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:26,109 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:26,109 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:26,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (59)] Ended with exit code 0 [2022-07-21 17:56:26,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:26,319 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:26,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:26,320 INFO L85 PathProgramCache]: Analyzing trace with hash 908630671, now seen corresponding path program 1 times [2022-07-21 17:56:26,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:26,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1920192584] [2022-07-21 17:56:26,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:26,321 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:26,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:26,322 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:26,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2022-07-21 17:56:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:26,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:26,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:26,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:26,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:26,560 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:26,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1920192584] [2022-07-21 17:56:26,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1920192584] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:26,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:26,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:26,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088698809] [2022-07-21 17:56:26,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:26,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:26,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:26,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:26,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:26,561 INFO L87 Difference]: Start difference. First operand 870 states and 1164 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:26,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:26,736 INFO L93 Difference]: Finished difference Result 909 states and 1203 transitions. [2022-07-21 17:56:26,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:26,737 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-07-21 17:56:26,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:26,738 INFO L225 Difference]: With dead ends: 909 [2022-07-21 17:56:26,738 INFO L226 Difference]: Without dead ends: 895 [2022-07-21 17:56:26,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:26,739 INFO L413 NwaCegarLoop]: 527 mSDtfsCounter, 42 mSDsluCounter, 5098 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5625 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:26,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5625 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:26,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2022-07-21 17:56:26,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 870. [2022-07-21 17:56:26,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 731 states have (on average 1.3132694938440492) internal successors, (960), 748 states have internal predecessors, (960), 85 states have call successors, (85), 38 states have call predecessors, (85), 53 states have return successors, (118), 83 states have call predecessors, (118), 79 states have call successors, (118) [2022-07-21 17:56:26,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1163 transitions. [2022-07-21 17:56:26,747 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1163 transitions. Word has length 57 [2022-07-21 17:56:26,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:26,748 INFO L495 AbstractCegarLoop]: Abstraction has 870 states and 1163 transitions. [2022-07-21 17:56:26,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:26,748 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1163 transitions. [2022-07-21 17:56:26,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 17:56:26,750 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:26,750 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:26,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (60)] Ended with exit code 0 [2022-07-21 17:56:26,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:26,953 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:26,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:26,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1327042800, now seen corresponding path program 1 times [2022-07-21 17:56:26,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:26,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247020588] [2022-07-21 17:56:26,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:26,955 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:26,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:26,956 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:26,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2022-07-21 17:56:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:27,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:27,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:27,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:27,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:27,169 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:27,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247020588] [2022-07-21 17:56:27,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247020588] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:27,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:27,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 17:56:27,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141823459] [2022-07-21 17:56:27,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:27,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:56:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:27,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:56:27,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:27,170 INFO L87 Difference]: Start difference. First operand 870 states and 1163 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:27,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:27,343 INFO L93 Difference]: Finished difference Result 928 states and 1225 transitions. [2022-07-21 17:56:27,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:56:27,343 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2022-07-21 17:56:27,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:27,345 INFO L225 Difference]: With dead ends: 928 [2022-07-21 17:56:27,345 INFO L226 Difference]: Without dead ends: 913 [2022-07-21 17:56:27,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:27,346 INFO L413 NwaCegarLoop]: 539 mSDtfsCounter, 33 mSDsluCounter, 4136 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 4675 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:27,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 4675 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:27,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-07-21 17:56:27,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 858. [2022-07-21 17:56:27,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.314404432132964) internal successors, (949), 738 states have internal predecessors, (949), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:27,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1144 transitions. [2022-07-21 17:56:27,355 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1144 transitions. Word has length 49 [2022-07-21 17:56:27,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:27,356 INFO L495 AbstractCegarLoop]: Abstraction has 858 states and 1144 transitions. [2022-07-21 17:56:27,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:27,356 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1144 transitions. [2022-07-21 17:56:27,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:56:27,357 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:27,357 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:27,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (61)] Ended with exit code 0 [2022-07-21 17:56:27,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:27,558 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:27,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:27,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1096222030, now seen corresponding path program 1 times [2022-07-21 17:56:27,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:27,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908338268] [2022-07-21 17:56:27,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:27,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:27,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:27,559 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:27,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2022-07-21 17:56:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:27,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:27,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:27,853 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:27,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:27,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908338268] [2022-07-21 17:56:27,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [908338268] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:27,853 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:27,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:27,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010866641] [2022-07-21 17:56:27,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:27,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:27,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:27,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:27,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:27,855 INFO L87 Difference]: Start difference. First operand 858 states and 1144 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:28,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:28,051 INFO L93 Difference]: Finished difference Result 927 states and 1221 transitions. [2022-07-21 17:56:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:28,051 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-21 17:56:28,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:28,053 INFO L225 Difference]: With dead ends: 927 [2022-07-21 17:56:28,053 INFO L226 Difference]: Without dead ends: 913 [2022-07-21 17:56:28,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:28,053 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 46 mSDsluCounter, 4624 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5160 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:28,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 5160 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:28,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-07-21 17:56:28,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-07-21 17:56:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (116), 82 states have call predecessors, (116), 78 states have call successors, (116) [2022-07-21 17:56:28,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1156 transitions. [2022-07-21 17:56:28,060 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1156 transitions. Word has length 50 [2022-07-21 17:56:28,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:28,061 INFO L495 AbstractCegarLoop]: Abstraction has 867 states and 1156 transitions. [2022-07-21 17:56:28,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:28,061 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1156 transitions. [2022-07-21 17:56:28,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-21 17:56:28,062 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:28,062 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:28,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (62)] Ended with exit code 0 [2022-07-21 17:56:28,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:28,262 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:28,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:28,263 INFO L85 PathProgramCache]: Analyzing trace with hash -692563454, now seen corresponding path program 1 times [2022-07-21 17:56:28,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:28,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158673635] [2022-07-21 17:56:28,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:28,263 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:28,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:28,264 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:28,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2022-07-21 17:56:28,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:28,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:28,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:28,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:28,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:28,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:28,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158673635] [2022-07-21 17:56:28,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158673635] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:28,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:28,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:28,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052960947] [2022-07-21 17:56:28,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:28,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:28,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:28,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:28,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:28,474 INFO L87 Difference]: Start difference. First operand 867 states and 1156 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:28,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:28,655 INFO L93 Difference]: Finished difference Result 927 states and 1220 transitions. [2022-07-21 17:56:28,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:28,655 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 49 [2022-07-21 17:56:28,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:28,657 INFO L225 Difference]: With dead ends: 927 [2022-07-21 17:56:28,657 INFO L226 Difference]: Without dead ends: 913 [2022-07-21 17:56:28,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:28,658 INFO L413 NwaCegarLoop]: 528 mSDtfsCounter, 42 mSDsluCounter, 5081 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5609 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:28,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5609 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:28,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-07-21 17:56:28,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-07-21 17:56:28,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (115), 82 states have call predecessors, (115), 78 states have call successors, (115) [2022-07-21 17:56:28,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1155 transitions. [2022-07-21 17:56:28,675 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1155 transitions. Word has length 49 [2022-07-21 17:56:28,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:28,675 INFO L495 AbstractCegarLoop]: Abstraction has 867 states and 1155 transitions. [2022-07-21 17:56:28,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:28,677 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1155 transitions. [2022-07-21 17:56:28,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-21 17:56:28,678 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:28,678 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:28,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:28,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:28,888 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:28,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:28,889 INFO L85 PathProgramCache]: Analyzing trace with hash 110672091, now seen corresponding path program 1 times [2022-07-21 17:56:28,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:28,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591067328] [2022-07-21 17:56:28,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:28,889 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:28,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:28,890 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:28,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2022-07-21 17:56:29,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:29,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:29,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:29,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:29,125 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:29,125 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:29,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591067328] [2022-07-21 17:56:29,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591067328] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:29,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:29,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:29,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815406437] [2022-07-21 17:56:29,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:29,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:29,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:29,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:29,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:29,127 INFO L87 Difference]: Start difference. First operand 867 states and 1155 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:29,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:29,304 INFO L93 Difference]: Finished difference Result 927 states and 1219 transitions. [2022-07-21 17:56:29,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:29,304 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 59 [2022-07-21 17:56:29,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:29,305 INFO L225 Difference]: With dead ends: 927 [2022-07-21 17:56:29,305 INFO L226 Difference]: Without dead ends: 913 [2022-07-21 17:56:29,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:29,306 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 46 mSDsluCounter, 4626 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 5161 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:29,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 5161 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:29,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-07-21 17:56:29,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 867. [2022-07-21 17:56:29,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 729 states have (on average 1.3113854595336076) internal successors, (956), 746 states have internal predecessors, (956), 84 states have call successors, (84), 38 states have call predecessors, (84), 53 states have return successors, (114), 82 states have call predecessors, (114), 78 states have call successors, (114) [2022-07-21 17:56:29,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1154 transitions. [2022-07-21 17:56:29,313 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1154 transitions. Word has length 59 [2022-07-21 17:56:29,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:29,313 INFO L495 AbstractCegarLoop]: Abstraction has 867 states and 1154 transitions. [2022-07-21 17:56:29,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:29,313 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1154 transitions. [2022-07-21 17:56:29,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:29,314 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:29,315 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:29,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:29,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:29,524 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:29,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:29,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1369472507, now seen corresponding path program 1 times [2022-07-21 17:56:29,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:29,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484260080] [2022-07-21 17:56:29,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:29,524 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:29,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:29,526 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:29,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2022-07-21 17:56:29,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:29,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:29,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:29,751 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:29,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:29,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484260080] [2022-07-21 17:56:29,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484260080] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:29,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:29,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:29,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960518954] [2022-07-21 17:56:29,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:29,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:29,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:29,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:29,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:29,753 INFO L87 Difference]: Start difference. First operand 867 states and 1154 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:29,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:29,920 INFO L93 Difference]: Finished difference Result 927 states and 1218 transitions. [2022-07-21 17:56:29,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:29,920 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-07-21 17:56:29,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:29,921 INFO L225 Difference]: With dead ends: 927 [2022-07-21 17:56:29,921 INFO L226 Difference]: Without dead ends: 913 [2022-07-21 17:56:29,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:29,922 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 42 mSDsluCounter, 5122 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5654 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:29,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5654 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:29,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-07-21 17:56:29,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 858. [2022-07-21 17:56:29,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.314404432132964) internal successors, (949), 738 states have internal predecessors, (949), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1144 transitions. [2022-07-21 17:56:29,931 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1144 transitions. Word has length 56 [2022-07-21 17:56:29,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:29,931 INFO L495 AbstractCegarLoop]: Abstraction has 858 states and 1144 transitions. [2022-07-21 17:56:29,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 10 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:29,932 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1144 transitions. [2022-07-21 17:56:29,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-21 17:56:29,933 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:29,933 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:29,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (65)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:30,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:30,143 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:30,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash 73346213, now seen corresponding path program 1 times [2022-07-21 17:56:30,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:30,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463784189] [2022-07-21 17:56:30,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:30,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:30,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:30,145 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:30,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2022-07-21 17:56:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:30,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:30,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:30,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:30,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:30,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463784189] [2022-07-21 17:56:30,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463784189] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:30,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:30,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:30,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107208091] [2022-07-21 17:56:30,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:30,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:30,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:30,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:30,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:30,298 INFO L87 Difference]: Start difference. First operand 858 states and 1144 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:56:30,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:30,626 INFO L93 Difference]: Finished difference Result 858 states and 1138 transitions. [2022-07-21 17:56:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:30,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2022-07-21 17:56:30,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:30,628 INFO L225 Difference]: With dead ends: 858 [2022-07-21 17:56:30,628 INFO L226 Difference]: Without dead ends: 858 [2022-07-21 17:56:30,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:30,628 INFO L413 NwaCegarLoop]: 464 mSDtfsCounter, 548 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:30,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [565 Valid, 1106 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:56:30,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-07-21 17:56:30,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 858. [2022-07-21 17:56:30,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.3060941828254848) internal successors, (943), 738 states have internal predecessors, (943), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:30,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1138 transitions. [2022-07-21 17:56:30,643 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1138 transitions. Word has length 66 [2022-07-21 17:56:30,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:30,643 INFO L495 AbstractCegarLoop]: Abstraction has 858 states and 1138 transitions. [2022-07-21 17:56:30,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:56:30,643 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1138 transitions. [2022-07-21 17:56:30,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-21 17:56:30,645 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:30,645 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:30,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:30,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:30,855 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:30,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:30,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1549681228, now seen corresponding path program 1 times [2022-07-21 17:56:30,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:30,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [149415039] [2022-07-21 17:56:30,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:30,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:30,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:30,858 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:30,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Waiting until timeout for monitored process [2022-07-21 17:56:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:30,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:30,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:31,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:31,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:31,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:31,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [149415039] [2022-07-21 17:56:31,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [149415039] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:31,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:31,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:31,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391063497] [2022-07-21 17:56:31,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:31,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:31,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:31,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:31,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:31,114 INFO L87 Difference]: Start difference. First operand 858 states and 1138 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:56:31,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:31,317 INFO L93 Difference]: Finished difference Result 858 states and 1130 transitions. [2022-07-21 17:56:31,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:31,318 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 67 [2022-07-21 17:56:31,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:31,319 INFO L225 Difference]: With dead ends: 858 [2022-07-21 17:56:31,319 INFO L226 Difference]: Without dead ends: 858 [2022-07-21 17:56:31,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:31,320 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 473 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:31,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 884 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:31,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-07-21 17:56:31,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 858. [2022-07-21 17:56:31,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 722 states have (on average 1.2950138504155124) internal successors, (935), 738 states have internal predecessors, (935), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 81 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1130 transitions. [2022-07-21 17:56:31,330 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1130 transitions. Word has length 67 [2022-07-21 17:56:31,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:31,330 INFO L495 AbstractCegarLoop]: Abstraction has 858 states and 1130 transitions. [2022-07-21 17:56:31,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:56:31,331 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1130 transitions. [2022-07-21 17:56:31,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:56:31,332 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:31,332 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:31,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (67)] Ended with exit code 0 [2022-07-21 17:56:31,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:31,542 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:31,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1303785248, now seen corresponding path program 1 times [2022-07-21 17:56:31,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:31,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643883688] [2022-07-21 17:56:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:31,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:31,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:31,544 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:31,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2022-07-21 17:56:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:31,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:31,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:31,666 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:31,666 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:31,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643883688] [2022-07-21 17:56:31,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643883688] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:31,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:31,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:31,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30625438] [2022-07-21 17:56:31,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:31,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:31,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:31,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:31,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:31,667 INFO L87 Difference]: Start difference. First operand 858 states and 1130 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:31,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:31,699 INFO L93 Difference]: Finished difference Result 878 states and 1152 transitions. [2022-07-21 17:56:31,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:31,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2022-07-21 17:56:31,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:31,702 INFO L225 Difference]: With dead ends: 878 [2022-07-21 17:56:31,702 INFO L226 Difference]: Without dead ends: 878 [2022-07-21 17:56:31,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:31,703 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 33 mSDsluCounter, 1551 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 2084 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:31,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 2084 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:31,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-07-21 17:56:31,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 860. [2022-07-21 17:56:31,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 724 states have (on average 1.2941988950276244) internal successors, (937), 739 states have internal predecessors, (937), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 82 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:31,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 1132 transitions. [2022-07-21 17:56:31,713 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 1132 transitions. Word has length 51 [2022-07-21 17:56:31,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:31,714 INFO L495 AbstractCegarLoop]: Abstraction has 860 states and 1132 transitions. [2022-07-21 17:56:31,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:31,714 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 1132 transitions. [2022-07-21 17:56:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:56:31,715 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:31,715 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:31,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (68)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:31,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:31,925 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:31,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1797533827, now seen corresponding path program 1 times [2022-07-21 17:56:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:31,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560217126] [2022-07-21 17:56:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:31,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:31,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:31,927 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:31,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2022-07-21 17:56:32,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:32,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:32,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:32,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:32,055 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:32,056 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:32,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560217126] [2022-07-21 17:56:32,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1560217126] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:32,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:32,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:32,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798646174] [2022-07-21 17:56:32,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:32,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:32,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:32,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:32,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:32,057 INFO L87 Difference]: Start difference. First operand 860 states and 1132 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:32,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:32,119 INFO L93 Difference]: Finished difference Result 925 states and 1208 transitions. [2022-07-21 17:56:32,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:32,120 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 50 [2022-07-21 17:56:32,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:32,122 INFO L225 Difference]: With dead ends: 925 [2022-07-21 17:56:32,122 INFO L226 Difference]: Without dead ends: 925 [2022-07-21 17:56:32,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:32,122 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 140 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 2011 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:32,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 2011 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2022-07-21 17:56:32,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 866. [2022-07-21 17:56:32,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 729 states have (on average 1.2935528120713307) internal successors, (943), 744 states have internal predecessors, (943), 85 states have call successors, (85), 38 states have call predecessors, (85), 51 states have return successors, (112), 83 states have call predecessors, (112), 79 states have call successors, (112) [2022-07-21 17:56:32,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1140 transitions. [2022-07-21 17:56:32,133 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1140 transitions. Word has length 50 [2022-07-21 17:56:32,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:32,133 INFO L495 AbstractCegarLoop]: Abstraction has 866 states and 1140 transitions. [2022-07-21 17:56:32,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 5 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:32,133 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1140 transitions. [2022-07-21 17:56:32,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-07-21 17:56:32,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:32,135 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:32,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (69)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:32,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:32,345 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:32,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1170886567, now seen corresponding path program 1 times [2022-07-21 17:56:32,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:32,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895324905] [2022-07-21 17:56:32,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:32,346 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:32,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:32,347 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:32,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2022-07-21 17:56:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:32,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:32,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:32,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:32,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:32,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:32,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895324905] [2022-07-21 17:56:32,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895324905] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:32,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:32,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785129547] [2022-07-21 17:56:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:32,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:32,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:32,571 INFO L87 Difference]: Start difference. First operand 866 states and 1140 transitions. Second operand has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:32,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:32,832 INFO L93 Difference]: Finished difference Result 918 states and 1192 transitions. [2022-07-21 17:56:32,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:32,833 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 50 [2022-07-21 17:56:32,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:32,835 INFO L225 Difference]: With dead ends: 918 [2022-07-21 17:56:32,835 INFO L226 Difference]: Without dead ends: 901 [2022-07-21 17:56:32,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:32,835 INFO L413 NwaCegarLoop]: 518 mSDtfsCounter, 42 mSDsluCounter, 4996 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5514 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:32,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5514 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:32,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2022-07-21 17:56:32,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 861. [2022-07-21 17:56:32,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 725 states have (on average 1.2924137931034483) internal successors, (937), 740 states have internal predecessors, (937), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 82 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:32,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1132 transitions. [2022-07-21 17:56:32,849 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1132 transitions. Word has length 50 [2022-07-21 17:56:32,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:32,849 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1132 transitions. [2022-07-21 17:56:32,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.75) internal successors, (45), 10 states have internal predecessors, (45), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:32,850 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1132 transitions. [2022-07-21 17:56:32,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:56:32,851 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:32,851 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:32,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:33,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:33,061 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:33,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:33,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1007488154, now seen corresponding path program 1 times [2022-07-21 17:56:33,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:33,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497987012] [2022-07-21 17:56:33,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:33,062 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:33,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:33,063 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:33,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2022-07-21 17:56:33,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:33,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:33,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:33,192 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:33,193 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:33,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497987012] [2022-07-21 17:56:33,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497987012] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:33,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:33,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012353796] [2022-07-21 17:56:33,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:33,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:33,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:33,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:33,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:33,194 INFO L87 Difference]: Start difference. First operand 861 states and 1132 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:33,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:33,289 INFO L93 Difference]: Finished difference Result 877 states and 1146 transitions. [2022-07-21 17:56:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:33,289 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-21 17:56:33,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:33,291 INFO L225 Difference]: With dead ends: 877 [2022-07-21 17:56:33,291 INFO L226 Difference]: Without dead ends: 877 [2022-07-21 17:56:33,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:33,291 INFO L413 NwaCegarLoop]: 517 mSDtfsCounter, 41 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 2491 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:33,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 2491 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:33,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-07-21 17:56:33,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 861. [2022-07-21 17:56:33,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 725 states have (on average 1.2882758620689656) internal successors, (934), 740 states have internal predecessors, (934), 84 states have call successors, (84), 38 states have call predecessors, (84), 51 states have return successors, (111), 82 states have call predecessors, (111), 78 states have call successors, (111) [2022-07-21 17:56:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1129 transitions. [2022-07-21 17:56:33,301 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1129 transitions. Word has length 51 [2022-07-21 17:56:33,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:33,301 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1129 transitions. [2022-07-21 17:56:33,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:33,301 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1129 transitions. [2022-07-21 17:56:33,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:56:33,302 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:33,303 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:33,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (71)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:33,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:33,513 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:33,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:33,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1141501660, now seen corresponding path program 1 times [2022-07-21 17:56:33,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:33,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [24674851] [2022-07-21 17:56:33,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:33,514 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:33,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:33,515 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:33,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Waiting until timeout for monitored process [2022-07-21 17:56:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:33,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:33,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:33,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:33,708 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:33,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:33,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [24674851] [2022-07-21 17:56:33,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [24674851] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:33,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:33,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:33,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020306077] [2022-07-21 17:56:33,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:33,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:33,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:33,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:33,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:33,709 INFO L87 Difference]: Start difference. First operand 861 states and 1129 transitions. Second operand has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:33,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:33,858 INFO L93 Difference]: Finished difference Result 876 states and 1144 transitions. [2022-07-21 17:56:33,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:33,859 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-21 17:56:33,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:33,861 INFO L225 Difference]: With dead ends: 876 [2022-07-21 17:56:33,861 INFO L226 Difference]: Without dead ends: 857 [2022-07-21 17:56:33,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:33,861 INFO L413 NwaCegarLoop]: 512 mSDtfsCounter, 62 mSDsluCounter, 3443 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3955 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:33,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3955 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:33,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-07-21 17:56:33,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 851. [2022-07-21 17:56:33,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 717 states have (on average 1.290097629009763) internal successors, (925), 732 states have internal predecessors, (925), 82 states have call successors, (82), 38 states have call predecessors, (82), 51 states have return successors, (109), 80 states have call predecessors, (109), 76 states have call successors, (109) [2022-07-21 17:56:33,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1116 transitions. [2022-07-21 17:56:33,871 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1116 transitions. Word has length 51 [2022-07-21 17:56:33,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:33,871 INFO L495 AbstractCegarLoop]: Abstraction has 851 states and 1116 transitions. [2022-07-21 17:56:33,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.111111111111111) internal successors, (46), 8 states have internal predecessors, (46), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:33,871 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1116 transitions. [2022-07-21 17:56:33,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-21 17:56:33,873 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:33,873 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:33,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (72)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:34,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:34,083 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:34,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:34,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1224915852, now seen corresponding path program 1 times [2022-07-21 17:56:34,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:34,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [988592673] [2022-07-21 17:56:34,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:34,083 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:34,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:34,084 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:34,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Waiting until timeout for monitored process [2022-07-21 17:56:34,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:34,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:34,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:34,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:34,310 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:34,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:34,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [988592673] [2022-07-21 17:56:34,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [988592673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:34,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:34,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:34,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979625796] [2022-07-21 17:56:34,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:34,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:34,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:34,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:34,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:34,311 INFO L87 Difference]: Start difference. First operand 851 states and 1116 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:34,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:34,500 INFO L93 Difference]: Finished difference Result 904 states and 1169 transitions. [2022-07-21 17:56:34,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:34,501 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 60 [2022-07-21 17:56:34,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:34,502 INFO L225 Difference]: With dead ends: 904 [2022-07-21 17:56:34,502 INFO L226 Difference]: Without dead ends: 889 [2022-07-21 17:56:34,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:34,502 INFO L413 NwaCegarLoop]: 516 mSDtfsCounter, 42 mSDsluCounter, 4934 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 5450 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:34,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 5450 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:34,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-07-21 17:56:34,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 849. [2022-07-21 17:56:34,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 716 states have (on average 1.2877094972067038) internal successors, (922), 731 states have internal predecessors, (922), 81 states have call successors, (81), 38 states have call predecessors, (81), 51 states have return successors, (108), 79 states have call predecessors, (108), 75 states have call successors, (108) [2022-07-21 17:56:34,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1111 transitions. [2022-07-21 17:56:34,511 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1111 transitions. Word has length 60 [2022-07-21 17:56:34,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:34,511 INFO L495 AbstractCegarLoop]: Abstraction has 849 states and 1111 transitions. [2022-07-21 17:56:34,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:34,512 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1111 transitions. [2022-07-21 17:56:34,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-21 17:56:34,512 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:34,512 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:34,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (73)] Ended with exit code 0 [2022-07-21 17:56:34,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:34,713 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:34,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:34,713 INFO L85 PathProgramCache]: Analyzing trace with hash -299447701, now seen corresponding path program 1 times [2022-07-21 17:56:34,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:34,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [908319361] [2022-07-21 17:56:34,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:34,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:34,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:34,714 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:34,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Waiting until timeout for monitored process [2022-07-21 17:56:34,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:34,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:34,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:34,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:34,926 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:34,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:34,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [908319361] [2022-07-21 17:56:34,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [908319361] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:34,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:34,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:34,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180599298] [2022-07-21 17:56:34,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:34,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:34,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:34,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:34,927 INFO L87 Difference]: Start difference. First operand 849 states and 1111 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:35,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:35,091 INFO L93 Difference]: Finished difference Result 901 states and 1163 transitions. [2022-07-21 17:56:35,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:35,092 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 51 [2022-07-21 17:56:35,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:35,093 INFO L225 Difference]: With dead ends: 901 [2022-07-21 17:56:35,093 INFO L226 Difference]: Without dead ends: 886 [2022-07-21 17:56:35,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:35,093 INFO L413 NwaCegarLoop]: 499 mSDtfsCounter, 46 mSDsluCounter, 4350 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 4849 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:35,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 4849 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:35,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2022-07-21 17:56:35,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 846. [2022-07-21 17:56:35,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 714 states have (on average 1.2857142857142858) internal successors, (918), 729 states have internal predecessors, (918), 80 states have call successors, (80), 38 states have call predecessors, (80), 51 states have return successors, (107), 78 states have call predecessors, (107), 74 states have call successors, (107) [2022-07-21 17:56:35,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1105 transitions. [2022-07-21 17:56:35,102 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1105 transitions. Word has length 51 [2022-07-21 17:56:35,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:35,102 INFO L495 AbstractCegarLoop]: Abstraction has 846 states and 1105 transitions. [2022-07-21 17:56:35,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 10 states have internal predecessors, (46), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:35,102 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1105 transitions. [2022-07-21 17:56:35,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 17:56:35,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:35,103 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:35,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (74)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:35,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:35,304 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:35,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:35,304 INFO L85 PathProgramCache]: Analyzing trace with hash 121557198, now seen corresponding path program 1 times [2022-07-21 17:56:35,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:35,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [742595410] [2022-07-21 17:56:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:35,304 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:35,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:35,305 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:35,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Waiting until timeout for monitored process [2022-07-21 17:56:35,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:35,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:35,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:35,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:35,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:35,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:35,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [742595410] [2022-07-21 17:56:35,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [742595410] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:35,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:35,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:35,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326676749] [2022-07-21 17:56:35,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:35,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:35,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:35,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:35,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:35,475 INFO L87 Difference]: Start difference. First operand 846 states and 1105 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 17:56:35,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:35,642 INFO L93 Difference]: Finished difference Result 870 states and 1131 transitions. [2022-07-21 17:56:35,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:35,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 55 [2022-07-21 17:56:35,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:35,644 INFO L225 Difference]: With dead ends: 870 [2022-07-21 17:56:35,644 INFO L226 Difference]: Without dead ends: 869 [2022-07-21 17:56:35,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:35,644 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 547 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:35,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [548 Valid, 893 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:35,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2022-07-21 17:56:35,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 831. [2022-07-21 17:56:35,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 701 states have (on average 1.282453637660485) internal successors, (899), 716 states have internal predecessors, (899), 80 states have call successors, (80), 38 states have call predecessors, (80), 49 states have return successors, (105), 76 states have call predecessors, (105), 74 states have call successors, (105) [2022-07-21 17:56:35,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1084 transitions. [2022-07-21 17:56:35,653 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1084 transitions. Word has length 55 [2022-07-21 17:56:35,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:35,654 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1084 transitions. [2022-07-21 17:56:35,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-21 17:56:35,654 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1084 transitions. [2022-07-21 17:56:35,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-21 17:56:35,655 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:35,655 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:35,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (75)] Ended with exit code 0 [2022-07-21 17:56:35,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:35,865 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:35,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:35,865 INFO L85 PathProgramCache]: Analyzing trace with hash 445712646, now seen corresponding path program 1 times [2022-07-21 17:56:35,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:35,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2161720] [2022-07-21 17:56:35,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:35,866 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:35,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:35,867 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:35,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Waiting until timeout for monitored process [2022-07-21 17:56:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:35,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:35,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:35,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:35,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:35,984 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:35,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2161720] [2022-07-21 17:56:35,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2161720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:35,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:35,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362337180] [2022-07-21 17:56:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:35,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:35,985 INFO L87 Difference]: Start difference. First operand 831 states and 1084 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:36,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:36,048 INFO L93 Difference]: Finished difference Result 852 states and 1107 transitions. [2022-07-21 17:56:36,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:36,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2022-07-21 17:56:36,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:36,050 INFO L225 Difference]: With dead ends: 852 [2022-07-21 17:56:36,050 INFO L226 Difference]: Without dead ends: 852 [2022-07-21 17:56:36,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:36,050 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 23 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:36,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 1966 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:36,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-07-21 17:56:36,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 831. [2022-07-21 17:56:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 701 states have (on average 1.2810271041369472) internal successors, (898), 716 states have internal predecessors, (898), 80 states have call successors, (80), 38 states have call predecessors, (80), 49 states have return successors, (105), 76 states have call predecessors, (105), 74 states have call successors, (105) [2022-07-21 17:56:36,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1083 transitions. [2022-07-21 17:56:36,059 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1083 transitions. Word has length 52 [2022-07-21 17:56:36,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:36,059 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1083 transitions. [2022-07-21 17:56:36,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:36,059 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1083 transitions. [2022-07-21 17:56:36,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-07-21 17:56:36,061 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:36,061 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:36,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (76)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:36,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:36,271 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:36,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:36,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1620180035, now seen corresponding path program 1 times [2022-07-21 17:56:36,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:36,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [718399720] [2022-07-21 17:56:36,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:36,272 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:36,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:36,273 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:36,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Waiting until timeout for monitored process [2022-07-21 17:56:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:36,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:36,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:36,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:36,426 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:36,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:36,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [718399720] [2022-07-21 17:56:36,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [718399720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:36,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:36,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:36,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267694872] [2022-07-21 17:56:36,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:36,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:36,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:36,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:36,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:36,427 INFO L87 Difference]: Start difference. First operand 831 states and 1083 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:56:36,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:36,436 INFO L93 Difference]: Finished difference Result 910 states and 1184 transitions. [2022-07-21 17:56:36,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:36,437 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 70 [2022-07-21 17:56:36,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:36,438 INFO L225 Difference]: With dead ends: 910 [2022-07-21 17:56:36,438 INFO L226 Difference]: Without dead ends: 910 [2022-07-21 17:56:36,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:36,438 INFO L413 NwaCegarLoop]: 547 mSDtfsCounter, 101 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:36,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 1010 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2022-07-21 17:56:36,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 877. [2022-07-21 17:56:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 740 states have (on average 1.2797297297297296) internal successors, (947), 756 states have internal predecessors, (947), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 80 states have call predecessors, (111), 76 states have call successors, (111) [2022-07-21 17:56:36,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1139 transitions. [2022-07-21 17:56:36,447 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1139 transitions. Word has length 70 [2022-07-21 17:56:36,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:36,447 INFO L495 AbstractCegarLoop]: Abstraction has 877 states and 1139 transitions. [2022-07-21 17:56:36,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:56:36,448 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1139 transitions. [2022-07-21 17:56:36,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:36,449 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:36,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:36,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (77)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:36,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:36,659 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:36,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:36,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1308862555, now seen corresponding path program 1 times [2022-07-21 17:56:36,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:36,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725102178] [2022-07-21 17:56:36,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:36,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:36,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:36,661 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:36,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Waiting until timeout for monitored process [2022-07-21 17:56:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:36,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:56:36,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:36,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:36,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:36,768 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:36,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725102178] [2022-07-21 17:56:36,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [725102178] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:36,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:36,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:56:36,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613219593] [2022-07-21 17:56:36,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:36,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:56:36,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:36,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:56:36,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:56:36,769 INFO L87 Difference]: Start difference. First operand 877 states and 1139 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:36,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:36,808 INFO L93 Difference]: Finished difference Result 898 states and 1162 transitions. [2022-07-21 17:56:36,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:36,808 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:36,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:36,810 INFO L225 Difference]: With dead ends: 898 [2022-07-21 17:56:36,810 INFO L226 Difference]: Without dead ends: 898 [2022-07-21 17:56:36,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:36,810 INFO L413 NwaCegarLoop]: 507 mSDtfsCounter, 39 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1447 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:36,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1447 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:36,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-07-21 17:56:36,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 879. [2022-07-21 17:56:36,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 742 states have (on average 1.278975741239892) internal successors, (949), 758 states have internal predecessors, (949), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 80 states have call predecessors, (111), 76 states have call successors, (111) [2022-07-21 17:56:36,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1141 transitions. [2022-07-21 17:56:36,819 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1141 transitions. Word has length 53 [2022-07-21 17:56:36,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:36,820 INFO L495 AbstractCegarLoop]: Abstraction has 879 states and 1141 transitions. [2022-07-21 17:56:36,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:36,820 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1141 transitions. [2022-07-21 17:56:36,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:36,821 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:36,821 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:36,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (78)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:37,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,031 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:37,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:37,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1442876061, now seen corresponding path program 1 times [2022-07-21 17:56:37,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:37,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198121159] [2022-07-21 17:56:37,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:37,032 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:37,034 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:37,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Waiting until timeout for monitored process [2022-07-21 17:56:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:37,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:56:37,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:37,202 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:37,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:37,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198121159] [2022-07-21 17:56:37,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198121159] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:37,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:37,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:56:37,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794514710] [2022-07-21 17:56:37,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:37,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:56:37,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:37,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:56:37,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:37,203 INFO L87 Difference]: Start difference. First operand 879 states and 1141 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:37,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:37,309 INFO L93 Difference]: Finished difference Result 897 states and 1160 transitions. [2022-07-21 17:56:37,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 17:56:37,310 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:37,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:37,311 INFO L225 Difference]: With dead ends: 897 [2022-07-21 17:56:37,311 INFO L226 Difference]: Without dead ends: 877 [2022-07-21 17:56:37,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:56:37,312 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 60 mSDsluCounter, 2393 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 2895 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:37,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 2895 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:37,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-07-21 17:56:37,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 875. [2022-07-21 17:56:37,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 738 states have (on average 1.2791327913279134) internal successors, (944), 755 states have internal predecessors, (944), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 79 states have call predecessors, (111), 76 states have call successors, (111) [2022-07-21 17:56:37,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1136 transitions. [2022-07-21 17:56:37,324 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1136 transitions. Word has length 53 [2022-07-21 17:56:37,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:37,325 INFO L495 AbstractCegarLoop]: Abstraction has 875 states and 1136 transitions. [2022-07-21 17:56:37,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:37,325 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1136 transitions. [2022-07-21 17:56:37,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:37,326 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:37,326 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:37,332 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (79)] Ended with exit code 0 [2022-07-21 17:56:37,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,526 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:37,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:37,526 INFO L85 PathProgramCache]: Analyzing trace with hash 820450658, now seen corresponding path program 1 times [2022-07-21 17:56:37,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:37,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903852082] [2022-07-21 17:56:37,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:37,527 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:37,528 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:37,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Waiting until timeout for monitored process [2022-07-21 17:56:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:37,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:37,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:37,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:37,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:37,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903852082] [2022-07-21 17:56:37,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903852082] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:37,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:37,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:37,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601220124] [2022-07-21 17:56:37,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:37,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:37,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:37,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:37,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:37,651 INFO L87 Difference]: Start difference. First operand 875 states and 1136 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:37,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:37,720 INFO L93 Difference]: Finished difference Result 896 states and 1159 transitions. [2022-07-21 17:56:37,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:37,720 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:37,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:37,721 INFO L225 Difference]: With dead ends: 896 [2022-07-21 17:56:37,722 INFO L226 Difference]: Without dead ends: 896 [2022-07-21 17:56:37,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:37,723 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 45 mSDsluCounter, 1925 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 2429 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:37,723 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 2429 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:37,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2022-07-21 17:56:37,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 875. [2022-07-21 17:56:37,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 738 states have (on average 1.2777777777777777) internal successors, (943), 755 states have internal predecessors, (943), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 79 states have call predecessors, (111), 76 states have call successors, (111) [2022-07-21 17:56:37,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1135 transitions. [2022-07-21 17:56:37,733 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1135 transitions. Word has length 53 [2022-07-21 17:56:37,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:37,733 INFO L495 AbstractCegarLoop]: Abstraction has 875 states and 1135 transitions. [2022-07-21 17:56:37,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:37,733 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1135 transitions. [2022-07-21 17:56:37,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:37,735 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:37,735 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:37,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (80)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:37,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,945 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:37,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:37,945 INFO L85 PathProgramCache]: Analyzing trace with hash 882490272, now seen corresponding path program 1 times [2022-07-21 17:56:37,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:37,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097298591] [2022-07-21 17:56:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:37,945 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:37,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:37,947 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:37,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Waiting until timeout for monitored process [2022-07-21 17:56:38,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:38,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:38,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:38,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:38,072 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:38,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097298591] [2022-07-21 17:56:38,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097298591] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:38,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:38,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:38,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789378788] [2022-07-21 17:56:38,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:38,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:38,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:38,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:38,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:38,073 INFO L87 Difference]: Start difference. First operand 875 states and 1135 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:38,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:38,144 INFO L93 Difference]: Finished difference Result 896 states and 1158 transitions. [2022-07-21 17:56:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:38,145 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:38,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:38,146 INFO L225 Difference]: With dead ends: 896 [2022-07-21 17:56:38,146 INFO L226 Difference]: Without dead ends: 896 [2022-07-21 17:56:38,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:38,146 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 39 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2424 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:38,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2424 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:38,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2022-07-21 17:56:38,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 877. [2022-07-21 17:56:38,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 740 states have (on average 1.277027027027027) internal successors, (945), 757 states have internal predecessors, (945), 81 states have call successors, (81), 40 states have call predecessors, (81), 55 states have return successors, (111), 79 states have call predecessors, (111), 76 states have call successors, (111) [2022-07-21 17:56:38,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1137 transitions. [2022-07-21 17:56:38,155 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1137 transitions. Word has length 53 [2022-07-21 17:56:38,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:38,155 INFO L495 AbstractCegarLoop]: Abstraction has 877 states and 1137 transitions. [2022-07-21 17:56:38,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:38,156 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1137 transitions. [2022-07-21 17:56:38,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:38,157 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:38,157 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:38,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (81)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:38,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:38,366 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:38,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:38,367 INFO L85 PathProgramCache]: Analyzing trace with hash 748476766, now seen corresponding path program 1 times [2022-07-21 17:56:38,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:38,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [516364449] [2022-07-21 17:56:38,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:38,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:38,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:38,371 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:38,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Waiting until timeout for monitored process [2022-07-21 17:56:38,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:38,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:38,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:38,527 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:38,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [516364449] [2022-07-21 17:56:38,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [516364449] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:38,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:38,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:38,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98915550] [2022-07-21 17:56:38,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:38,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:38,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:38,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:38,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:38,528 INFO L87 Difference]: Start difference. First operand 877 states and 1137 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:38,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:38,652 INFO L93 Difference]: Finished difference Result 895 states and 1156 transitions. [2022-07-21 17:56:38,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:38,653 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:38,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:38,654 INFO L225 Difference]: With dead ends: 895 [2022-07-21 17:56:38,654 INFO L226 Difference]: Without dead ends: 869 [2022-07-21 17:56:38,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:38,654 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 60 mSDsluCounter, 3347 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3844 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:38,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3844 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:38,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2022-07-21 17:56:38,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 869. [2022-07-21 17:56:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 733 states have (on average 1.276944065484311) internal successors, (936), 750 states have internal predecessors, (936), 80 states have call successors, (80), 40 states have call predecessors, (80), 55 states have return successors, (110), 78 states have call predecessors, (110), 75 states have call successors, (110) [2022-07-21 17:56:38,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 1126 transitions. [2022-07-21 17:56:38,661 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 1126 transitions. Word has length 53 [2022-07-21 17:56:38,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:38,662 INFO L495 AbstractCegarLoop]: Abstraction has 869 states and 1126 transitions. [2022-07-21 17:56:38,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:38,662 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 1126 transitions. [2022-07-21 17:56:38,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:38,662 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:38,663 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:38,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (82)] Ended with exit code 0 [2022-07-21 17:56:38,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:38,863 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:38,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:38,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1994228703, now seen corresponding path program 1 times [2022-07-21 17:56:38,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:38,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528328109] [2022-07-21 17:56:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:38,864 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:38,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:38,865 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:38,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Waiting until timeout for monitored process [2022-07-21 17:56:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:38,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:38,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:38,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:38,998 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:38,999 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:38,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528328109] [2022-07-21 17:56:38,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528328109] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:38,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:38,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:38,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776985520] [2022-07-21 17:56:38,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:39,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:39,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:39,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:39,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:39,000 INFO L87 Difference]: Start difference. First operand 869 states and 1126 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:39,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:39,077 INFO L93 Difference]: Finished difference Result 878 states and 1130 transitions. [2022-07-21 17:56:39,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:39,078 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:39,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:39,079 INFO L225 Difference]: With dead ends: 878 [2022-07-21 17:56:39,079 INFO L226 Difference]: Without dead ends: 878 [2022-07-21 17:56:39,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:39,079 INFO L413 NwaCegarLoop]: 477 mSDtfsCounter, 39 mSDsluCounter, 1833 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2310 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:39,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2310 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:39,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-07-21 17:56:39,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 862. [2022-07-21 17:56:39,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 728 states have (on average 1.2733516483516483) internal successors, (927), 745 states have internal predecessors, (927), 78 states have call successors, (78), 40 states have call predecessors, (78), 55 states have return successors, (108), 76 states have call predecessors, (108), 73 states have call successors, (108) [2022-07-21 17:56:39,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1113 transitions. [2022-07-21 17:56:39,089 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1113 transitions. Word has length 53 [2022-07-21 17:56:39,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:39,090 INFO L495 AbstractCegarLoop]: Abstraction has 862 states and 1113 transitions. [2022-07-21 17:56:39,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:39,090 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1113 transitions. [2022-07-21 17:56:39,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:39,091 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:39,092 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:39,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (83)] Ended with exit code 0 [2022-07-21 17:56:39,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:39,300 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:39,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:39,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1860215197, now seen corresponding path program 1 times [2022-07-21 17:56:39,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:39,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1577614825] [2022-07-21 17:56:39,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:39,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:39,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:39,301 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:39,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Waiting until timeout for monitored process [2022-07-21 17:56:39,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:39,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:39,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:39,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:39,460 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:39,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:39,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1577614825] [2022-07-21 17:56:39,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1577614825] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:39,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:39,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:39,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934244773] [2022-07-21 17:56:39,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:39,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:39,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:39,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:39,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:39,462 INFO L87 Difference]: Start difference. First operand 862 states and 1113 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:39,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:39,565 INFO L93 Difference]: Finished difference Result 877 states and 1128 transitions. [2022-07-21 17:56:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:39,566 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 53 [2022-07-21 17:56:39,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:39,567 INFO L225 Difference]: With dead ends: 877 [2022-07-21 17:56:39,567 INFO L226 Difference]: Without dead ends: 852 [2022-07-21 17:56:39,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:39,567 INFO L413 NwaCegarLoop]: 472 mSDtfsCounter, 60 mSDsluCounter, 3185 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3657 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:39,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3657 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:39,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2022-07-21 17:56:39,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 852. [2022-07-21 17:56:39,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 720 states have (on average 1.273611111111111) internal successors, (917), 737 states have internal predecessors, (917), 76 states have call successors, (76), 40 states have call predecessors, (76), 55 states have return successors, (105), 74 states have call predecessors, (105), 71 states have call successors, (105) [2022-07-21 17:56:39,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1098 transitions. [2022-07-21 17:56:39,574 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 1098 transitions. Word has length 53 [2022-07-21 17:56:39,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:39,574 INFO L495 AbstractCegarLoop]: Abstraction has 852 states and 1098 transitions. [2022-07-21 17:56:39,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:39,575 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 1098 transitions. [2022-07-21 17:56:39,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-21 17:56:39,576 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:39,576 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:39,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (84)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:39,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:39,778 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:39,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:39,779 INFO L85 PathProgramCache]: Analyzing trace with hash 953754427, now seen corresponding path program 1 times [2022-07-21 17:56:39,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:39,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625260735] [2022-07-21 17:56:39,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:39,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:39,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:39,780 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:39,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Waiting until timeout for monitored process [2022-07-21 17:56:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:39,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:39,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:39,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:39,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:39,987 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:39,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625260735] [2022-07-21 17:56:39,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625260735] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:39,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:39,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:39,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514607662] [2022-07-21 17:56:39,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:39,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:39,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:39,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:39,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:39,988 INFO L87 Difference]: Start difference. First operand 852 states and 1098 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:40,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:40,195 INFO L93 Difference]: Finished difference Result 861 states and 1105 transitions. [2022-07-21 17:56:40,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:56:40,197 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 53 [2022-07-21 17:56:40,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:40,198 INFO L225 Difference]: With dead ends: 861 [2022-07-21 17:56:40,198 INFO L226 Difference]: Without dead ends: 861 [2022-07-21 17:56:40,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:40,198 INFO L413 NwaCegarLoop]: 453 mSDtfsCounter, 445 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:40,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [445 Valid, 1119 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:56:40,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-07-21 17:56:40,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 852. [2022-07-21 17:56:40,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 720 states have (on average 1.2708333333333333) internal successors, (915), 737 states have internal predecessors, (915), 76 states have call successors, (76), 40 states have call predecessors, (76), 55 states have return successors, (105), 74 states have call predecessors, (105), 71 states have call successors, (105) [2022-07-21 17:56:40,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1096 transitions. [2022-07-21 17:56:40,208 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 1096 transitions. Word has length 53 [2022-07-21 17:56:40,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:40,208 INFO L495 AbstractCegarLoop]: Abstraction has 852 states and 1096 transitions. [2022-07-21 17:56:40,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:40,208 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 1096 transitions. [2022-07-21 17:56:40,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-21 17:56:40,209 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:40,210 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:40,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (85)] Ended with exit code 0 [2022-07-21 17:56:40,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:40,415 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:40,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:40,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1335081080, now seen corresponding path program 1 times [2022-07-21 17:56:40,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:40,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1851061230] [2022-07-21 17:56:40,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:40,416 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:40,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:40,417 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:40,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Waiting until timeout for monitored process [2022-07-21 17:56:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:40,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:40,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:40,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:40,619 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:40,619 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:40,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1851061230] [2022-07-21 17:56:40,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1851061230] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:40,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:40,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:40,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257971757] [2022-07-21 17:56:40,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:40,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:40,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:40,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:40,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:40,620 INFO L87 Difference]: Start difference. First operand 852 states and 1096 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:56:40,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:40,788 INFO L93 Difference]: Finished difference Result 866 states and 1108 transitions. [2022-07-21 17:56:40,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:40,788 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2022-07-21 17:56:40,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:40,790 INFO L225 Difference]: With dead ends: 866 [2022-07-21 17:56:40,790 INFO L226 Difference]: Without dead ends: 842 [2022-07-21 17:56:40,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:56:40,790 INFO L413 NwaCegarLoop]: 452 mSDtfsCounter, 62 mSDsluCounter, 4383 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4835 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:40,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4835 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:40,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-07-21 17:56:40,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 842. [2022-07-21 17:56:40,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 712 states have (on average 1.2696629213483146) internal successors, (904), 730 states have internal predecessors, (904), 74 states have call successors, (74), 40 states have call predecessors, (74), 55 states have return successors, (100), 71 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-21 17:56:40,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1078 transitions. [2022-07-21 17:56:40,799 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1078 transitions. Word has length 59 [2022-07-21 17:56:40,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:40,800 INFO L495 AbstractCegarLoop]: Abstraction has 842 states and 1078 transitions. [2022-07-21 17:56:40,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-21 17:56:40,800 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1078 transitions. [2022-07-21 17:56:40,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 17:56:40,801 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:40,801 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:40,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (86)] Ended with exit code 0 [2022-07-21 17:56:41,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:41,011 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:41,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:41,011 INFO L85 PathProgramCache]: Analyzing trace with hash -507761203, now seen corresponding path program 1 times [2022-07-21 17:56:41,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:41,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1872120070] [2022-07-21 17:56:41,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:41,012 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:41,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:41,013 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:41,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Waiting until timeout for monitored process [2022-07-21 17:56:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:41,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:56:41,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:41,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:41,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:41,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1872120070] [2022-07-21 17:56:41,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1872120070] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:41,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:41,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788139971] [2022-07-21 17:56:41,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:41,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:41,183 INFO L87 Difference]: Start difference. First operand 842 states and 1078 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:41,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:41,345 INFO L93 Difference]: Finished difference Result 859 states and 1096 transitions. [2022-07-21 17:56:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:41,345 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-07-21 17:56:41,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:41,347 INFO L225 Difference]: With dead ends: 859 [2022-07-21 17:56:41,347 INFO L226 Difference]: Without dead ends: 838 [2022-07-21 17:56:41,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:41,347 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 62 mSDsluCounter, 3402 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3833 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:41,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3833 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:41,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-07-21 17:56:41,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 832. [2022-07-21 17:56:41,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 706 states have (on average 1.2677053824362605) internal successors, (895), 722 states have internal predecessors, (895), 72 states have call successors, (72), 40 states have call predecessors, (72), 53 states have return successors, (90), 69 states have call predecessors, (90), 67 states have call successors, (90) [2022-07-21 17:56:41,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1057 transitions. [2022-07-21 17:56:41,355 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1057 transitions. Word has length 55 [2022-07-21 17:56:41,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:41,356 INFO L495 AbstractCegarLoop]: Abstraction has 832 states and 1057 transitions. [2022-07-21 17:56:41,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:41,356 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1057 transitions. [2022-07-21 17:56:41,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 17:56:41,357 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:41,357 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:41,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (87)] Ended with exit code 0 [2022-07-21 17:56:41,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:41,557 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:41,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:41,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1347488490, now seen corresponding path program 1 times [2022-07-21 17:56:41,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:41,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856340520] [2022-07-21 17:56:41,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:41,558 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:41,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:41,559 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:41,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Waiting until timeout for monitored process [2022-07-21 17:56:41,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:41,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:41,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:41,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:41,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:41,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856340520] [2022-07-21 17:56:41,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856340520] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:41,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:41,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487561939] [2022-07-21 17:56:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:41,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:41,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:41,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:41,775 INFO L87 Difference]: Start difference. First operand 832 states and 1057 transitions. Second operand has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:41,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:41,948 INFO L93 Difference]: Finished difference Result 849 states and 1075 transitions. [2022-07-21 17:56:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:41,949 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-07-21 17:56:41,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:41,950 INFO L225 Difference]: With dead ends: 849 [2022-07-21 17:56:41,950 INFO L226 Difference]: Without dead ends: 829 [2022-07-21 17:56:41,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:56:41,950 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 62 mSDsluCounter, 4266 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4706 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:41,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4706 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:41,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2022-07-21 17:56:41,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 829. [2022-07-21 17:56:41,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 704 states have (on average 1.265625) internal successors, (891), 720 states have internal predecessors, (891), 71 states have call successors, (71), 40 states have call predecessors, (71), 53 states have return successors, (89), 68 states have call predecessors, (89), 66 states have call successors, (89) [2022-07-21 17:56:41,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1051 transitions. [2022-07-21 17:56:41,957 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1051 transitions. Word has length 55 [2022-07-21 17:56:41,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:41,957 INFO L495 AbstractCegarLoop]: Abstraction has 829 states and 1051 transitions. [2022-07-21 17:56:41,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:41,957 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1051 transitions. [2022-07-21 17:56:41,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:41,958 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:41,958 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:41,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (88)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:42,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,158 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:42,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:42,159 INFO L85 PathProgramCache]: Analyzing trace with hash 2057071680, now seen corresponding path program 1 times [2022-07-21 17:56:42,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:42,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248454024] [2022-07-21 17:56:42,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:42,159 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:42,160 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:42,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Waiting until timeout for monitored process [2022-07-21 17:56:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:42,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:42,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:42,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:42,297 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:42,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248454024] [2022-07-21 17:56:42,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248454024] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:42,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:42,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:42,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835754531] [2022-07-21 17:56:42,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:42,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:42,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:42,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:42,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:42,299 INFO L87 Difference]: Start difference. First operand 829 states and 1051 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:42,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:42,353 INFO L93 Difference]: Finished difference Result 850 states and 1074 transitions. [2022-07-21 17:56:42,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:42,354 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:56:42,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:42,355 INFO L225 Difference]: With dead ends: 850 [2022-07-21 17:56:42,355 INFO L226 Difference]: Without dead ends: 850 [2022-07-21 17:56:42,355 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:42,355 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 22 mSDsluCounter, 1285 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:42,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 1731 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:42,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-07-21 17:56:42,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 829. [2022-07-21 17:56:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 704 states have (on average 1.2642045454545454) internal successors, (890), 720 states have internal predecessors, (890), 71 states have call successors, (71), 40 states have call predecessors, (71), 53 states have return successors, (89), 68 states have call predecessors, (89), 66 states have call successors, (89) [2022-07-21 17:56:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1050 transitions. [2022-07-21 17:56:42,364 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1050 transitions. Word has length 54 [2022-07-21 17:56:42,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:42,364 INFO L495 AbstractCegarLoop]: Abstraction has 829 states and 1050 transitions. [2022-07-21 17:56:42,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:42,364 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1050 transitions. [2022-07-21 17:56:42,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:42,365 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:42,366 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:42,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (89)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:42,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,575 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:42,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:42,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2119111294, now seen corresponding path program 1 times [2022-07-21 17:56:42,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:42,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724292717] [2022-07-21 17:56:42,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:42,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:42,577 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:42,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Waiting until timeout for monitored process [2022-07-21 17:56:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:42,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:42,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:42,698 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:42,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:42,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724292717] [2022-07-21 17:56:42,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724292717] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:42,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:42,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:42,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730939350] [2022-07-21 17:56:42,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:42,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:42,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:42,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:42,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:42,700 INFO L87 Difference]: Start difference. First operand 829 states and 1050 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:42,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:42,772 INFO L93 Difference]: Finished difference Result 850 states and 1073 transitions. [2022-07-21 17:56:42,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:42,773 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:56:42,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:42,774 INFO L225 Difference]: With dead ends: 850 [2022-07-21 17:56:42,774 INFO L226 Difference]: Without dead ends: 850 [2022-07-21 17:56:42,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:42,775 INFO L413 NwaCegarLoop]: 444 mSDtfsCounter, 39 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2148 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:42,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2148 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:42,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-07-21 17:56:42,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 831. [2022-07-21 17:56:42,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 706 states have (on average 1.2634560906515582) internal successors, (892), 722 states have internal predecessors, (892), 71 states have call successors, (71), 40 states have call predecessors, (71), 53 states have return successors, (89), 68 states have call predecessors, (89), 66 states have call successors, (89) [2022-07-21 17:56:42,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1052 transitions. [2022-07-21 17:56:42,784 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1052 transitions. Word has length 54 [2022-07-21 17:56:42,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:42,784 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1052 transitions. [2022-07-21 17:56:42,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:42,784 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1052 transitions. [2022-07-21 17:56:42,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:42,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:42,785 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:42,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (90)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:42,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,995 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:42,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:42,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1985097788, now seen corresponding path program 1 times [2022-07-21 17:56:42,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:42,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635305395] [2022-07-21 17:56:42,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:42,996 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:42,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:42,997 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:42,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Waiting until timeout for monitored process [2022-07-21 17:56:43,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:43,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:43,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:43,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:43,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:43,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:43,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635305395] [2022-07-21 17:56:43,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [635305395] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:43,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:43,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:43,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863089021] [2022-07-21 17:56:43,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:43,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:43,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:43,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:43,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:43,183 INFO L87 Difference]: Start difference. First operand 831 states and 1052 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:43,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:43,286 INFO L93 Difference]: Finished difference Result 849 states and 1071 transitions. [2022-07-21 17:56:43,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:43,286 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:56:43,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:43,287 INFO L225 Difference]: With dead ends: 849 [2022-07-21 17:56:43,287 INFO L226 Difference]: Without dead ends: 824 [2022-07-21 17:56:43,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:43,288 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 60 mSDsluCounter, 2960 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3399 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:43,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3399 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:43,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-07-21 17:56:43,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 824. [2022-07-21 17:56:43,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 700 states have (on average 1.262857142857143) internal successors, (884), 716 states have internal predecessors, (884), 70 states have call successors, (70), 40 states have call predecessors, (70), 53 states have return successors, (88), 67 states have call predecessors, (88), 65 states have call successors, (88) [2022-07-21 17:56:43,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1042 transitions. [2022-07-21 17:56:43,293 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1042 transitions. Word has length 54 [2022-07-21 17:56:43,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:43,294 INFO L495 AbstractCegarLoop]: Abstraction has 824 states and 1042 transitions. [2022-07-21 17:56:43,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:43,294 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1042 transitions. [2022-07-21 17:56:43,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:43,294 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:43,295 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:43,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (91)] Ended with exit code 0 [2022-07-21 17:56:43,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:43,495 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:43,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:43,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1301879028, now seen corresponding path program 1 times [2022-07-21 17:56:43,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:43,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [918874678] [2022-07-21 17:56:43,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:43,496 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:43,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:43,497 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:43,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Waiting until timeout for monitored process [2022-07-21 17:56:43,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:43,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:43,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:43,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:43,621 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:43,621 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:43,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [918874678] [2022-07-21 17:56:43,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [918874678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:43,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:43,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:43,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962556983] [2022-07-21 17:56:43,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:43,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:43,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:43,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:43,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:43,622 INFO L87 Difference]: Start difference. First operand 824 states and 1042 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:43,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:43,672 INFO L93 Difference]: Finished difference Result 845 states and 1065 transitions. [2022-07-21 17:56:43,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:43,672 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:56:43,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:43,673 INFO L225 Difference]: With dead ends: 845 [2022-07-21 17:56:43,673 INFO L226 Difference]: Without dead ends: 845 [2022-07-21 17:56:43,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:43,673 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 39 mSDsluCounter, 1682 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 2120 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:43,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 2120 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:43,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2022-07-21 17:56:43,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 826. [2022-07-21 17:56:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 702 states have (on average 1.2621082621082622) internal successors, (886), 718 states have internal predecessors, (886), 70 states have call successors, (70), 40 states have call predecessors, (70), 53 states have return successors, (88), 67 states have call predecessors, (88), 65 states have call successors, (88) [2022-07-21 17:56:43,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1044 transitions. [2022-07-21 17:56:43,681 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1044 transitions. Word has length 54 [2022-07-21 17:56:43,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:43,682 INFO L495 AbstractCegarLoop]: Abstraction has 826 states and 1044 transitions. [2022-07-21 17:56:43,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:43,682 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1044 transitions. [2022-07-21 17:56:43,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:43,683 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:43,683 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:43,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (92)] Ended with exit code 0 [2022-07-21 17:56:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:43,889 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:43,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:43,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1435892534, now seen corresponding path program 1 times [2022-07-21 17:56:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:43,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [506899048] [2022-07-21 17:56:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:43,890 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:43,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:43,891 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:43,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Waiting until timeout for monitored process [2022-07-21 17:56:43,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:43,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:43,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:44,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:44,043 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:44,043 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:44,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [506899048] [2022-07-21 17:56:44,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [506899048] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:44,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:44,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:44,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892098054] [2022-07-21 17:56:44,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:44,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:44,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:44,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:44,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:44,044 INFO L87 Difference]: Start difference. First operand 826 states and 1044 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:44,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:44,138 INFO L93 Difference]: Finished difference Result 844 states and 1063 transitions. [2022-07-21 17:56:44,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:44,139 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 54 [2022-07-21 17:56:44,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:44,145 INFO L225 Difference]: With dead ends: 844 [2022-07-21 17:56:44,145 INFO L226 Difference]: Without dead ends: 821 [2022-07-21 17:56:44,146 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:44,146 INFO L413 NwaCegarLoop]: 433 mSDtfsCounter, 60 mSDsluCounter, 2920 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 3353 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:44,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 3353 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:44,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-07-21 17:56:44,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 821. [2022-07-21 17:56:44,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 698 states have (on average 1.2607449856733524) internal successors, (880), 714 states have internal predecessors, (880), 69 states have call successors, (69), 40 states have call predecessors, (69), 53 states have return successors, (87), 66 states have call predecessors, (87), 64 states have call successors, (87) [2022-07-21 17:56:44,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1036 transitions. [2022-07-21 17:56:44,154 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1036 transitions. Word has length 54 [2022-07-21 17:56:44,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:44,154 INFO L495 AbstractCegarLoop]: Abstraction has 821 states and 1036 transitions. [2022-07-21 17:56:44,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:44,155 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1036 transitions. [2022-07-21 17:56:44,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-21 17:56:44,156 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:44,156 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:44,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (93)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:44,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:44,366 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:44,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1137798806, now seen corresponding path program 1 times [2022-07-21 17:56:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:44,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1686308035] [2022-07-21 17:56:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:44,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:44,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:44,368 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:44,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Waiting until timeout for monitored process [2022-07-21 17:56:44,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:44,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:56:44,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:44,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:44,541 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:44,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:44,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1686308035] [2022-07-21 17:56:44,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1686308035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:44,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:44,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:44,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5029817] [2022-07-21 17:56:44,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:44,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:44,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:44,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:44,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:44,543 INFO L87 Difference]: Start difference. First operand 821 states and 1036 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:44,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:44,670 INFO L93 Difference]: Finished difference Result 901 states and 1127 transitions. [2022-07-21 17:56:44,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:44,670 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 54 [2022-07-21 17:56:44,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:44,671 INFO L225 Difference]: With dead ends: 901 [2022-07-21 17:56:44,671 INFO L226 Difference]: Without dead ends: 850 [2022-07-21 17:56:44,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:44,671 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 91 mSDsluCounter, 3157 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 3563 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:44,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 3563 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:44,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2022-07-21 17:56:44,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 831. [2022-07-21 17:56:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 707 states have (on average 1.2475247524752475) internal successors, (882), 723 states have internal predecessors, (882), 69 states have call successors, (69), 40 states have call predecessors, (69), 54 states have return successors, (88), 67 states have call predecessors, (88), 64 states have call successors, (88) [2022-07-21 17:56:44,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1039 transitions. [2022-07-21 17:56:44,678 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1039 transitions. Word has length 54 [2022-07-21 17:56:44,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:44,678 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1039 transitions. [2022-07-21 17:56:44,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:44,678 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1039 transitions. [2022-07-21 17:56:44,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:44,679 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:44,679 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:44,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (94)] Ended with exit code 0 [2022-07-21 17:56:44,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:44,880 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:44,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:44,880 INFO L85 PathProgramCache]: Analyzing trace with hash 169253140, now seen corresponding path program 1 times [2022-07-21 17:56:44,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:44,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1941641830] [2022-07-21 17:56:44,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:44,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:44,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:44,881 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:44,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Waiting until timeout for monitored process [2022-07-21 17:56:44,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:44,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:56:44,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:45,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:45,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:45,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1941641830] [2022-07-21 17:56:45,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1941641830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:45,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:45,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:56:45,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303746913] [2022-07-21 17:56:45,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:45,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:56:45,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:45,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:56:45,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:45,002 INFO L87 Difference]: Start difference. First operand 831 states and 1039 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:45,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:45,037 INFO L93 Difference]: Finished difference Result 849 states and 1058 transitions. [2022-07-21 17:56:45,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:56:45,037 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-21 17:56:45,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:45,038 INFO L225 Difference]: With dead ends: 849 [2022-07-21 17:56:45,038 INFO L226 Difference]: Without dead ends: 849 [2022-07-21 17:56:45,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:56:45,038 INFO L413 NwaCegarLoop]: 430 mSDtfsCounter, 18 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:45,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 1674 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:45,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-07-21 17:56:45,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 831. [2022-07-21 17:56:45,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 707 states have (on average 1.2461103253182462) internal successors, (881), 723 states have internal predecessors, (881), 69 states have call successors, (69), 40 states have call predecessors, (69), 54 states have return successors, (88), 67 states have call predecessors, (88), 64 states have call successors, (88) [2022-07-21 17:56:45,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1038 transitions. [2022-07-21 17:56:45,051 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1038 transitions. Word has length 56 [2022-07-21 17:56:45,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:45,052 INFO L495 AbstractCegarLoop]: Abstraction has 831 states and 1038 transitions. [2022-07-21 17:56:45,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:45,052 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1038 transitions. [2022-07-21 17:56:45,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:45,053 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:45,053 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:45,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (95)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:45,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:45,263 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:45,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:45,263 INFO L85 PathProgramCache]: Analyzing trace with hash 191885394, now seen corresponding path program 1 times [2022-07-21 17:56:45,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:45,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960621568] [2022-07-21 17:56:45,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:45,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:45,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:45,265 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:45,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Waiting until timeout for monitored process [2022-07-21 17:56:45,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:45,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:45,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:45,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:45,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:45,448 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:45,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960621568] [2022-07-21 17:56:45,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960621568] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:45,449 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:45,449 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:45,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756494359] [2022-07-21 17:56:45,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:45,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:45,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:45,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:45,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:45,450 INFO L87 Difference]: Start difference. First operand 831 states and 1038 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:45,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:45,614 INFO L93 Difference]: Finished difference Result 848 states and 1056 transitions. [2022-07-21 17:56:45,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:45,615 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2022-07-21 17:56:45,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:45,616 INFO L225 Difference]: With dead ends: 848 [2022-07-21 17:56:45,616 INFO L226 Difference]: Without dead ends: 824 [2022-07-21 17:56:45,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:56:45,617 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 62 mSDsluCounter, 4058 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4476 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:45,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4476 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:45,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-07-21 17:56:45,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 824. [2022-07-21 17:56:45,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 701 states have (on average 1.2453637660485022) internal successors, (873), 717 states have internal predecessors, (873), 68 states have call successors, (68), 40 states have call predecessors, (68), 54 states have return successors, (86), 66 states have call predecessors, (86), 63 states have call successors, (86) [2022-07-21 17:56:45,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 1027 transitions. [2022-07-21 17:56:45,625 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 1027 transitions. Word has length 56 [2022-07-21 17:56:45,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:45,625 INFO L495 AbstractCegarLoop]: Abstraction has 824 states and 1027 transitions. [2022-07-21 17:56:45,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:45,626 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 1027 transitions. [2022-07-21 17:56:45,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:45,627 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:45,627 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:45,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (96)] Ended with exit code 0 [2022-07-21 17:56:45,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:45,836 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:45,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:45,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2005785928, now seen corresponding path program 1 times [2022-07-21 17:56:45,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:45,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [379245927] [2022-07-21 17:56:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:45,837 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:45,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:45,838 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:45,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Waiting until timeout for monitored process [2022-07-21 17:56:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:45,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:45,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:46,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:46,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:46,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:46,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [379245927] [2022-07-21 17:56:46,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [379245927] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:46,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:46,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:46,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260013165] [2022-07-21 17:56:46,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:46,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:46,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:46,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:46,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:46,039 INFO L87 Difference]: Start difference. First operand 824 states and 1027 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:46,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:46,195 INFO L93 Difference]: Finished difference Result 841 states and 1044 transitions. [2022-07-21 17:56:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:46,195 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 56 [2022-07-21 17:56:46,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:46,197 INFO L225 Difference]: With dead ends: 841 [2022-07-21 17:56:46,197 INFO L226 Difference]: Without dead ends: 819 [2022-07-21 17:56:46,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:56:46,197 INFO L413 NwaCegarLoop]: 410 mSDtfsCounter, 62 mSDsluCounter, 3976 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4386 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:46,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4386 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:46,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2022-07-21 17:56:46,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 819. [2022-07-21 17:56:46,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 697 states have (on average 1.242467718794835) internal successors, (866), 713 states have internal predecessors, (866), 67 states have call successors, (67), 40 states have call predecessors, (67), 54 states have return successors, (85), 65 states have call predecessors, (85), 62 states have call successors, (85) [2022-07-21 17:56:46,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 1018 transitions. [2022-07-21 17:56:46,205 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 1018 transitions. Word has length 56 [2022-07-21 17:56:46,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:46,205 INFO L495 AbstractCegarLoop]: Abstraction has 819 states and 1018 transitions. [2022-07-21 17:56:46,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:46,205 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 1018 transitions. [2022-07-21 17:56:46,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-07-21 17:56:46,207 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:46,207 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:46,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (97)] Ended with exit code 0 [2022-07-21 17:56:46,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:46,411 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:46,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:46,411 INFO L85 PathProgramCache]: Analyzing trace with hash -470261491, now seen corresponding path program 1 times [2022-07-21 17:56:46,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:46,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [377057271] [2022-07-21 17:56:46,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:46,412 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:46,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:46,413 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:46,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Waiting until timeout for monitored process [2022-07-21 17:56:46,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:46,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:46,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:46,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:46,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:46,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [377057271] [2022-07-21 17:56:46,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [377057271] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:46,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:46,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:46,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078024698] [2022-07-21 17:56:46,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:46,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:46,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:46,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:46,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:46,645 INFO L87 Difference]: Start difference. First operand 819 states and 1018 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:46,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:46,784 INFO L93 Difference]: Finished difference Result 842 states and 1041 transitions. [2022-07-21 17:56:46,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:46,785 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 64 [2022-07-21 17:56:46,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:46,786 INFO L225 Difference]: With dead ends: 842 [2022-07-21 17:56:46,786 INFO L226 Difference]: Without dead ends: 818 [2022-07-21 17:56:46,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:46,786 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 45 mSDsluCounter, 3473 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 3875 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:46,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 3875 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:46,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2022-07-21 17:56:46,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 818. [2022-07-21 17:56:46,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 696 states have (on average 1.2399425287356323) internal successors, (863), 712 states have internal predecessors, (863), 67 states have call successors, (67), 40 states have call predecessors, (67), 54 states have return successors, (85), 65 states have call predecessors, (85), 62 states have call successors, (85) [2022-07-21 17:56:46,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 1015 transitions. [2022-07-21 17:56:46,792 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 1015 transitions. Word has length 64 [2022-07-21 17:56:46,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:46,792 INFO L495 AbstractCegarLoop]: Abstraction has 818 states and 1015 transitions. [2022-07-21 17:56:46,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 10 states have internal predecessors, (57), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:46,792 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 1015 transitions. [2022-07-21 17:56:46,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-21 17:56:46,793 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:46,793 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:46,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (98)] Ended with exit code 0 [2022-07-21 17:56:46,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:46,993 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:46,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:46,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1622755266, now seen corresponding path program 1 times [2022-07-21 17:56:46,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:46,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369930338] [2022-07-21 17:56:46,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:46,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:46,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:46,995 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:46,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Waiting until timeout for monitored process [2022-07-21 17:56:47,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:47,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:47,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:47,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:47,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:47,110 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:47,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369930338] [2022-07-21 17:56:47,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369930338] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:47,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:47,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:47,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527484304] [2022-07-21 17:56:47,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:47,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:47,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:47,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:47,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:47,112 INFO L87 Difference]: Start difference. First operand 818 states and 1015 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:56:47,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:47,119 INFO L93 Difference]: Finished difference Result 758 states and 924 transitions. [2022-07-21 17:56:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:47,119 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 59 [2022-07-21 17:56:47,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:47,120 INFO L225 Difference]: With dead ends: 758 [2022-07-21 17:56:47,120 INFO L226 Difference]: Without dead ends: 758 [2022-07-21 17:56:47,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:47,121 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 1 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:47,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 781 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:47,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2022-07-21 17:56:47,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 758. [2022-07-21 17:56:47,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 648 states have (on average 1.2175925925925926) internal successors, (789), 663 states have internal predecessors, (789), 60 states have call successors, (60), 35 states have call predecessors, (60), 49 states have return successors, (75), 59 states have call predecessors, (75), 56 states have call successors, (75) [2022-07-21 17:56:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 924 transitions. [2022-07-21 17:56:47,131 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 924 transitions. Word has length 59 [2022-07-21 17:56:47,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:47,131 INFO L495 AbstractCegarLoop]: Abstraction has 758 states and 924 transitions. [2022-07-21 17:56:47,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:56:47,131 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 924 transitions. [2022-07-21 17:56:47,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:47,132 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:47,132 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:47,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (99)] Ended with exit code 0 [2022-07-21 17:56:47,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:47,333 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:47,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:47,333 INFO L85 PathProgramCache]: Analyzing trace with hash -233501783, now seen corresponding path program 1 times [2022-07-21 17:56:47,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:47,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100096235] [2022-07-21 17:56:47,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:47,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:47,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:47,335 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:47,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Waiting until timeout for monitored process [2022-07-21 17:56:47,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:47,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:47,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:47,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:47,518 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:47,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:47,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100096235] [2022-07-21 17:56:47,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100096235] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:47,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:47,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:47,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704319292] [2022-07-21 17:56:47,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:47,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:47,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:47,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:47,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:47,519 INFO L87 Difference]: Start difference. First operand 758 states and 924 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:47,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:47,665 INFO L93 Difference]: Finished difference Result 774 states and 939 transitions. [2022-07-21 17:56:47,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:47,665 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 57 [2022-07-21 17:56:47,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:47,666 INFO L225 Difference]: With dead ends: 774 [2022-07-21 17:56:47,667 INFO L226 Difference]: Without dead ends: 748 [2022-07-21 17:56:47,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:56:47,667 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 62 mSDsluCounter, 3843 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 4239 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:47,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 4239 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:47,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-07-21 17:56:47,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 748. [2022-07-21 17:56:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 639 states have (on average 1.2097026604068857) internal successors, (773), 654 states have internal predecessors, (773), 59 states have call successors, (59), 35 states have call predecessors, (59), 49 states have return successors, (74), 58 states have call predecessors, (74), 55 states have call successors, (74) [2022-07-21 17:56:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 906 transitions. [2022-07-21 17:56:47,672 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 906 transitions. Word has length 57 [2022-07-21 17:56:47,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:47,672 INFO L495 AbstractCegarLoop]: Abstraction has 748 states and 906 transitions. [2022-07-21 17:56:47,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 10 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 17:56:47,672 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 906 transitions. [2022-07-21 17:56:47,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-21 17:56:47,673 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:47,673 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:47,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (100)] Ended with exit code 0 [2022-07-21 17:56:47,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:47,874 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:47,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:47,874 INFO L85 PathProgramCache]: Analyzing trace with hash 704396185, now seen corresponding path program 1 times [2022-07-21 17:56:47,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:47,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889315027] [2022-07-21 17:56:47,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:47,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:47,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:47,876 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:47,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Waiting until timeout for monitored process [2022-07-21 17:56:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:47,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:47,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:48,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:48,126 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:48,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:48,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889315027] [2022-07-21 17:56:48,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889315027] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:48,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:48,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:48,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908873288] [2022-07-21 17:56:48,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:48,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:48,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:48,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:48,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:48,128 INFO L87 Difference]: Start difference. First operand 748 states and 906 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:48,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:48,285 INFO L93 Difference]: Finished difference Result 802 states and 960 transitions. [2022-07-21 17:56:48,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:48,286 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 66 [2022-07-21 17:56:48,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:48,287 INFO L225 Difference]: With dead ends: 802 [2022-07-21 17:56:48,287 INFO L226 Difference]: Without dead ends: 778 [2022-07-21 17:56:48,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:48,287 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 46 mSDsluCounter, 3316 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 3700 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:48,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 3700 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2022-07-21 17:56:48,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 738. [2022-07-21 17:56:48,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 631 states have (on average 1.2107765451664025) internal successors, (764), 645 states have internal predecessors, (764), 59 states have call successors, (59), 35 states have call predecessors, (59), 47 states have return successors, (72), 57 states have call predecessors, (72), 55 states have call successors, (72) [2022-07-21 17:56:48,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 895 transitions. [2022-07-21 17:56:48,293 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 895 transitions. Word has length 66 [2022-07-21 17:56:48,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:48,294 INFO L495 AbstractCegarLoop]: Abstraction has 738 states and 895 transitions. [2022-07-21 17:56:48,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:48,294 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 895 transitions. [2022-07-21 17:56:48,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:48,295 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:48,295 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:48,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (101)] Ended with exit code 0 [2022-07-21 17:56:48,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:48,496 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:48,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:48,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1477617433, now seen corresponding path program 1 times [2022-07-21 17:56:48,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:48,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [595355724] [2022-07-21 17:56:48,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:48,496 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:48,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:48,497 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:48,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Waiting until timeout for monitored process [2022-07-21 17:56:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:48,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:48,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:48,622 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:48,622 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:48,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [595355724] [2022-07-21 17:56:48,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [595355724] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:48,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:48,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826357713] [2022-07-21 17:56:48,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:48,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:48,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:48,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:48,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:48,627 INFO L87 Difference]: Start difference. First operand 738 states and 895 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:48,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:48,672 INFO L93 Difference]: Finished difference Result 775 states and 935 transitions. [2022-07-21 17:56:48,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:48,673 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-07-21 17:56:48,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:48,674 INFO L225 Difference]: With dead ends: 775 [2022-07-21 17:56:48,674 INFO L226 Difference]: Without dead ends: 775 [2022-07-21 17:56:48,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:48,674 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 68 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1895 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:48,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 1895 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:48,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2022-07-21 17:56:48,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 738. [2022-07-21 17:56:48,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 631 states have (on average 1.2091917591125199) internal successors, (763), 645 states have internal predecessors, (763), 59 states have call successors, (59), 35 states have call predecessors, (59), 47 states have return successors, (72), 57 states have call predecessors, (72), 55 states have call successors, (72) [2022-07-21 17:56:48,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 894 transitions. [2022-07-21 17:56:48,682 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 894 transitions. Word has length 57 [2022-07-21 17:56:48,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:48,682 INFO L495 AbstractCegarLoop]: Abstraction has 738 states and 894 transitions. [2022-07-21 17:56:48,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:48,682 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 894 transitions. [2022-07-21 17:56:48,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:48,683 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:48,683 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:48,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (102)] Ended with exit code 0 [2022-07-21 17:56:48,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:48,887 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:48,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:48,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1611630939, now seen corresponding path program 1 times [2022-07-21 17:56:48,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:48,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247594805] [2022-07-21 17:56:48,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:48,888 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:48,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:48,889 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:48,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Waiting until timeout for monitored process [2022-07-21 17:56:48,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:48,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:48,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:49,059 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:49,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:49,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247594805] [2022-07-21 17:56:49,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247594805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:49,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:49,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:49,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552923082] [2022-07-21 17:56:49,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:49,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:49,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:49,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:49,061 INFO L87 Difference]: Start difference. First operand 738 states and 894 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:49,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:49,155 INFO L93 Difference]: Finished difference Result 758 states and 916 transitions. [2022-07-21 17:56:49,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:49,155 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2022-07-21 17:56:49,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:49,156 INFO L225 Difference]: With dead ends: 758 [2022-07-21 17:56:49,156 INFO L226 Difference]: Without dead ends: 718 [2022-07-21 17:56:49,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:49,156 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 73 mSDsluCounter, 2584 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:49,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 2969 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:49,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2022-07-21 17:56:49,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 718. [2022-07-21 17:56:49,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 615 states have (on average 1.2048780487804878) internal successors, (741), 628 states have internal predecessors, (741), 55 states have call successors, (55), 35 states have call predecessors, (55), 47 states have return successors, (67), 54 states have call predecessors, (67), 51 states have call successors, (67) [2022-07-21 17:56:49,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 863 transitions. [2022-07-21 17:56:49,163 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 863 transitions. Word has length 57 [2022-07-21 17:56:49,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:49,164 INFO L495 AbstractCegarLoop]: Abstraction has 718 states and 863 transitions. [2022-07-21 17:56:49,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 8 states have internal predecessors, (50), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 863 transitions. [2022-07-21 17:56:49,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:49,165 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:49,165 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:49,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (103)] Ended with exit code 0 [2022-07-21 17:56:49,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:49,371 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:49,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1762473366, now seen corresponding path program 1 times [2022-07-21 17:56:49,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857875983] [2022-07-21 17:56:49,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:49,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:49,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:49,373 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:49,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Waiting until timeout for monitored process [2022-07-21 17:56:49,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:49,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:56:49,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:49,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:49,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:49,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:49,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [857875983] [2022-07-21 17:56:49,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [857875983] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:49,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:49,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 17:56:49,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396272763] [2022-07-21 17:56:49,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:49,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 17:56:49,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:49,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 17:56:49,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:56:49,497 INFO L87 Difference]: Start difference. First operand 718 states and 863 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:49,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:49,533 INFO L93 Difference]: Finished difference Result 737 states and 882 transitions. [2022-07-21 17:56:49,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:56:49,534 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 56 [2022-07-21 17:56:49,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:49,534 INFO L225 Difference]: With dead ends: 737 [2022-07-21 17:56:49,534 INFO L226 Difference]: Without dead ends: 737 [2022-07-21 17:56:49,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:56:49,535 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 39 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1739 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:49,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1739 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:49,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-07-21 17:56:49,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 718. [2022-07-21 17:56:49,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 615 states have (on average 1.2016260162601626) internal successors, (739), 628 states have internal predecessors, (739), 55 states have call successors, (55), 35 states have call predecessors, (55), 47 states have return successors, (67), 54 states have call predecessors, (67), 51 states have call successors, (67) [2022-07-21 17:56:49,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 861 transitions. [2022-07-21 17:56:49,540 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 861 transitions. Word has length 56 [2022-07-21 17:56:49,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:49,540 INFO L495 AbstractCegarLoop]: Abstraction has 718 states and 861 transitions. [2022-07-21 17:56:49,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 5 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:49,540 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 861 transitions. [2022-07-21 17:56:49,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:49,541 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:49,541 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:49,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (104)] Ended with exit code 0 [2022-07-21 17:56:49,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:49,741 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:49,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:49,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1628459860, now seen corresponding path program 1 times [2022-07-21 17:56:49,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:49,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1757200532] [2022-07-21 17:56:49,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:49,742 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:49,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:49,743 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:49,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Waiting until timeout for monitored process [2022-07-21 17:56:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:49,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:56:49,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:49,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:49,915 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:49,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:49,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1757200532] [2022-07-21 17:56:49,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1757200532] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:49,916 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:49,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:56:49,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651238165] [2022-07-21 17:56:49,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:49,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:56:49,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:49,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:56:49,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:56:49,917 INFO L87 Difference]: Start difference. First operand 718 states and 861 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:50,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:50,011 INFO L93 Difference]: Finished difference Result 736 states and 880 transitions. [2022-07-21 17:56:50,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:56:50,015 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 56 [2022-07-21 17:56:50,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:50,017 INFO L225 Difference]: With dead ends: 736 [2022-07-21 17:56:50,017 INFO L226 Difference]: Without dead ends: 710 [2022-07-21 17:56:50,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:56:50,017 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 60 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 2728 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:50,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 2728 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:50,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-07-21 17:56:50,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 710. [2022-07-21 17:56:50,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 608 states have (on average 1.200657894736842) internal successors, (730), 621 states have internal predecessors, (730), 54 states have call successors, (54), 35 states have call predecessors, (54), 47 states have return successors, (65), 53 states have call predecessors, (65), 50 states have call successors, (65) [2022-07-21 17:56:50,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 849 transitions. [2022-07-21 17:56:50,032 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 849 transitions. Word has length 56 [2022-07-21 17:56:50,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:50,032 INFO L495 AbstractCegarLoop]: Abstraction has 710 states and 849 transitions. [2022-07-21 17:56:50,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 17:56:50,032 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 849 transitions. [2022-07-21 17:56:50,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:50,033 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:50,034 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:50,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (105)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:50,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:50,243 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:50,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:50,243 INFO L85 PathProgramCache]: Analyzing trace with hash 474047414, now seen corresponding path program 1 times [2022-07-21 17:56:50,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:50,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184302179] [2022-07-21 17:56:50,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:50,244 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:50,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:50,245 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:50,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Waiting until timeout for monitored process [2022-07-21 17:56:50,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:50,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:56:50,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:50,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:50,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:50,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184302179] [2022-07-21 17:56:50,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184302179] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:50,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:50,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:50,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374194981] [2022-07-21 17:56:50,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:50,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:50,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:50,422 INFO L87 Difference]: Start difference. First operand 710 states and 849 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:50,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:50,545 INFO L93 Difference]: Finished difference Result 814 states and 966 transitions. [2022-07-21 17:56:50,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:50,546 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-07-21 17:56:50,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:50,547 INFO L225 Difference]: With dead ends: 814 [2022-07-21 17:56:50,547 INFO L226 Difference]: Without dead ends: 786 [2022-07-21 17:56:50,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:50,547 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 90 mSDsluCounter, 2604 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2944 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:50,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 2944 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:50,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2022-07-21 17:56:50,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 770. [2022-07-21 17:56:50,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 664 states have (on average 1.194277108433735) internal successors, (793), 678 states have internal predecessors, (793), 54 states have call successors, (54), 35 states have call predecessors, (54), 51 states have return successors, (69), 56 states have call predecessors, (69), 50 states have call successors, (69) [2022-07-21 17:56:50,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 916 transitions. [2022-07-21 17:56:50,553 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 916 transitions. Word has length 56 [2022-07-21 17:56:50,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:50,554 INFO L495 AbstractCegarLoop]: Abstraction has 770 states and 916 transitions. [2022-07-21 17:56:50,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:50,554 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 916 transitions. [2022-07-21 17:56:50,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 17:56:50,555 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:50,555 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:50,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (106)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:50,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:50,764 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:50,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:50,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1924152368, now seen corresponding path program 1 times [2022-07-21 17:56:50,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:50,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [50181165] [2022-07-21 17:56:50,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:50,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:50,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:50,767 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:50,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Waiting until timeout for monitored process [2022-07-21 17:56:50,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:50,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:50,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:50,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:50,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:50,870 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:50,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [50181165] [2022-07-21 17:56:50,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [50181165] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:50,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:50,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:50,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720087884] [2022-07-21 17:56:50,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:50,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:50,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:50,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:50,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:50,871 INFO L87 Difference]: Start difference. First operand 770 states and 916 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:50,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:50,886 INFO L93 Difference]: Finished difference Result 783 states and 924 transitions. [2022-07-21 17:56:50,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:50,886 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 56 [2022-07-21 17:56:50,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:50,888 INFO L225 Difference]: With dead ends: 783 [2022-07-21 17:56:50,888 INFO L226 Difference]: Without dead ends: 777 [2022-07-21 17:56:50,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:50,888 INFO L413 NwaCegarLoop]: 337 mSDtfsCounter, 320 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:50,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 386 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:50,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-07-21 17:56:50,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 727. [2022-07-21 17:56:50,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 623 states have (on average 1.1861958266452648) internal successors, (739), 637 states have internal predecessors, (739), 54 states have call successors, (54), 35 states have call predecessors, (54), 49 states have return successors, (67), 54 states have call predecessors, (67), 50 states have call successors, (67) [2022-07-21 17:56:50,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 860 transitions. [2022-07-21 17:56:50,893 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 860 transitions. Word has length 56 [2022-07-21 17:56:50,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:50,894 INFO L495 AbstractCegarLoop]: Abstraction has 727 states and 860 transitions. [2022-07-21 17:56:50,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:50,894 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 860 transitions. [2022-07-21 17:56:50,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-21 17:56:50,895 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:50,895 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:50,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (107)] Ended with exit code 0 [2022-07-21 17:56:51,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:51,095 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:51,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:51,095 INFO L85 PathProgramCache]: Analyzing trace with hash 123923372, now seen corresponding path program 1 times [2022-07-21 17:56:51,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:51,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463639374] [2022-07-21 17:56:51,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:51,096 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:51,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:51,097 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:51,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Waiting until timeout for monitored process [2022-07-21 17:56:51,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:51,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:51,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:51,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:51,335 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:51,335 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:51,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463639374] [2022-07-21 17:56:51,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463639374] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:51,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:51,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:51,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480332675] [2022-07-21 17:56:51,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:51,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:51,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:51,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:51,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:51,337 INFO L87 Difference]: Start difference. First operand 727 states and 860 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:51,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:51,528 INFO L93 Difference]: Finished difference Result 751 states and 884 transitions. [2022-07-21 17:56:51,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:51,529 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2022-07-21 17:56:51,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:51,530 INFO L225 Difference]: With dead ends: 751 [2022-07-21 17:56:51,530 INFO L226 Difference]: Without dead ends: 714 [2022-07-21 17:56:51,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:51,530 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 46 mSDsluCounter, 2939 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 3283 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:51,530 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 3283 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:51,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-07-21 17:56:51,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 698. [2022-07-21 17:56:51,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 597 states have (on average 1.1892797319932997) internal successors, (710), 610 states have internal predecessors, (710), 51 states have call successors, (51), 35 states have call predecessors, (51), 49 states have return successors, (64), 52 states have call predecessors, (64), 47 states have call successors, (64) [2022-07-21 17:56:51,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 825 transitions. [2022-07-21 17:56:51,535 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 825 transitions. Word has length 67 [2022-07-21 17:56:51,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:51,535 INFO L495 AbstractCegarLoop]: Abstraction has 698 states and 825 transitions. [2022-07-21 17:56:51,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 10 states have internal predecessors, (60), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-21 17:56:51,535 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 825 transitions. [2022-07-21 17:56:51,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:51,536 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:51,536 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:51,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (108)] Ended with exit code 0 [2022-07-21 17:56:51,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:51,736 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:51,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:51,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1608050986, now seen corresponding path program 1 times [2022-07-21 17:56:51,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:51,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38883961] [2022-07-21 17:56:51,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:51,737 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:51,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:51,738 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:51,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Waiting until timeout for monitored process [2022-07-21 17:56:51,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:51,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:56:51,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:51,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:51,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:51,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:51,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38883961] [2022-07-21 17:56:51,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38883961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:51,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:51,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-21 17:56:51,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234970518] [2022-07-21 17:56:51,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:51,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:56:51,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:51,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:56:51,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:56:51,960 INFO L87 Difference]: Start difference. First operand 698 states and 825 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:52,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:52,110 INFO L93 Difference]: Finished difference Result 713 states and 839 transitions. [2022-07-21 17:56:52,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:56:52,111 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-07-21 17:56:52,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:52,111 INFO L225 Difference]: With dead ends: 713 [2022-07-21 17:56:52,111 INFO L226 Difference]: Without dead ends: 660 [2022-07-21 17:56:52,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:56:52,112 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 46 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 3094 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:52,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 3094 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:52,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-07-21 17:56:52,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 648. [2022-07-21 17:56:52,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 553 states have (on average 1.1952983725135624) internal successors, (661), 565 states have internal predecessors, (661), 47 states have call successors, (47), 33 states have call predecessors, (47), 47 states have return successors, (60), 49 states have call predecessors, (60), 43 states have call successors, (60) [2022-07-21 17:56:52,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 768 transitions. [2022-07-21 17:56:52,116 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 768 transitions. Word has length 57 [2022-07-21 17:56:52,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:52,119 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 768 transitions. [2022-07-21 17:56:52,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 10 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:52,119 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 768 transitions. [2022-07-21 17:56:52,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 17:56:52,120 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:52,122 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:52,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (109)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:52,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:52,331 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:52,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:52,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1546270633, now seen corresponding path program 1 times [2022-07-21 17:56:52,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:52,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512819883] [2022-07-21 17:56:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:52,332 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:52,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:52,334 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:52,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Waiting until timeout for monitored process [2022-07-21 17:56:52,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:52,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:56:52,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:52,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:52,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:52,517 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:52,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512819883] [2022-07-21 17:56:52,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512819883] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:52,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:52,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 17:56:52,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986690205] [2022-07-21 17:56:52,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:52,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:56:52,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:52,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:56:52,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:56:52,519 INFO L87 Difference]: Start difference. First operand 648 states and 768 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:52,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:52,641 INFO L93 Difference]: Finished difference Result 666 states and 785 transitions. [2022-07-21 17:56:52,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:56:52,641 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2022-07-21 17:56:52,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:52,642 INFO L225 Difference]: With dead ends: 666 [2022-07-21 17:56:52,642 INFO L226 Difference]: Without dead ends: 625 [2022-07-21 17:56:52,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:56:52,643 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 90 mSDsluCounter, 2269 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2569 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:52,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 2569 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:56:52,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-07-21 17:56:52,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 568. [2022-07-21 17:56:52,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 480 states have (on average 1.2041666666666666) internal successors, (578), 489 states have internal predecessors, (578), 46 states have call successors, (46), 33 states have call predecessors, (46), 41 states have return successors, (54), 45 states have call predecessors, (54), 43 states have call successors, (54) [2022-07-21 17:56:52,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 678 transitions. [2022-07-21 17:56:52,648 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 678 transitions. Word has length 57 [2022-07-21 17:56:52,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:52,648 INFO L495 AbstractCegarLoop]: Abstraction has 568 states and 678 transitions. [2022-07-21 17:56:52,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 states have internal predecessors, (52), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-21 17:56:52,648 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 678 transitions. [2022-07-21 17:56:52,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:56:52,649 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:52,649 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:52,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (110)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:52,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:52,851 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:52,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:52,852 INFO L85 PathProgramCache]: Analyzing trace with hash 218918919, now seen corresponding path program 1 times [2022-07-21 17:56:52,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:52,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2128735775] [2022-07-21 17:56:52,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:52,852 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:52,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:52,854 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:52,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Waiting until timeout for monitored process [2022-07-21 17:56:52,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:56:52,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 17:56:52,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:56:52,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:56:52,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:56:52,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:56:52,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2128735775] [2022-07-21 17:56:52,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2128735775] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:56:52,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:56:52,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:56:52,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790802129] [2022-07-21 17:56:52,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:56:52,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:56:52,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:56:52,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:56:52,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:52,976 INFO L87 Difference]: Start difference. First operand 568 states and 678 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:52,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:56:52,991 INFO L93 Difference]: Finished difference Result 696 states and 838 transitions. [2022-07-21 17:56:52,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:56:52,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2022-07-21 17:56:52,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:56:52,992 INFO L225 Difference]: With dead ends: 696 [2022-07-21 17:56:52,992 INFO L226 Difference]: Without dead ends: 696 [2022-07-21 17:56:52,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:56:52,992 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 245 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:56:52,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 817 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:56:52,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-21 17:56:52,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 410. [2022-07-21 17:56:52,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 351 states have (on average 1.188034188034188) internal successors, (417), 356 states have internal predecessors, (417), 31 states have call successors, (31), 22 states have call predecessors, (31), 27 states have return successors, (34), 31 states have call predecessors, (34), 28 states have call successors, (34) [2022-07-21 17:56:52,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 482 transitions. [2022-07-21 17:56:52,997 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 482 transitions. Word has length 58 [2022-07-21 17:56:52,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:56:52,997 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 482 transitions. [2022-07-21 17:56:52,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-21 17:56:52,997 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 482 transitions. [2022-07-21 17:56:53,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-07-21 17:56:53,002 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:56:53,002 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:53,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (111)] Ended with exit code 0 [2022-07-21 17:56:53,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:53,203 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2022-07-21 17:56:53,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:56:53,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2090035410, now seen corresponding path program 1 times [2022-07-21 17:56:53,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:56:53,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114243838] [2022-07-21 17:56:53,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:56:53,204 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:56:53,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:56:53,205 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:56:53,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Waiting until timeout for monitored process [2022-07-21 17:56:53,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:56:53,300 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-21 17:56:53,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-21 17:56:53,405 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-21 17:56:53,405 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-21 17:56:53,406 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2022-07-21 17:56:53,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2022-07-21 17:56:53,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (112)] Forceful destruction successful, exit code 0 [2022-07-21 17:56:53,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:56:53,619 INFO L356 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:56:53,621 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-21 17:56:53,714 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.07 05:56:53 BoogieIcfgContainer [2022-07-21 17:56:53,714 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-21 17:56:53,715 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-21 17:56:53,715 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-21 17:56:53,715 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-21 17:56:53,715 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:55:54" (3/4) ... [2022-07-21 17:56:53,717 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-21 17:56:53,717 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-21 17:56:53,718 INFO L158 Benchmark]: Toolchain (without parser) took 60926.52ms. Allocated memory was 54.5MB in the beginning and 132.1MB in the end (delta: 77.6MB). Free memory was 31.2MB in the beginning and 79.4MB in the end (delta: -48.2MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 54.5MB. Free memory was 35.7MB in the beginning and 35.6MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: CACSL2BoogieTranslator took 558.70ms. Allocated memory was 54.5MB in the beginning and 69.2MB in the end (delta: 14.7MB). Free memory was 31.0MB in the beginning and 35.5MB in the end (delta: -4.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: Boogie Procedure Inliner took 104.98ms. Allocated memory is still 69.2MB. Free memory was 35.5MB in the beginning and 46.5MB in the end (delta: -11.0MB). Peak memory consumption was 6.0MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: Boogie Preprocessor took 56.65ms. Allocated memory is still 69.2MB. Free memory was 46.5MB in the beginning and 41.8MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: RCFGBuilder took 1116.26ms. Allocated memory was 69.2MB in the beginning and 90.2MB in the end (delta: 21.0MB). Free memory was 41.5MB in the beginning and 46.7MB in the end (delta: -5.3MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: TraceAbstraction took 59080.32ms. Allocated memory was 90.2MB in the beginning and 132.1MB in the end (delta: 41.9MB). Free memory was 46.3MB in the beginning and 79.4MB in the end (delta: -33.1MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. [2022-07-21 17:56:53,718 INFO L158 Benchmark]: Witness Printer took 2.83ms. Allocated memory is still 132.1MB. Free memory is still 79.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:56:53,719 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 54.5MB. Free memory was 35.7MB in the beginning and 35.6MB in the end (delta: 73.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 558.70ms. Allocated memory was 54.5MB in the beginning and 69.2MB in the end (delta: 14.7MB). Free memory was 31.0MB in the beginning and 35.5MB in the end (delta: -4.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 104.98ms. Allocated memory is still 69.2MB. Free memory was 35.5MB in the beginning and 46.5MB in the end (delta: -11.0MB). Peak memory consumption was 6.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.65ms. Allocated memory is still 69.2MB. Free memory was 46.5MB in the beginning and 41.8MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1116.26ms. Allocated memory was 69.2MB in the beginning and 90.2MB in the end (delta: 21.0MB). Free memory was 41.5MB in the beginning and 46.7MB in the end (delta: -5.3MB). Peak memory consumption was 18.5MB. Max. memory is 16.1GB. * TraceAbstraction took 59080.32ms. Allocated memory was 90.2MB in the beginning and 132.1MB in the end (delta: 41.9MB). Free memory was 46.3MB in the beginning and 79.4MB in the end (delta: -33.1MB). Peak memory consumption was 8.2MB. Max. memory is 16.1GB. * Witness Printer took 2.83ms. Allocated memory is still 132.1MB. Free memory is still 79.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 59]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 59. Possible FailurePath: [L32] int s ; [L33] int UNLOADED ; [L34] int NP ; [L35] int DC ; [L36] int SKIP1 ; [L37] int SKIP2 ; [L38] int MPR1 ; [L39] int MPR3 ; [L40] int IPC ; [L41] int pended ; [L42] int compFptr ; [L43] int compRegistered ; [L44] int lowerDriverReturn ; [L45] int setEventCalled ; [L46] int customIrp ; [L47] int routine ; [L48] int myStatus ; [L49] int pirp ; [L50] int Executive ; [L51] int Suspended ; [L52] int KernelMode ; [L53] int DeviceUsageTypePaging ; VAL [compFptr=0, compRegistered=0, customIrp=0, DC=0, DeviceUsageTypePaging=0, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, pirp=0, routine=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L1718] int pirp__IoStatus__Status ; [L1719] int d = __VERIFIER_nondet_int() ; [L1720] int status = __VERIFIER_nondet_int() ; [L1721] int irp = __VERIFIER_nondet_int() ; [L1722] int we_should_unload = __VERIFIER_nondet_int() ; [L1723] int irp_choice = __VERIFIER_nondet_int() ; [L1724] int devobj = __VERIFIER_nondet_int() ; [L1725] int __cil_tmp9 ; [L1730] s = 0 [L1731] UNLOADED = 0 [L1732] NP = 0 [L1733] DC = 0 [L1734] SKIP1 = 0 [L1735] SKIP2 = 0 [L1736] MPR1 = 0 [L1737] MPR3 = 0 [L1738] IPC = 0 [L1739] pended = 0 [L1740] compFptr = 0 [L1741] compRegistered = 0 [L1742] lowerDriverReturn = 0 [L1743] setEventCalled = 0 [L1744] customIrp = 0 [L1745] routine = 0 [L1746] myStatus = 0 [L1747] pirp = 0 [L1748] Executive = 0 [L1749] Suspended = 5 [L1750] KernelMode = 0 [L1751] DeviceUsageTypePaging = 1 [L1754] pirp = irp [L1755] CALL _BLAST_init() [L67] UNLOADED = 0 [L68] NP = 1 [L69] DC = 2 [L70] SKIP1 = 3 [L71] SKIP2 = 4 [L72] MPR1 = 5 [L73] MPR3 = 6 [L74] IPC = 7 [L75] s = UNLOADED [L76] pended = 0 [L77] compFptr = 0 [L78] compRegistered = 0 [L79] lowerDriverReturn = 0 [L80] setEventCalled = 0 [L81] customIrp = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=9, routine=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1755] RET _BLAST_init() [L1757] COND TRUE status >= 0 [L1758] s = NP [L1759] customIrp = 0 [L1760] setEventCalled = customIrp [L1761] lowerDriverReturn = setEventCalled [L1762] compRegistered = lowerDriverReturn [L1763] compFptr = compRegistered [L1764] pended = compFptr [L1765] pirp__IoStatus__Status = 0 [L1766] myStatus = 0 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1767] COND TRUE irp_choice == 0 [L1768] pirp__IoStatus__Status = -1073741637 [L1769] myStatus = -1073741637 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1772] CALL stub_driver_init() [L1707] s = NP [L1708] customIrp = 0 [L1709] setEventCalled = customIrp [L1710] lowerDriverReturn = setEventCalled [L1711] compRegistered = lowerDriverReturn [L1712] compFptr = compRegistered [L1713] pended = compFptr VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1772] RET stub_driver_init() [L1775] COND FALSE !(status < 0) [L1779] int tmp_ndt_1; [L1780] tmp_ndt_1 = __VERIFIER_nondet_int() [L1781] COND TRUE tmp_ndt_1 == 2 VAL [compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0] [L1798] CALL, EXPR CdAudioDeviceControl(devobj, pirp) [L313] int deviceExtension__Active = __VERIFIER_nondet_int() ; [L314] int status ; VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L317] COND FALSE !(deviceExtension__Active == 2) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L320] COND FALSE !(deviceExtension__Active == 3) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L323] COND FALSE !(deviceExtension__Active == 1) VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L326] COND TRUE deviceExtension__Active == 7 VAL [\old(DeviceObject)=8, \old(Irp)=9, compFptr=0, compRegistered=0, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L348] CALL, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L1591] int currentIrpStack__Parameters__DeviceIoControl__IoControlCode = __VERIFIER_nondet_int() ; [L1592] int deviceExtension__TargetDeviceObject = __VERIFIER_nondet_int() ; [L1593] int irpSp__Control ; [L1594] int tmp ; [L1595] int tmp___0 ; [L1596] int __cil_tmp8 ; [L1597] int __cil_tmp9 ; [L1598] int __cil_tmp10 ; [L1599] int __cil_tmp11 ; [L1600] int __cil_tmp12 ; [L1604] __cil_tmp8 = 56 [L1605] __cil_tmp9 = 16384 [L1606] __cil_tmp10 = 131072 [L1607] __cil_tmp11 = 147456 [L1608] __cil_tmp12 = 147512 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1609] COND TRUE currentIrpStack__Parameters__DeviceIoControl__IoControlCode == __cil_tmp12 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1610] COND FALSE !(s != NP) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=0, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1615] COND FALSE !(compRegistered != 0) [L1620] compRegistered = 1 [L1621] routine = 0 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1625] irpSp__Control = 224 VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] CALL, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1900] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1901] int returnVal2 ; [L1902] int compRetStatus ; [L1903] int lcontext = __VERIFIER_nondet_int() ; [L1904] unsigned long __cil_tmp8 ; VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1907] COND TRUE \read(compRegistered) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1908] COND TRUE routine == 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] CALL, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1569] int Irp__PendingReturned = __VERIFIER_nondet_int() ; [L1570] int Irp__AssociatedIrp__SystemBuffer = __VERIFIER_nondet_int() ; [L1573] COND TRUE \read(Irp__PendingReturned) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=13, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=0, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1574] COND TRUE pended == 0 [L1575] pended = 1 VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=13, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1582] COND FALSE !(myStatus >= 0) VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=13, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1587] return (myStatus); VAL [\old(Context)=11, \old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=-1073741637, compFptr=0, compRegistered=1, Context=11, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__AssociatedIrp__SystemBuffer=13, Irp__PendingReturned=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] RET, EXPR HPCdrCompletion(DeviceObject, Irp, lcontext) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, HPCdrCompletion(DeviceObject, Irp, lcontext)=-1073741637, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1910] compRetStatus = HPCdrCompletion(DeviceObject, Irp, lcontext) [L1920] __cil_tmp8 = (unsigned long )compRetStatus VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1921] COND FALSE !(__cil_tmp8 == -1073741802) VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1928] COND FALSE !(\read(Irp__PendingReturned)) [L1931] int tmp_ndt_4; [L1932] tmp_ndt_4 = __VERIFIER_nondet_int() [L1933] COND TRUE tmp_ndt_4 == 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1944] returnVal2 = 0 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1958] COND TRUE s == NP [L1959] s = IPC [L1960] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1981] return (returnVal2); VAL [\old(DeviceObject)=10, \old(Irp)=9, \old(lowerDriverReturn)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \result=0, __cil_tmp8=3221225659, compFptr=0, compRegistered=1, compRetStatus=3221225659, customIrp=0, DC=2, DeviceObject=10, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, Irp__PendingReturned=0, KernelMode=0, lcontext=11, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, returnVal2=0, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp_ndt_4=0, UNLOADED=0] [L1626] RET, EXPR IofCallDriver(deviceExtension__TargetDeviceObject, Irp) VAL [\old(DeviceObject)=8, \old(Irp)=9, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=10, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IofCallDriver(deviceExtension__TargetDeviceObject, Irp)=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L1626] tmp = IofCallDriver(deviceExtension__TargetDeviceObject, Irp) [L1628] return (tmp); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, __cil_tmp10=131072, __cil_tmp11=147456, __cil_tmp12=147512, __cil_tmp8=56, __cil_tmp9=16384, compFptr=0, compRegistered=1, currentIrpStack__Parameters__DeviceIoControl__IoControlCode=147512, customIrp=0, DC=2, deviceExtension__TargetDeviceObject=10, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, irpSp__Control=224, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, tmp=0, UNLOADED=0] [L348] RET, EXPR CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L348] status = CdAudioHPCdrDeviceControl(DeviceObject, Irp) [L363] return (status); VAL [\old(DeviceObject)=8, \old(Irp)=9, \result=0, compFptr=0, compRegistered=1, customIrp=0, DC=2, deviceExtension__Active=7, DeviceObject=8, DeviceUsageTypePaging=1, Executive=0, IPC=7, Irp=9, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, UNLOADED=0] [L1798] RET, EXPR CdAudioDeviceControl(devobj, pirp) [L1798] status = CdAudioDeviceControl(devobj, pirp) [L1819] COND FALSE !(\read(we_should_unload)) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1825] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1826] COND FALSE !(s == NP) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1833] COND TRUE pended == 1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1834] COND FALSE !(s == MPR3) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1841] COND TRUE s != UNLOADED VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1842] COND TRUE status != -1 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1843] COND TRUE s != SKIP2 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1844] COND FALSE !(s != IPC) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1857] COND FALSE !(pended != 1) VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1869] COND TRUE status != 259 VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, devobj=8, Executive=0, IPC=7, irp=9, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, pirp__IoStatus__Status=3221225659, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=5, tmp_ndt_1=2, UNLOADED=0, we_should_unload=0] [L1871] CALL errorFn() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] [L59] reach_error() VAL [compFptr=0, compRegistered=1, customIrp=0, DC=2, DeviceUsageTypePaging=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, pended=1, pirp=9, routine=0, s=7, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=5, UNLOADED=0] - UnprovableResult [Line: 1717]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 14 procedures, 471 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 58.9s, OverallIterations: 111, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 14.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15125 SdHoareTripleChecker+Valid, 10.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14909 mSDsluCounter, 332981 SdHoareTripleChecker+Invalid, 8.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 272726 mSDsCounter, 653 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13164 IncrementalHoareTripleChecker+Invalid, 13817 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 653 mSolverCounterUnsat, 60255 mSDtfsCounter, 13164 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5349 GetRequests, 4502 SyntacticMatches, 0 SemanticMatches, 847 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 5.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1062occurred in iteration=39, InterpolantAutomatonStates: 801, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 110 MinimizatonAttempts, 2666 StatesRemovedByMinimization, 75 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.9s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 7.0s InterpolantComputationTime, 5252 NumberOfCodeBlocks, 5252 NumberOfCodeBlocksAsserted, 111 NumberOfCheckSat, 5084 ConstructedInterpolants, 0 QuantifiedInterpolants, 11694 SizeOfPredicates, 368 NumberOfNonLiveVariables, 18839 ConjunctsInSsa, 789 ConjunctsInUnsatCore, 110 InterpolantComputations, 110 PerfectInterpolantSequences, 11/11 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-21 17:56:53,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample